OMAP-L138的新历程之ARM裸机中断AINTC
OMAP-L138的新历程之ARM裸机中断AINTC。omapl138arm处理机执行中断的流程:1.首先就是知道ARM状态下的通用寄存器和程序计数器,绿颜色的就是相应模式下的私有寄存器。就是说程序一般运行在系统和用户模式下,使用的是系统和用户模式下的通用寄存器,当有异常发生时,比如FIQ,那么系统将切换到FIQ模式下,相应的就会采用FIQ模式下的寄存器,其中绿颜色的就是只在FIQ模式下才会用到的寄存器。 2.在模式切换的过程中,要保护系统和用户模式下的通用寄存器状态,以便在异常处理完成之后程序能正常返回。因为FIQ模式下R8-R14为其私有寄存器,所以切换的过程中,系统和用户模式下的通用寄存器的R8-R14就不用保护了,所以减少了对寄存器存取的
用户评论
推荐下载
-
初学arm裸机点亮led程序
对于初学嵌式,刚接触arm9的用户,极易看懂,最简单方式实现
20 2018-12-18 -
arm开发板裸机教程
ok6410的裸机教程,主要有LED,AXD,GPIO等等,关于嵌入式arm开发板的教程
31 2019-07-16 -
ARM9裸机流水灯
基于TQ2440开发板写的流水灯!
21 2019-07-25 -
ARM9裸机键盘程序
ARM9裸机键盘程序,运用MDK开发环境,有完整的配置,不会让你觉得不知道配置而造成下载不成功。是初学者的首选。
37 2019-09-04 -
arm_linux_gcc裸机程序
这个一个简单的用arm-linux-gcc编译的运行在mini2440上的裸机程序,移植了u-boot的启动代码。但目前只能用supervivi的D功能下载到内存中运行。程序功能:流水灯
55 2019-01-08 -
ARM中断系统代码
很好的关于ARM中断系统代码,适合初学者学习,研究。
26 2019-05-13 -
arm按键中断程序
Arm key interrupt program
25 2019-06-24 -
arm外中断实验
arm外中断实验 跳线LED1、Key1和Beep分别连接到P1.18、P0.16和P0.7管脚;使用KEY1模拟外中断; 启动ADS 1.2,使用ARM Executable Image for l
26 2020-09-20 -
ARM Linux中断分析
linux在初始化的时候已经把每个中断向量的地址准备好了!就是说添加中断服务程序的框架已经给出,当某个中断发生时,将会到确定的地址处去找指令,所以我们做驱动程序时,只需要经过request_irq()
11 2020-08-22 -
Arm中断管理源码.
Arm中断管理基于ucosIII的源码,清晰地展现基本的中断管理操作,可用KeilC编译。
23 2019-10-11
暂无评论