单片机开发工具篇:(十四)配置输出 .map 文件及其本地路径

上一篇 下一篇
为什么 Build Output 的结果和生成的 .map 文件中占 flash 大小不一样

配置输出 .map 文件及其本地路径

  1. 打开 Options for Target 'xxx' (快捷键 Alt+F7,或工具栏的魔术棒图标)。
  2. 切到 Listing 选项卡。
  3. 勾选 Linker Listing ,它右边的路径就是 .map 的落盘位置
    • 下面的子项按需勾选(Memory Map、Symbols、Size Info、Totals Info、Unused Sections Info、Callgraph、Cross Reference 等),勾得越多 .map 内容越详细。
    • 不勾 Linker Listing 就完全不会生成 .map。
  4. 点 Select Folder for Listings... 指定输出目录,把它设成你想要的位置(例如相对工程目录的 ..\Output\Listings)
    • 路径里出现 * 时表示文件名跟随目标名,例如 ..\Output\Listings\*.map 会生成 LX_HAL_Template.map。
  5. 改完点 OK ,然后做一次 Rebuild 。

Keil 配置如下:

Rebuild 之后本地结果如下:


相关推荐
another heaven3 小时前
【C/C++ Ranges 是零开销抽象吗?拆开管道、惰性求值和编译期膨胀】
c语言·开发语言·c++
Code_Solitude3 小时前
C语言动态内存 + 柔性数组 + 数组名退化
c语言·算法·柔性数组
少司府4 小时前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
shimly1234564 小时前
(done) 嵌入式硬件电路图 (8) 获取芯片手册信息
嵌入式硬件
Zwawa7 小时前
让屏幕动起来:OLED动画效果,丝滑光标、帧动画和一只贪吃蛇
c语言·单片机·嵌入式
简单电磁炮7 小时前
FWD八位单片机调试问题
单片机·嵌入式硬件
꧁细听勿语情꧂9 小时前
直接选择排序,堆排序,冒泡排序,递归快速排序、hoare版本、挖坑法、lomuto前后指针,非递归快速排序
c语言·开发语言·数据结构·算法
shimly1234569 小时前
(done) 嵌入式硬件电路图 (6) 重要的元器件特性之MOS管
嵌入式硬件
菥蓂寻生19 小时前
STM32移植到GD32中以105为例
stm32·单片机·嵌入式硬件
§ꦿCFོ༉19 小时前
嵌入式八股文—C语言入门学习(四)
c语言·开发语言·学习