如何使用 platformio 生成地图文件

How to generate a map file wth platformio

如何从 platformio 生成地图文件? 框架是 mbed for stm32

我试过以各种方式传递链接器标志,但我遇到了各种错误

1. build_flags= -Wl, -Map=mapfile.map
2. build_flags= -Wl, Map=mapfile.map

对于 1. 我收到错误消息 arm-none-eabi-gcc: error: unrecognized command line option '-Map=mapfile.map'

对于 2. 我收到链接器错误消息 ld.exe: error: 'Map=mapfile.map' not found

您传递构建标志的语法不正确。方法如下:

build_flags = -Wl,-Map,output.map

参考:https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html