用CH375写完数据后,U盘插入电脑后,提示要格式化。为什么?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
用CH375写完数据后,U盘插入电脑后,提示要格式化。为什么?
你是读写U盘文件,还是读写U盘物理扇区?
如果是按照文件方式读写U盘的话,那你如果使用我们的子程序库出现这个问题的话,那么需要看下你的RAM分配上面是否有问题,如果是操作U盘物理扇区的话,那么你自己写的哪个扇区你应该要注意。
我使用的是文件方式,RAM有32K,文件缓冲区是从0X9000开始的(RAM的开始地址为0X8000),不知道为什么会这样,375B可以初始化成功。难道U盘不支持吗?
是用的MCS51吧,如果外部RAM的起始地址不是0x0000,那么需要在编译器中指定地址范围,防止编译器分配地址时溢出这个范围,人为指定地址时也要在这个范围之内
问题已结决,谢谢你们的帮助!