[ZLG-ARM] Thumb下中断处理程序怎么写?

[复制链接]
2656|6
 楼主| cgi 发表于 2007-4-13 13:29 | 显示全部楼层 |阅读模式
Thumb C编译器不支持__irq关键字哦。
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指令
zlgARM 发表于 2007-4-15 17:34 | 显示全部楼层

cgi

你的意思是说,进入了ARM模式还要执行THUMB指令?这是做不到的。如果做得到,那就没必要强调进入ISR时需自动切换为ARM模式了。
 楼主| cgi 发表于 2007-4-16 16:01 | 显示全部楼层

zlgARM

我的意思是在ADS建工程时选择了Thumb Executable Image,怎么来编写一个ISR,还是要写ISR就不能选Thumb Executable Image?
zlgARM 发表于 2007-4-16 19:13 | 显示全部楼层

cgi

做个实验吧。观察一下生成的目标代码(汇编代码)是什么。看看编译器如何处理这种情况。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

cgi

15

主题

30

帖子

0

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