如何在CubeMX中配置双重代码启动模式

在CubeMX中,我的项目具有选项“ Dual Core Boot Mode” =“两个CPU一次启动”。生成代码后,我在Keil中进行编译。链接器抱怨:

构建目标“从头开始新建Eval_CM7”

链接...

从头开始新建Eval_CM7 \从头开始新建Eval_CM7.sct(7):错误:L6235E:多个部分与选择器匹配-不能全部为第一/最后。

没有足够的信息来列出图像符号。

没有足够的信息来列出图像映射中的加载地址。

完成:2条信息,0条警告和1条错误消息。

“从头开始全新Eval_CM7 \从头开始全新Eval_CM7.axf”-1个错误,0个警告。

我应该在CubeMX还是Keil选项中修复某些问题?

mdxdr 回答:如何在CubeMX中配置双重代码启动模式

Linker密码错误的解决方案是:在Keil Application / MDK-ARM文件夹(具有两个文件)中,删除此M4文件

startup_stm32h747xx_CM4.s

并保留此M7文件

startup_stm32h747xx_CM7.s

它们完全相同。是谁放了其中两个,不确定,也许是CubeMX?所有其他非CubeMX示例都只有一个文件

startup_stm32h747xx.s

本文链接:https://www.f2er.com/3161771.html

大家都在问