首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

uboot arm 初始化程序start.s加中断的有关问题

2013-06-26 
uboot arm 初始化程序start.s加中断的问题mini2440板子 我想设置按键触发中断 但按键后后台程序能读到中断

uboot arm 初始化程序start.s加中断的问题
mini2440板子 我想设置按键触发中断 但按键后后台程序能读到中断已经pend了 但就是没有调用中断函数 arm有几种模式 我现在在svc模式 如果中断触发了就会通过中断向量表进入irq对应调用的函数是这样吗
cprs设置
mrsr0, cpsr
bicr0, r0, #0x1f
orrr0, r0, #0x53
msrcpsr, r0
中断控制器及端口设置
(*(volatile unsigned int *)(0X4A000004))=0x0;
(*(volatile unsigned int *)(0X4A000008))=0x0;
(*(volatile unsigned int *)(0x4A00001C))=0x0;
EXTINT1=0x6;
EINTMASK=0x0;
(*(volatile unsigned int *)(0x4A00000C))=0x0;
GPGCON=0xaaaaaaaa;
GPGUP=0xffff;
uboot ARM
[解决办法]
uboot一般情况下是处于SVC32模式 关中断!

热点排行