想在英蓓特EM-STM3210E的开发板上用STM32+NAND128+SD卡做大容量存储,但用官方的例程只能对SD卡操作,对NAND不行,总是提示要格式化,但格式化不成功。
NAND和SD卡用的同样的USB程序,只是根据不CBW命令中不同的逻辑块来选择memory是SD还是NAND,能操作SD说明USB程序应该是没问题的,那为什么操作NAND不行。
NAND128单独用程序测试过,读写扇区正常。
用BUSHound监测USB数据,发现在格式化过程中USB写入和读到的数据不一样,格式化SD的时候写入和读出的数据是一样,但NAND的就是不行。
不知道问题出在哪?有没有哪位做过的例程,借我参考学习一下,谢谢。 |