各位大侠,我用STM32F429的 USB_OTG_FS 口和nandflash当做 U盘用,用“第五十 八 章 USB 读卡器(Slave) 实验” 程序修改,插上USB线能检测出NAND120M的大小 , 也能读写,将放入的文件读出来也正常,但是关电以后再上电又和第一次上电一样要格式化发现的U盘才能正常用,相当于不能存储。 请问是否用的程序不对,如果要做成STM32F4 + NAND 当U盘用,应该是如何做的呢?请告知一下步骤,是否要做成FAT文件系统呢? 新手不太懂,请大家指教谢谢!
接口如图:
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
不一定。但是绝对是要用坏块管理的。
谢谢原子哥的回复,我改了程序试了下的确坏块和ECC都不对我再检查下程序。
再麻烦问一下原子哥,要把STM32F429+NANDflash 当做U盘的步骤,首先做FATFS的文件系统管理nandflash ,然后在移植USB的slave功能,是这样的吗?如果不是,能不能麻烦说一下步骤呢?小弟感谢!
哦好的,谢谢指导!
一周热门 更多>