今天cortex-m3的资料,突然不明白4GB的B的含义,非常的惭愧。
查阅相关资料后终于明白,这里的B是字节byte的意思,cortex-m3是32位cpu,它的寻址范围是0x00000000到0xFFFFFFFF,寻址的最小单位是字节,也就是说每个位对应着一个byte, cortex-m3的寄存器是32位的,st公司根据arm公司的粗线条划分存储结构设计成stm32独有的存储结构,把32位组合的寄存器按4个字节的地址划分到cortex-m3的寻址范围中。
以上是个人暂时的理解
今天cortex-m3的资料,突然不明白4GB的B的含义,非常的惭愧。
查阅相关资料后终于明白,这里的B是字节byte的意思,cortex-m3是32位cpu,它的寻址范围是0x00000000到0xFFFFFFFF,寻址的最小单位是字节,也就是说每个位对应着一个byte, cortex-m3的寄存器是32位的,st公司根据arm公司的粗线条划分存储结构设计成stm32独有的存储结构,把32位组合的寄存器按4个字节的地址划分到cortex-m3的寻址范围中。
以上是个人暂时的理解