ST意法半导体
直播中

靓仔峰

9年用户 1138经验值
擅长:可编程逻辑
私信 关注
[问答]

STM32CubeMX链接脚本生成后无法编译项目是哪里出错了?

我注意到当我在 STM32CubeMX 6.7.0 (STM32F030F4Px) 中创建新项目并将“最小堆大小”设置为 0x0 并将“最小堆栈大小”设置为 0x0 时,未生成链接器脚本(具有默认设置的项目,我只更改“ Toolchain / IDE”到 STM32CubeIDE 并启用“将外设初始化生成为每个外设的一对‘.c/.h’文件”),我无法编译项目,STM32CubeIDE 生成错误:
  • Error: Cannot find the specified linker script. Check the linker settings in the build configuration.
  • make: *** [makefile:87: fail-specified-linker-script-missing] Error 2
  • "make -j12 all" terminated with exit code 2. Build might be incomplete.
在同一个项目中,当我将堆/堆栈大小设置为其默认值时(对于 STM32F030F4Px,堆大小为 0x200,堆栈大小为 0x400),也不会生成链接描述文件。
我做错了什么还是 STM32CubeMX 错误?






更多回帖

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