文章目录
- Keil 中设置 STM32 Flash 和 RAM 地址详解
-
- 一、Flash 和 RAM 配置界面(Target 选项卡)
-
- 1. IROM1(用于配置 Flash)
- 2. IRAM1(用于配置 RAM)
- 二、链接器设置界面(Linker 选项卡)
-
- 1. 勾选“Use Memory Layout from Target Dialog”
- 2. 查看链接器参数(如果没有勾选上面选项)
- 三、常见问题与注意事项
- 四、小结
Keil 中设置 STM32 Flash 和 RAM 地址详解
在使用 Keil 开发 STM32 项目时,正确配置 Flash(程序存储器)和 RAM(数据存储器)地址是确保程序能够正常编译、烧录和运行的关键步骤。本文将以 STM32F103ZE 为例,介绍如何在 Keil 中配置 Flash 和 RAM 的起始地址及大小,并解释链接器参数的含义。
一、Flash 和 RAM 配置界面(Target 选项卡)
在 Keil 中打开工程后,依次点击:
Project -> Options for Target '目标名' -> Target
在 Target 选项卡中,我们可以看到如下两个关键部分:
1. IROM1(用于配置 Flash)
- Start<