515300276 发表于 2020-10-14 20:57:41

是否flashFs的大容量SD卡的兼容性不太好

之前测试了好一段时间128M和8G的SD卡+SPI NAND运行都还挺好的,今天又试了好另外一种8G的卡突然发现识别不,用32G的卡只要一写直接就硬件错误了(这个可能是程序问题,USB模拟U盘都还是正常的),不知道什么情况,但是上fatfs文件系统都能正常识别。逛了一下论坛之前好像也有人提出这样的问题可惜没有了后续,明天再继续找找问题看能解决不{:13:}

515300276 发表于 2020-10-15 09:35:15

debug了一下程序发现不识别的8G卡,ReadBlock大部分都是超时返回的,我用是STM32F103驱动用的这个官方SDIO_STM32F103.c

eric2013 发表于 2020-10-15 10:07:00

我一直用的8GB的,正常啊。

515300276 发表于 2020-10-15 10:52:46

eric2013 发表于 2020-10-15 10:07
我一直用的8GB的,正常啊。

对比了以前的SDIO驱动对比看了一下大概知道是什么原因了,1.SDIO时钟太快,初始化卡设置400K之后就设置成24M了。2.SDIO数据位宽设置的4位。这两个原因导致的挑卡
页: [1]
查看完整版本: 是否flashFs的大容量SD卡的兼容性不太好