vxworks外部中断处理

来源:互联网 发布:apache sh commands 编辑:程序博客网 时间:2024/05/21 13:58

今天调试vxworks的中断,机器重启,出现问题

1.data access访问错误

仔细分析是中断初始化时寄存器访问顺序不对

中断初始化正确的如下:

首先、分配管脚

即CFG_SICRH来设置管脚功能

第二、设置中断触发方式

第三、建立中断链接intConnect

中断号对应表IRQ117IRQ218IRQ521

第四、设置中断屏蔽寄存器SEMSR

第五、中断使能 intEnable

2.如何查看设置中断寄存器对不对

d 0xe000072C

3.测量中断管脚的电平变化