下图出自《The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors》,也就是国内翻译版的《ARM Cortex-M3与Cortex-M4权威指南》。
连续的4GB地址空间,包含了flash地址,ram地址,还有各种外设地址。
每个芯片厂家的4GB地址空间都会根据ARM的规定来设置,但是每家都会有所不同,所以会见到不同芯片烧录的起始地址会有所不同,最后会附一张STM32的memory map。
NVIC:详细分析startup启动文件时会细说;
DWT:一般较少使用,但可以用于高精度计时,网上很多。
下图是STM32L431的memory map,可以看到熟悉的Flash memory地址是0x08000000。
Cortex M3&M4 memory map
最新推荐文章于 2021-12-05 18:21:14 发布