目录
开发边硬件资源介绍
地址映射表
硬件控制原理
load/store
地址映射表4个G包括
开发边硬件资源介绍
地址映射表
硬件控制原理
1.数据运算指令(CPU内部)
2.跳转指令(CPU内部)
3.load/store(通过读写对硬件进行控制)
4.状态寄存器传送指令(CPU内部)
5.SWI(CPU内部)
6.协处理器指令(CPU内部)
load/store
STR:读
LDR :写
范围4G:2的32次方字节
地址映射表4个G包括
ROM:存放指令
RAM:读写数据
IO(SFR):控制器寄存器控制硬件,映射网卡、USB、UART、ADC等硬件
RSV:不用的空间
硬件控制原理
CPU本身是不能直接控制硬件的,硬件一般是由其对应的控制器来控制,SOC中将各个硬件控制器的寄存器映射到了CPU地址空间中的一段范围,这样CPU就可以通过读写寄存器来间接控制硬件
注:这里的寄存器在SOC中但在CPU之外,有地址,访问方式与内存一样,常用于控制硬件
地址映射表、
在一个处理器中,一般会将Flash、RAM、寄存器等存储设备分别映射到寻址空间中的不同地址段,我们将这个映射关系成为这个处理器的地址映射表