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


相关推荐
kakakahahahaha1 小时前
Windows C盘临时文件清理:%temp%、Windows Temp、Prefetch、Windows.old与hiberfil.sys处理指南
c语言·开发语言·windows
笨笨饿2 小时前
140_AI新手村MCP与Skills是干嘛的
开发语言·人工智能·python·stm32·单片机·嵌入式硬件·物联网
Navigator_Z3 小时前
LeetCode //C - 1278. Palindrome Partitioning III
c语言·算法·leetcode
hahaha60164 小时前
色彩恒常性概述
人工智能·嵌入式硬件·数码相机·计算机视觉
我叫洋洋4 小时前
Cadence CIS 元器件库合并实战:3000+ 焊盘、156 个符号零冲突并入自有库
数据库·单片机·嵌入式硬件·oracle·电路
殷色玫瑰4 小时前
C/C++ 内存管理详解:从内存分布到 new/delete 底层原理
java·linux·c语言·c++
C++ 老炮儿的技术栈4 小时前
main函数之后的调用
c语言·c++·人工智能·qt·mfc·c
hahaha60165 小时前
Shades-of-Gray (SoG) 算法--白平衡算法
人工智能·嵌入式硬件·算法·计算机视觉
ebiobiz5 小时前
极海 APM32 使用 Nimmake 编译指南
c++·python·单片机·嵌入式硬件·mcu