[求助] 启动代码

[复制链接]
 楼主| kine8393 发表于 2007-2-28 16:58 | 显示全部楼层 |阅读模式
我用7A3开发产品,开发软件是IAR,之前一直在RAM中调试,现在想把程序改到FLASH中调试,关于H_JTAG和IAR的设置变动我都已经搞清楚了,但是对于启动代码的变动一直搞不太清楚,理解应该是要去掉重映射,不知道对不,还有没有其他地方需要变动的,希望得到大家的帮助!谢谢 
 楼主| kine8393 发表于 2007-3-1 14:35 | 显示全部楼层

谁了解AT91SAM7A3启动流程?

网上找的相关资料和我看到的代码区别很大,越看越糊涂!
 楼主| kine8393 发表于 2007-3-2 10:26 | 显示全部楼层

IAR中7A3的启动代码

PROGRAM&nbsp;&nbsp;&nbsp;&nbsp;?RESET<br />RSEG&nbsp;&nbsp;&nbsp;&nbsp;INTRAMSTART_REMAP<br />RSEG&nbsp;&nbsp;&nbsp;&nbsp;INTRAMEND_REMAP<br /><br />RSEG&nbsp;&nbsp;&nbsp;&nbsp;ICODE:CODE:ROOT(2)<br />CODE32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />org&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;<br />reset&nbsp;&nbsp;&nbsp;&nbsp;B&nbsp;&nbsp;&nbsp;InitReset<br /><br />上面几句是不是只是汇编器编译,上电后并不执行,上电后直接跳执行B&nbsp;InitReset?<br />&nbsp;<br />其中定义段INTRAMSTART_REMAP和INTRAMEND_REMAP有什么作用?<br />后面相关代码只有#define&nbsp;&nbsp;__iramend&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SFB(INTRAMEND_REMAP),是不是取INTRAMEND_REMAP的首地址?&nbsp;&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

43

帖子

1

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