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

Rebuild 之后本地结果如下:
