要点
本次更新为 Map View 功能增加了 内存占用的火焰图
在原来的 Map View 页面上方,点击 Graph
按钮即可切换到火焰图



该视图可以比较直观地显示各个目录层级的 .o 文件的 RAM 和 ROM 的占用情况,可以通过鼠标单击步入和步出
另外该视图和默认的表格视图一样具备差异比较功能,通过不同的颜色深度显示出与上次编译后的差异度,偏红色表示代码大小增加,偏蓝色则代表代码大小减小
注意:AC5 和 AC6 的 .map 文件没有输出 .o 的完整路径,因此无法展示目录层级的,仅能显示 .o 的大小变化情况
更新日志
修复:
Map View
: 修复某些情况下差异比较数值不正确的问题
改进:
Map View
: 增加可视化图表。改进 COSMIC_STM8 的 map 文件解析器
LLVM Arm Toolchain
: 增加 -Oz
选项
Builder Options
: 改进构建器配置的UI提示字符串,微调 UI 部件的布局大小
Toolchain Download
: 更新远程安装包 arm-none-eabi-gcc
到 v14.3.