问题描述:使用TM4C1294做USBHost读写8GB的U盘,
USB枚举后,读取文件系统信息的时候识别不到FAT32,函数f_opendir返回FR_NO_FILESYSTEM
调试发现disk_read()函数调用库函数USBHMSCBlockRead()读出的数据异常
见下图:因为格式化为FAT32,所以82字节位置开始实际应该为0X46,0X41,0X54,0X33,0X32,但这里读出数据错了
用WinHex打开U盘,发现格式化是没有问题的
如下图:
xyz549040622:
没有搞过这个,支持下。