简直xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,调了5天SD卡移植没成功居然是Keil的问题,在此立贴,调SDIO千万不要用Keil5的RTE!!!我早该想到的!!!
其实,移植是非常简单的,只需要按照网上的方法来就可以,关键是要用Keil4新建工程的方法,千万不要尝试RTE不然,后果和我一样。
推荐两个个野火的视频,其中说到的BUG在STM32F4xx_DSP_StdPeriph_Lib_V1.7.0 中已经修复了。
野火STM32视频教程:20-SDIO-SD卡 (ISO 为初学而生)
野火STM32视频教程:21-FATFS-文件系统 (ISO 为初学而生)
代码自己下吧,珍惜别人的劳动成果。
Keil5移植SDIO
另外还要注意,在SD_Init中的是 SDIO_DeInit();而不是SD_DeInit();
本文分享了一次使用Keil5进行SDIO移植的经历,并指出使用Keil5 RTE带来的问题。作者建议采用Keil4的方式进行工程创建,并推荐了两个野火STM32视频教程帮助解决SDIO-SD卡及FATFS文件系统的相关问题。
1975

被折叠的 条评论
为什么被折叠?



