金牌会员
 
- 积分
- 1970
- 金钱
- 1970
- 注册时间
- 2011-7-17
- 在线时间
- 4 小时
|
发表于 2012-12-28 09:29:48
|
显示全部楼层
回复【13楼】tian123chi:
---------------------------------
确实,兴趣问题,刚研究发现,STM32的FSMC最多支持单片2GB的nand flash,昨晚尝试驱动128MB的nand flash,失败了,数据不知道写进去没有,但读出来和写进去的不一样,由于昨晚只是初略测试了一下,示波器检测WE引脚有脉冲,写数据的时候,脉冲频率大概在1.4k左右,由于没有接显示器件,只是用普通语言来对比写进去和读出来的数据是否一样来驱动LED灯指示,所以目前还不知道读出来的数是多少。nand flash这东西,比较麻烦,还得弄坏块处理和页ECC控制,STM32的EVAL板子上的官方驱动也试过,无效。可能和用的片子有关,IC不同,估计驱动得大幅度变动了,虽然都是三星的IC,不像winbord的那个W25Q64一样,W25Q80,W25Q16,W25Q32,W25Q64这四个片子驱动完全通用,三星这点做的不给力啊~~~ |
|