打印
[ZLG-ARM]

Thumb下中断处理程序怎么写?

[复制链接]
1643|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cgi|  楼主 | 2007-4-13 13:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2007-4-13 15:28 | 只看该作者

好象在keil CARM下可以支持__irq....不知道你什么环境

使用特权

评论回复
板凳
zlgARM| | 2007-4-13 20:51 | 只看该作者

cgi

    一进入ISR就是ARM模式了。

使用特权

评论回复
地板
cgi|  楼主 | 2007-4-15 16:03 | 只看该作者

Thumb下ISR

使用Thumb C 编译器怎么写中断处理函数呢?一中断就是ARM模式,而编译出来的代码是Thumb指令

使用特权

评论回复
5
zlgARM| | 2007-4-15 17:34 | 只看该作者

cgi

你的意思是说,进入了ARM模式还要执行THUMB指令?这是做不到的。如果做得到,那就没必要强调进入ISR时需自动切换为ARM模式了。

使用特权

评论回复
6
cgi|  楼主 | 2007-4-16 16:01 | 只看该作者

zlgARM

我的意思是在ADS建工程时选择了Thumb Executable Image,怎么来编写一个ISR,还是要写ISR就不能选Thumb Executable Image?

使用特权

评论回复
7
zlgARM| | 2007-4-16 19:13 | 只看该作者

cgi

做个实验吧。观察一下生成的目标代码(汇编代码)是什么。看看编译器如何处理这种情况。

使用特权

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

本版积分规则

cgi

15

主题

30

帖子

0

粉丝