[ZLG-ARM] 请教:关于VIC的管理部分!

[复制链接]
 楼主| oldtom 发表于 2009-4-30 23:10 | 显示全部楼层 |阅读模式
&gt&gtZLG有一个vic管理模块,用起来很方便,省却了很多配置的麻烦,但是,比较奇怪的是<br />&gt&gt1.为何VIC的管理模块要使用软中断(swi)方式呢?是基于哪方面的考虑呢?&nbsp;<br />&gt&gt2.通常中断函数前面需要采用&nbsp;_irq&nbsp;关键字,但是好像采用了这个VIC管理模块后,不需要&nbsp;irq&nbsp;关键字?这是什么回事呢?<br /><br /><br />
漂亮阿姨 发表于 2009-5-4 14:55 | 显示全部楼层

试试官方的移植代码

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

本版积分规则

1

主题

3

帖子

0

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