程序员我是程序员;您好程先生;叫我序员就好了读书

读书笔记| (二)ARM9 嵌入式学习:代码 & 原理篇

2016-03-20  本文已影响248人  rh_Jameson
读书笔记| ARM9 嵌入式学习

读书笔记| ARM9 嵌入式学习

1. 启动代码


1.1 功能:ARM处理器初始化

1.2 代码实现流程步骤

1.3 相应外部中断的pro执行流程

2. ARM可执行程序的映像文件


3. Nand/Nor


3.1 Nand:

3.2 Nor:

3.3 启动方式:

4、系统时钟


4.1 S3C2440处理器有关时钟

4.2 锁相环(MPLL、UPLL):实现倍频

4.3 相关控制寄存器

MPLLCON: 控制FCLK和Fin的比例关系
CLKDIVN: 控制FCLK、HCLK、PCLK比例关系

4.4 系统时钟初始化流程

5、中断


5.1 定义

ARM处理器与各类外部设备进行通信的方式之一

5.2 中断类型

5.3 相关寄存器

5.4 中断处理流程

5.5 清除中断

5.6 相关要点

FIQ独立寄存器数多于IRQ,独立寄存器不需入栈保存

6 存储器控制器


6.1 用途:提供CPU访问外部设备所需的信号

6.2 地址空间:128MB/BANK、8个BANK,总寻址空间1GB

6.3 SDRAM

6.3.1 工作原理:

上一篇 下一篇

猜你喜欢

热点阅读