单片机开发工具篇:(十四)配置输出 .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 之后本地结果如下:


相关推荐
喜欢打篮球的普通人17 小时前
LLVM 前端与优化层:Clang 如何把 C 代码变成 IR
c语言·前端·状态模式
坐看风云变幻18 小时前
《嵌入式工程师的软硬件修仙之路》第 5 期|STM32/GPIO 寄存器操作:从地址映射到点亮一盏灯的全过程
stm32·单片机·嵌入式硬件
POMAGTOR18 小时前
【硬件笔记|磁吸连接器安装规范、失效分析与选型验证方案】
网络·嵌入式硬件
路上有只喵18 小时前
认识元器件 ·贴片电阻· 规格书解读
嵌入式硬件·硬件架构
dqsh0619 小时前
STM32开发用调试器ST-Link V2.1的制作 保姆级教程
stm32·单片机·嵌入式硬件·调试工具·st-link
2601_9583529019 小时前
一款模块通吃15类语音产品?AN-93如何实现录音笔、门禁、IPC的快速适配
前端·人工智能·嵌入式硬件·回声消除·降噪处理
一个风轻云淡19 小时前
从 int $0x80 到 iret:用 gdb 把 getpid 走一遍
linux·c语言·开发语言·汇编
果壳science19 小时前
张祥前最新研究成果登上SCI期刊!
笔记·嵌入式硬件·算法·硬件工程·几何学
路上有只喵19 小时前
认识元器件 ·贴片电阻· 电阻选型
嵌入式硬件·硬件架构
zhenming_123q20 小时前
如何接入 PLC、上位机或物联网平台?
单片机·嵌入式硬件·物联网