由于开发板sd卡没有检测卡状态和电源控制,默认卡存在和上电。
原理图如下:
然后使用下面例子修改测试:
卡检测和电源控制部分注释
sdmmc_config.c
相关初始化去掉
sd卡检测修改为直接返回true;
运行例子,sd卡还是初始化失败,一直卡在main函数的这个地方
接着深入
开启调试宏SDMMC_ENABLE_LOG_PRINT
最终打印的信息:
首次上电的话,会打印这个信息
不知道哪里还要修改?sd卡在sdk2.3.1测试是可以的。
已解决! 转到解答。
修改了这个宏,解决了。
在原帖中查看解决方案
Good!!