打印

[求助] 启动代码

[复制链接]
3071|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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    ?RESET
RSEG    INTRAMSTART_REMAP
RSEG    INTRAMEND_REMAP

RSEG    ICODE:CODE:ROOT(2)
CODE32        
org    0    
reset    B   InitReset

上面几句是不是只是汇编器编译,上电后并不执行,上电后直接跳执行B InitReset?
 
其中定义段INTRAMSTART_REMAP和INTRAMEND_REMAP有什么作用?
后面相关代码只有#define  __iramend     SFB(INTRAMEND_REMAP),是不是取INTRAMEND_REMAP的首地址?  

使用特权

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

本版积分规则

6

主题

43

帖子

1

粉丝