Board logo

标题: ADS处理中断问题 [打印本页]

作者: airtd    时间: 2007-8-3 00:10     标题: ADS处理中断问题

为什么一个文件,中断设置的,可以在SDT下面运行

生成.bin文件之后 可以运行

而ADS下面,就是检测不到中断呢?

我用最简单的void __irq KEY_INT(void)

那个函数,测试按键的。。。

谢谢了

airtd1@yahoo.com.cn


作者: airtd    时间: 2007-8-3 00:31

SDT里面对initial.s运行时候
Image$$ZI$$Base这个地址设置为 0x200294
而 ADS里面设置
Image$$ZI$$Base为 0x0c200008
为什么会这样
copy RAM比较起来少很多。
或许是导致没有中断的主要原因
达人解答一下
作者: caopengly    时间: 2007-8-5 09:12

ADS和SDT不是完全兼容的。ADS无法识别.a文件,所以汇编的头文件必须也是.s文件;例如在SDT中包含汇编的头文件/路径/some.a,那么在ADS中必须改为.s; 同时在代码中将Get /路径/some.a改成Get /路径/some.s;另外不要把这些.s文件,如:memcfg.s包含到编译文件中,否则会提示错误。

你看看是不是因为不兼容,使得一些参数被误改了。






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0