我用长376写U盘,写成功了,但断电后里面没内容,是什么原因啊?是否跟写TXT一样,更新长度?但我是写多个扇区,那怎么更新呢?
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
我用长376写U盘,写成功了,但断电后里面没内容,是什么原因啊?是否跟写TXT一样,更新长度?但我是写多个扇区,那怎么更新呢?
更新文件长度的方法是一样的,最简单的方法是在关闭文件之后 选择自动更新文件长度。
可是我是写扇区啊,我又不是写文件,我写完一个扇区就在后面加关闭文件,如 k=CH376DiskWriteSec(usbdata,(Memory_Offset+i)/512,1 ); CH376FileClose( 1);,可是断电后U盘还是没东西,K=0X14,说明写成功了!
如果是写扇区的话,那么你需要看U盘物理扇区的数据,前面一个参数是代表的是你写的扇区的物理地址,你要去看你写的物理地址的数据是否写进去了。需要用专用工具去看下,而不是打开U盘就可以看到的。