小弟之前用W25Q64做了U盘和FATFS,简单易用,现在换了W25M02G,NAND FLASH,要加上坏块管理和扇区重入时的交换区管理,第一次接触NAND FLASH,网上查了很多都是电脑圈圈的底层驱动,看了下代码非常杂而且命令发送都是嵌进去的没有函数分层,根本无法有效移植其他品牌的NAND FLASH。请问有没有人做过nand flash的U盘,最好是SPI驱动的,现在真的是写了一大半的驱动,感觉越写越懵了,这款芯片DATASHEET写的又怪怪的,提供了个BB_management的命令,传个逻辑块地址和物理块地址就swap block,这是自动建LUT,自动映射吗,还是只是建LUT,我们自己读出来映射呢,头大。。。然后芯片又提供了个“up to 20”的LUT LINK,这是说20个坏块映射20次芯片就废了么。。有没有大神能帮帮小弟,万分感谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
原子哥,我在网上看到你以前回帖说写过NAND FLASH的驱动,请问能参考一下吗
一周热门 更多>