各位好:
使用的DM365,将Flash的最后一个分区划分出来固定大小作为U盘使用,在使用过程中很容易出错,提示“无法复制XXX:数据错误(循环冗余检查)。”的错误信息(见附件“错误提示信息窗口.bmp”);串口打印“end_request: I/O error, dev mtdblock4, sector 623872”,"Buffer I/O error on device mtdblock4, logical block 623872","Buffer I/O error on device mtdblock4, logical block 623872"等信息(见附件“串口打印错误信息.bmp”);一旦出现错误,再拷贝数据,仍有相同错误提示出现;
在Uboot菜单下,使用“nand scrub和nand erase”命令擦除后就不再有此问题,但是反复拷贝数据后就又会很容易出现此类问题;
Linux的Kernel关于U盘的配置信息见附件截图;
为什么总是出现这样的错误信息呢?是哪里没有配置好么?求解,求分析。