DM642 EVM的Flash地址问题

[复制链接]
3346|2
 楼主| imffs 发表于 2007-3-27 10:30 | 显示全部楼层 |阅读模式
我自己编写了段对DM642&nbsp;EVM的flash进行sector擦除和烧写的程序<br />在EVM的文档中说明的flash的地址是0x90000000到0x90400000(4M8bit)<br />但是在编程的时候发现当基地址设置成90080000,90180000,90280000,90380000<br />(长度为0x10000或者是0x80000)的时候擦除不了这段空间&nbsp;<br />而设置成90400000,90500000,90600000,90700000(长度为0x10000或者是0x80000)时可以擦除和写入,请问这是什么原因,flash的地址难道不是0x90000000到0x90400000?请大家指导一下
wgj_fly 发表于 2007-3-27 10:59 | 显示全部楼层

请看一下你的dm642外部flash总线的宽度

  
 楼主| imffs 发表于 2007-3-27 14:43 | 显示全部楼层

DM642 EVM的Flash地址问题

仔细看了evm的文档<br />是dm642的寻址的原因<br />其实flash的4M的空间地址都是90000000-9007ffff<br />只是分成了8块,而区分这8块是根据FPGA的3根线<br />以前看到这些一直没怎么注意,现在终于明白了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

24

帖子

0

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