ADS编译时提示错误entry point(0x30000000) lies outside the image问题

[复制链接]
9560|3
 楼主| cliffboy 发表于 2009-11-4 15:37 | 显示全部楼层 |阅读模式
s3c2410中,我的程序代码是从网上下的,其他都没问题,只有这个错误,这种情况下R0我设置为0x30800000,提示错误如题,难道这个entry point是固定好的,不能修改吗?但是用0x30000000设置R0就没有错误,但是这块板子上用0x3000000在SDRAM中无法运行呀
yuhuihui 发表于 2009-11-5 08:56 | 显示全部楼层
ma1986 发表于 2009-11-5 16:57 | 显示全部楼层
在arm linker里面的output 和options里面的RO、Image entry point 应该是一致的
legendma 发表于 2015-4-22 20:43 | 显示全部楼层
虽然回复晚了,但还是想说一说这个!!!个人认为,整个image的起始地址应该为RO设定的地址0x30800000,而entry point设定的从整个image中进入的点,所以entry point设定的值要大于等于0x30800000
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

672

帖子

4

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