这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » [技术下午茶]来聊聊固定的、专有的地址

共7条 1/1 1 跳转至

[技术下午茶]来聊聊固定的、专有的地址

院士
2025-11-07 16:41:12     打赏

本周的技术下午茶来了!今天我们来聊聊固定的、专有的地址吧!
嵌入式开发一定要和硬件打交道,而硬件的地址访问空间往往是固定的,在多年的“默认”延续之下,这些地址数值也就有了特殊的含义!比如我们板载的EEPROM的默认地址是不是0x50?我们经常使用的ARM公司的Cortex-M系列的MCU的Flash的起始地址则都是0x0800_0000。
大家聊一聊还有哪些让你印象深刻的“地址”,以及其背后的意义吧?


有奖回复:

知道这个地址0xE000E000是什么意思吗?




助工
2025-11-07 16:44:42   被打赏 100 分(兑奖)     打赏
2楼

scs地址空间,NVIC就在这段内


高工
2025-11-07 16:51:55   被打赏 100 分(兑奖)     打赏
3楼

是 ARM Cortex-M 的系统控制寄存器区域的起始地址


专家
2025-11-07 17:06:07   被打赏 5 分(兑奖)     打赏
4楼

不知道,只能跟着学习一下,只当凑热闹


工程师
2025-11-07 17:11:24   被打赏 100 分(兑奖)     打赏
5楼

0xE000E000 是 ARM Cortex-M 系列处理器中 NVIC 的内存映射基地址

DEEPSEEK找的



高工
2025-11-07 17:15:09     打赏
6楼

手册搬运工

In the PPB address space, the architecture assigns a 4KB block, 0xE000E000 to 0xE000EFFF, as the System Control Space (SCS). The SCS supports:


• Processor ID registers.


• General control and configuration, including the vector table base address.


• System handler support, for system interrupts and exceptions.


• A system timer, SysTick.


• A Nested Vectored Interrupt Controller (NVIC), that supports up to 496 discrete external interrupts.


• Fault status and control registers.


• The
Protected Memory System Architecture, PMSAv7.


• Cache and branch predictor control.


• Processor debug.


See
System Control Space (SCS) on page B3-651 for more details


菜鸟
2025-11-07 17:17:39     打赏
7楼

Cortex-M 内核的系统控制寄存器区的起点


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]