打印

请神仙求助,使用bootstrap时向量设置问题?

[复制链接]
2074|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llf021421|  楼主 | 2010-9-30 17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问大家一下,我用bootstrap加载应用程序,bootstrap里面有中断向量表放在iram的首地址,而我的应用程序原来是直接在sdram中调试运行的,中断向量表也放在iram首地址中,可用IAR生成的bin文件有500多M,后来发现是用icf配置的时候,地址范围从0x300000到0x20000000都包含了进来,现在的问题我想解决有几种方法:
一种:把应用程序的中断向量表去掉,修改bootstrap中的中断向量表,而这样需要添加许多函数到bootstrap中。应用程序中将不再有中断向量表和中断处理函数的设置.这样地址范围就不用这么大了,直接从0x20000000开始.
二种:在应用程序改变分配地址空间,把中断向量表和中断向量处理函数都放在sdram的首地址,用地址重映射sdram的首地址为0,这样将不用修改bootstrap。二种方法可行不?
请大家指导一下我

相关帖子

沙发
llf021421|  楼主 | 2010-9-30 17:27 | 只看该作者
我使用的是at91sam9261

大家帮帮忙啊!

使用特权

评论回复
板凳
llf021421|  楼主 | 2010-9-30 21:15 | 只看该作者
我想通了,第二种方法不行,只能用一种

使用特权

评论回复
地板
llf021421|  楼主 | 2010-10-2 16:44 | 只看该作者
这二种方法都错了,终于弄懂了,只要在应用程序中设置一下链接器的配置文件就可以了

使用特权

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

本版积分规则

6

主题

185

帖子

1

粉丝