ST意法半导体
直播中

张览秀

7年用户 1088经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

STM32F091CCT的多重定义怎么解决?

该项目是从 CubeMX、STM32F091CCT 创建的






回帖(1)

李宁

2022-12-30 14:02:17
没有 _sbrk 的其他实例(在 syscalls.c 或 sysmem.c 中)。总之,我不想更改 sysmem.c 和 syscalls.c,因为它们是由 CubeMX 创建的标准文件。在过去的项目中,我从来不需要弄乱这些文件。不知何故,sysmem.c 和 syscalls.c 被破坏了。修复是为了防止 sysmem.c 和 syscalls.c 被破坏。
我没有修复,只是解决方法。解决方法是(如我在 ST 支持站点的案例中所发布的那样):


  • 将 .ioc 文件复制到新文件夹
  • 在新文件夹中使用 CubeMX 创建了一个新项目
  • 将当前项目中的 sysmem.c 和 syscalls.c 替换为新项目中的那些
  • 清理、刷新和编译当前项目
举报

更多回帖

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