打印
[ZLG-ARM]

请教关于ADS设置以及分散加载文件和REMAP的问题,问的比较细

[复制链接]
1841|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cbqcgq|  楼主 | 2007-6-20 18:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1,在ARM7中,我使用MEMMAP=2;即中断向量重新映射到内部RAM,地址为0x40000000,那么,读写0x00000000就是读写0x40000000,对吗?那么反之,读写0x40000000也就是读写0x00000000吗?
2,还有,就是在ADS中设置的Image entry point ,这个值是调试入口,那么是否也是程序的运行首地址?
3,是不是使用JTAG调试的时候,Image entry point 必须等于中断向量表的首地址(即程序的真正入口)?如果不使用JTAG调试,使用ISP,那么这个值是否对ISP造成影响?
4,使用ISP烧写的话,程序在存储空间的位置是完全由分散加载文件决定的吗?如果没有使用分散加载,那么程序的位置是不是由LAYOUT中的Object/Symbol-Section以及OUTPUT中的RO_BASE和RW_BASE决定的?
4,调试发现,如果REMAP到BOOTLOADER区,对0x00000000地址是不能操作的,我想,这个是因为BOOTLOADER区本身在用户程序中是无法操作的原因吧?REMAP到其他任何地方都是可以的改变0x00000000地址的值的,包括不重新映射(MEMMAP=1,此时按理说是对内部FLASH操作)

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

53

帖子

1

粉丝