2019年6月13日

ARM异常中断返回的几种情况

摘要: 在学习韦老师视频中中断异常部分时候,对于发生中断时需要执行的#保存异现场 #恢复现场 中的“返回”弄不清楚,查阅网络文章后,发现一篇概述我觉得我能理解的一篇如下: 重要基础知识:R15(PC)总是指向“正在取指”的指令,而不是指向“正在执行”的指令或正在“译码”的指令。一般来说,人们习惯性约定将“正 阅读全文

posted @ 2019-06-13 17:04 C_loren 阅读(1169) 评论(0) 推荐(0) 编辑

S3C2440时钟体系

摘要: 注:以下内容学习于韦东山老师arm裸机第一期视频教程 一. 2440时钟简介 1.1 2440是一个SOC(system on chip)系统,不仅有很多CPU,还有很多外设,在2440芯片手册有系统框架图如下: 2440框架图中,不仅有CPU,而且有很多外设,其中外设分为两部分,一部分是AHB总线 阅读全文

posted @ 2019-06-13 14:38 C_loren 阅读(334) 评论(0) 推荐(0) 编辑

LDMIA、LDMIB、LDMDB、LDMDA、STMIA、LDMFD、LDMFA、LDMED、LDMEA指令详解

摘要: ARM指令中多数据传输共有两种: LDM:(load much)多数据加载,将地址上的值加载到寄存器上【读内存,写入多个寄存器】 STM:(store much)多数据存储,将寄存器的值存到地址上【把多个寄存器的值写入内存】 主要用途:现场保护、数据复制、参数传送等,共有8种模式(前面4种用于数据块 阅读全文

posted @ 2019-06-13 10:12 C_loren 阅读(786) 评论(0) 推荐(1) 编辑

导航