最近在做一个用U盘升级固件的功能,单片机通过CH374U读取U盘数据,写到FLASH,固件为BIN格式,约为400KB。测试发现读取U盘的数据每次都会出现2-3处缺失一个字节,导致后面64字节都会出现移位,比如图片所示,左边是正常的数据,读取到单片机就会缺少22 和 28两个字节。尝试用字节读取或者用扇区读取方式都一样,一直找不到原因。请各位大佬指导一下。
热门产品 :
CH641: PD及无线充电专用MCU