Keil 中设置 STM32 Flash 和 RAM 地址详解

文章目录

  • 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 中设置 STM32 Flash 和 RAM 地址详解_第1张图片

在 Keil 中打开工程后,依次点击:

Project -> Options for Target '目标名' -> Target

在 Target 选项卡中,我们可以看到如下两个关键部分:

1. IROM1(用于配置 Flash)

  • Start<

你可能感兴趣的:(STM32框架式编程,stm32,嵌入式硬件,单片机)