lindashi 发表于 2013-12-24 10:22 
read capacity和eadformatcapacity都对了 ,并且设置的u盘最大地址为0x3fffffff,电脑检测到u盘大小为0.9 ...
自己慢慢分析下吧,一步一步排除问题,我只是最近做过一个stm32的u盘,用st的大容量存储的例子改的,谈不上前辈,交流而已
就你目前的问题,我的思路是:
先判断flashnand有没有问题吧,比如换一片
判断对flash的操作有没问题,用串口显示(跳过U盘的程序),排除与flash的通信问题
最后才是判断U盘的读写程序
也许有没考虑全的地方,自己想想吧,弄这些东西很考验耐心,比较繁琐
|