能够初始化U盘成功,用的CH375,不过到读取SIZE的时候,就出现错误码了,同样的程序,在AVR GCC中好用,而在IAR AVR中就不好用了,WHY?
热门产品 :
CH32X035: 32位USB+USB PD单片机
能够初始化U盘成功,用的CH375,不过到读取SIZE的时候,就出现错误码了,同样的程序,在AVR GCC中好用,而在IAR AVR中就不好用了,WHY?
这个错误码是在找到文件,后mStopIfError( i ); TotalCount = 600; /* 准备读取总长度 */也出现,只能在前面能正常通过,为什么哦,很奇怪
头文件,库文件有没有更换? 不同的编译器使用的库是不一样的
DiskReady函数有没有正常的执行通过返回成功呢?如果错误出现的错误代码是多少?
更换了,是贵公司提供的库文件和头文件,在AVR GCC中都好,在IAR AVR中就出现这个问题,确实很奇怪,依然如此。