这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 求助:关于入口点的问题

共4条 1/1 1 跳转至

求助:关于入口点的问题

菜鸟
2005-04-14 04:43:47     打赏

我在51EDA买了一块44B0的开发板,用ADX打开附带光盘里的测试程序51EDA_Test44B0X进行调试,发现还没有开始运行时,寄存器列表中的PC值为0xc100000,对这一点我感到非常奇怪,程序不是应该从0X00处开始运行吗? 怎么一开始PC值不为0呢?而且0xc100000处应该是SDRAM,系统刚启动时,SDRAM中应该没有代码才对啊。我用ADS打开该文件,查看Debug Setting中的设置中的ARM Linker,里面的RO Base值就是为0xc100000。我查了有关的资料,这是初始入口点方面的问题,有没有大侠能解释一下呢,谢谢了。




关键词: 求助     关于     入口     问题    

菜鸟
2005-04-14 22:43:00     打赏
2楼

谢谢hitoolars的指点,可是为什么程序一开始,还没有进行代码的拷贝工作时,PC值就已经为RO了呢?


菜鸟
2005-04-15 20:09:00     打赏
3楼

调试和实际运行是很不一样的,你需要先搞清楚嵌入式领域的一些基本概念。用AXD装入工程时,已经自动完成了代码拷贝和PC重置。


菜鸟
2005-05-05 20:18:00     打赏
4楼
谢谢ryansheng和hitoolarm大侠的指点,这些天忙着其它事情,没有来论坛。

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]