剩余的地址就是空着,原因是arm的地址分配最小粒度就是1KB。某些设备还必须以4KB粒度分配地址。具体原因是ARM的架构上有相应的规定,AHB总线访问粒度为1KB,AXI总线访问粒度为4KB。
嵌入式要学好,这些底层知识还是需要的。加油吧!
【 在 wrcrpp0 的大作中提到: 】
: 刚学嵌入式,请教一个STM32F407的GPIO问题。以GPIOA为例,其地址范围为0x4002 0000 - 0x4002 03FF,地址空间大小为0x400,但是每个GPIO只有10个寄存器,地址只偏移到0x24,那么剩余的0x400-0x24地址空间分配给谁了?还是空着的?谢谢大家
--
FROM 49.5.196.*