代码的加载地址与运行地址
摘要:
下面内容是技术讨论群里的读者的提问:问:程序下载到NOR中,在ADS中加载地址却是0x30000000,是SDRAM的地址,难道是调试器自动搬运的?答:一个地址是加载 地址一个是运行地址不一样的 你下载到Nor里,是加载地址,ADS里ROBase设置的是运行地址问:奥 加载地址是从0开始的吧答:Yes问:是谁将其复制到RAM中的啊? ARM核吗?答:你所谓的复制是什么意思? 你的代码不复制,没有人会帮忙的问:NOR里的代码可以直接运行的啊答:是啊 ARM上电就从0开始执行 所以直接运行啊问:那那个0x30000000起什么作用? 我要是写成0.。。答:那是运行地址,意思是说,代码将来要运行在以 阅读全文
posted @ 2012-11-11 13:07 八千米海岸七厘米蔚蓝 阅读(285) 评论(0) 推荐(0) 编辑