主题 : 6410 cp15一指令不明,请赐教 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 31364
精华: 0
发帖: 59
金钱: 295 两
威望: 59 点
贡献值: 0 点
综合积分: 118 分
注册时间: 2010-10-29
最后登录: 2017-09-13
楼主  发表于: 2012-03-02 18:30

 6410 cp15一指令不明,请赐教

;------------------------------------
;     Enable VIC Port
;------------------------------------
        mrc p15,0,r0,c1,c0,0
        orr r0,r0,#(1<<24)
        mcr p15,0,r0,c1,c0,0
将c1寄存器第24位置1,看了arm1176jzfs.pdf也搞不清楚在说什么,只好向大家求助了。

级别: 侠客
UID: 31364
精华: 0
发帖: 59
金钱: 295 两
威望: 59 点
贡献值: 0 点
综合积分: 118 分
注册时间: 2010-10-29
最后登录: 2017-09-13
1楼  发表于: 2012-03-05 17:39
谢谢  那是不是这样  你看看我的理解对不
1、设置为0,IRQ发生以后,在IRQ服务程序里面需要二次查表进入相应的中断服务程序中,像2440test的处理一样。
2、设置为1,就使用VICxADDRESS 和 VICxVECTADDR[31:0]确定的地址,进入中断服务程序