由于我使用的开发板是STM32f7 V1的开发板,在跑V2的例程的时候,SD卡读写的例程出错,

提示:

开始进行SD卡读写实验

[10:59:41.181]收←◆SD卡初始化失败,请确保SD卡已正确接入开发板,或换一张SD卡测试!

官网找了最新的例程,下了V1版本的例程,sd卡读写正常了,但是FatFs的例程还是跑不起来,提示

[13:50:00.114]收←◆****** 这是一个SD卡文件系统实验 ******
!!SD卡挂载文件系统失败。(3)
!!可能原因:SD卡初始化不成功。

仔细核对发现是文件系统的例程有bug,开发板的sd卡和wifi模块共用sdio,要把wifi禁能才行,但是fatfs工程里wifi的使能io口定义错了,导致wifi一直开着,干扰了sd卡的io

把WIFI_PDN_INIT函数里的wifi使能IO :B13改为G9,修改后的代码如下

static void WIFI_PDN_INIT(void)
{GPIO_InitTypeDef GPIO_InitStruct;__HAL_RCC_GPIOG_CLK_ENABLE();GPIO_InitStruct.Pin = GPIO_PIN_9;   GPIO_InitStruct.Mode  = GPIO_MODE_OUTPUT_PP;      GPIO_InitStruct.Pull  = GPIO_PULLUP;GPIO_InitStruct.Speed = GPIO_SPEED_FAST; HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);   HAL_GPIO_WritePin(GPIOG,GPIO_PIN_9,GPIO_PIN_RESET);
}

野火STM32f7例程SD卡的SDMMC-FatFs例程勘误相关推荐

  1. SDIO协议梳理附SD卡读写以及FATFS移植实例

    文章列表 嵌入式各协议标准按照OSI模型的思路进行逐个梳理,文章列表如下: 串行通信&UART协议梳理附STM32平台采用DMA以UART方式收发不定长信息 I²C总线协议梳理附STM32平台 ...

  2. STM32F1与STM32CubeIDE快速入门-SD卡驱动-SDIO+FatFs

    SD卡驱动-SDIO+FatFs 文章目录 SD卡驱动-SDIO+FatFs 1.SDIO与FatFs简单介绍 2.SDIO与FatFs配置 3.SDIO与FatFs功能测试 4.代码解析 5.STM ...

  3. 使用vscode + gcc进行 STM32 单片机开发(三)DMA读写SD卡,移植FATFS文件系统

    背景 在本系列的前两篇文章( 使用vscode + gcc进行 STM32 单片机开发(一)编译及调试 使用vscode + gcc进行 STM32 单片机开发(二)gcc环境 移植rtthread) ...

  4. GD32F4xx SD卡读写及FATFS移植记录

      最近调试了一下GD32F450Z 的SDIO接口,读写micro SD卡并移植了FATFS调试过程记录如下,调试时使用的是16GB Kingston TF 卡. 说一下思路:分3步实现 1.从资料 ...

  5. 【STM32Cube_20】在SD卡上移植FATFS文件系统

    本篇详细的记录了如何使用STM32CubeMX移植FATFS文件系统到SD卡上. 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): Mi ...

  6. SD卡应用总结(Fatfs)

    https://www.amobbs.com/thread-5611031-1-1.html 本帖最后由 ericdata11 于 2015-1-18 08:47 编辑 之前我有遇過相同問題,解決方法 ...

  7. STM32用cube配置FATFS模式下SPI读写SD卡

    要求:掌握SD卡协议原理,用STM32F103 完成对SD卡的数据读取(FAT文件模式) 目录 一.SD卡与FATS 1.SD卡 2.FATFS文件系统 二.工程实现 1.编译运行 2.接线 3.初始 ...

  8. STM32CubeMX学习笔记(27)——FatFs文件系统使用(操作SD卡)

    一.FatFs简介 FatFs 是面向小型嵌入式系统的一种通用的 FAT 文件系统.它完全是由 ANSI C 语言编写并且完全独立于底层的 I/O 介质.因此它可以很容易地不加修改地移植到其他的处理器 ...

  9. STM32利用FATFS文件系统给SD卡读写数据

    STM32利用FATFS文件系统给SD卡读写数据 注:FATFS文件系统官方网址(内含各种函数具体功能及参数配置): FATFS文件系统官方网址 1. 所需.c和.h文件 FATFS中的文件的作用如下 ...

最新文章

  1. Silverlight:正式进入2.0
  2. 文件管理服务器主机,通过BlueHost主机文件管理器上传文件
  3. Linux服务器各种后门查杀
  4. 0bjective-c 之 NSString 使用详解
  5. aix察看根目录各文件和子目录大小,去除文件系统统计
  6. UOJ #584. 天天去哪吃
  7. Java HttpClient使用小结
  8. php 序列化有上限,总结对比php中的多种序列化
  9. if函数python_pythonif函数
  10. 【汇编语言】镜像迁移能力之一通百通——由代码段和CS:IP的原理,掌握一类寄存器的使用
  11. DPDK内存篇(二): 深入学习 IOVA
  12. 如何合理命名你的代码
  13. c#endread怎么打印出来_C#中如何打印出整个PANEL的内容?
  14. SQL获取当前时间、年、月、日等
  15. 淘宝、天猫、京东、苏宁等平台抢购脚本
  16. 地址解析:使用Google API将地址文本转换为经纬度
  17. 区块链究竟有什么价值体现?
  18. 光栅渲染器(二)画线
  19. python求斜边上的高是多少厘米_已知一个直角三角形的两条直角边,如何求斜边上的高的长度...
  20. 用友NC单据UI基本代码示例

热门文章

  1. 使用tools-excel进行excel导入导出
  2. 7.BLE---跳频原理
  3. 新手学习PLC的几个误区
  4. firefox 导入导出书签
  5. Docker安装的Nginx无法访问静态资源|nginx 容器静态资源无法访问
  6. linux drm 架构
  7. 编程时关于左右脑运用的感想
  8. multiset底层原理,红黑树原理
  9. 阿里云AI训练营-SQL基础3:复杂查询方法-视图、子查询、函数等
  10. 动态时间规整matlab和python代码