打印
[ZLG-ARM]

请教:关于VIC的管理部分!

[复制链接]
1406|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
oldtom|  楼主 | 2009-4-30 23:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
>>ZLG有一个vic管理模块,用起来很方便,省却了很多配置的麻烦,但是,比较奇怪的是
>>1.为何VIC的管理模块要使用软中断(swi)方式呢?是基于哪方面的考虑呢? 
>>2.通常中断函数前面需要采用 _irq 关键字,但是好像采用了这个VIC管理模块后,不需要 irq 关键字?这是什么回事呢?


相关帖子

沙发
漂亮阿姨| | 2009-5-4 14:55 | 只看该作者

试试官方的移植代码

陈明计老师的移植代码确实过于深奥了,曾经困扰我很久很久。陈老师在IRQ.s所定义的宏很难理解,我认为将VIC配置为统统使用非向量中断更合理和简洁,因为那样可以使用统一的中断处理例程。还有那个恼人SWI,是因为用了USR模式引起的,官方的移植代码仅用到IRQ、UND、SVC三个模式,代码简单易懂,还有专门介绍移植的一个PPT,说的非常清楚。我找来给你。
相关链接:https://bbs.21ic.com/upfiles/img/20095/200954145159545.pdf

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝