ST意法半导体
直播中

李猛

7年用户 1504经验值
私信 关注
[问答]

有没有人知道如何在CubeIDE上检查最终二进制文件的大小?

我想知道像 IAR 这样构建后的最终二进制文件大小。
目前os CubeIDE最终输出的是elf文件,所以我不知道它的大小。
(当我使用 IAR 时,它会在终端上显示最终的二进制文件大小,并且还可以生成二进制文件。)
有没有人知道如何在 CubeIDE 上检查最终二进制大小?




回帖(1)

黎桂珍

2022-12-16 09:49:39
当您成功构建项目时,大小会输出到控制台。这是 10180 (= 10160 + 20) 字节,因为 BSS 段不需要存储在闪存中。


  • arm-none-eabi-objcopy  -O binary  test_f303rct_uart_inversion.elf  "test_f303rct_uart_inversion.bin"
  •    text           data            bss            dec            hex        filename
  •   10160             20           1572          11752           2de8        test_f303rct_uart_inversion.elf

它也显示在构建分析器中:

如果要生成 BIN 文件,请在项目属性中选择该选项:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分