[ZLG-ARM] 请问ARM2131地址影射问题?

[复制链接]
2266|4
 楼主| AnMCU 发表于 2008-11-29 11:54 | 显示全部楼层 |阅读模式
请问周工&nbsp;老师:<br />&nbsp;&nbsp;&nbsp;&nbsp;我看了你的书(《ARM7深入浅出&nbsp;上》),bootlock&nbsp;在Flash中&nbsp;从映射,这是为什么?
ZLG_Dengz 发表于 2008-12-1 23:41 | 显示全部楼层

RE:

&nbsp;&nbsp;&nbsp;你好,应该是将存在于片内FLASH末端的BOOTBLOCK,映射到片内地址的顶端吧.这样的映射是为了让我们调用IAP等函数时有一个固定的地址,而不必受片内FLASH大小的不同的影响(IAP等函数在BOOTBLOCK中)。
 楼主| AnMCU 发表于 2008-12-3 12:48 | 显示全部楼层

ARM2131地址映射问题?

12K的BootBlock&nbsp;本来是在Flash中的,那么32K的Flash,不是只有20K可用了吗?还是说12K的BootBlock&nbsp;在更高地址从映射后,就相当于把12K的BootBlock剪切到更高地址,32K的Flash都可以用,如果是这样何不生产厂家直接把12KBootBlock&nbsp;放到片内高地址!<br /><br />多谢周工的技术支持
gooofy 发表于 2008-12-3 13:18 | 显示全部楼层

BootBlock

1.12K的BootBlock&nbsp;不在32K的Flash之中<br />全部的320K你都可以使用<br />
 楼主| AnMCU 发表于 2008-12-4 17:47 | 显示全部楼层

请问ARM2131地址影射问题?

多谢楼主&nbsp;!<br />我仔细看书了,书上是这样讲的(周工的&nbsp;深入浅出ARM7&nbsp;上册)<br />当芯片复位&nbsp;时&nbsp;程序自动将FLASH&nbsp;顶部的BootBlock&nbsp;映射到更高的地址!<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

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