stm32中的程序是在RAM里还是flash里执行

2024-12-04 09:45:23
推荐回答(1个)
回答1:

Table 7. Boot modes
Boot mode selection pins Boot mode Aliasing
BOOT1 BOOT0
x 0 Main Flash memory Main Flash memory is selected as boot space
0 1 System memory System memory is selected as boot space
1 1 Embedded SRAM Embedded SRAM is selected as boot space
它有两个引脚来控制启动方式
一般都用第一种 选择flash启动 我们一般都是下载到flash 中的

用JLINK在线仿真时 是下载到SRAM中的 但是也不需要改启动方式 SRAM中掉电程序就会消失 而flash是属于ROM类型的存储器 掉电不会丢失