打印
[ARM入门]

谁能给我解释下面一段关于ARM7中启动代码中的一段代码

[复制链接]
1142|4
手机看帖
扫描二维码
随时随地手机跟帖
沙发
日月盟约|  楼主 | 2014-3-24 16:23 | 只看该作者
这一段代码应该是增加开关快速中断和普通中断的代码,但是愣是没读懂,求大神赐教,不甚感激啊!!!!!!!

使用特权

评论回复
板凳
木瓜498283984| | 2014-3-24 17:26 | 只看该作者
这个网络很多吧

使用特权

评论回复
地板
jplzl| | 2014-3-25 10:41 | 只看该作者
本帖最后由 jplzl 于 2014-3-25 10:44 编辑

想像这个SwiFunctions标号为一个数组名
然后,DCD分配的几个值为数组项的值
当一个SwiFunctions被调用时,直接调用SwiFunctions就行了
如想调用IRQDisable时,只要调用SwiFunctions[0]就行了
前面的代码肯定是Base=SwiFunctions offset=0

使用特权

评论回复
5
ayb_ice| | 2014-3-25 11:19 | 只看该作者
这是个软件中断的函数

通过参数调用相关的函数,

操作系统相关函数喜欢用这个处理

使用特权

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

本版积分规则

21

主题

42

帖子

1

粉丝