请高手讲一讲nand_flash如何确定地址

[复制链接]
 楼主| lcl987512 发表于 2007-5-29 23:07 | 显示全部楼层 |阅读模式
很多板子都是用IO口来片选nand_flash的,例如以C1口片选,请问:<br />1、怎么知道nand_flash的地址<br />2、nand_flash的命令寄存器、地址寄存器地址怎么确定的<br />谢谢
 楼主| lcl987512 发表于 2007-5-30 07:57 | 显示全部楼层

自己顶一顶

  
littlefool 发表于 2007-5-30 09:19 | 显示全部楼层

同路人

您要是弄懂了,发个站内的信息告诉我,多谢。
xzm0662 发表于 2007-5-30 10:03 | 显示全部楼层

如果你用IO口控制,那么这个器件不占用你的总线地址空间

不存在确定地址的问题
 楼主| lcl987512 发表于 2007-5-30 10:59 | 显示全部楼层

谢谢xzm0662

谢谢xzm0662,那我怎么往里面写命令、地址和数据,寄存器地址怎么确定?<br />往什么地址写命令和数据。<br />谢谢
平常人 发表于 2007-5-30 19:00 | 显示全部楼层

请楼主到网上下载一个NAND的手册,里面有答案

  
 楼主| lcl987512 发表于 2007-5-30 19:41 | 显示全部楼层

谢谢

现在不明白的是,要对他进行操作,肯定需要一个地址的,不然数据往什么地方发呀,由于nand_flash没有地址线,怎么确定它的地址。
andante 发表于 2007-5-31 17:53 | 显示全部楼层

详细阅读其datasheet,结合代码理解

nand&nbsp;flash没有独立的地址线,其与数据线是复用的。<br />所以对cpu来说,nand&nbsp;flash并没有进行统一编址,也并没有一般意义上的所谓地址(应该可以这么理解吧,偶也不大懂~)。<br /><br />具体如何read,&nbsp;write&nbsp;and&nbsp;erase&nbsp;等等,可以参考其datasheet,那里有详细的指令时序。结合着代码理解,还是可以理解的。只是需要稍费些时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部