ST意法半导体
直播中

哼小曲

12年用户 1158经验值
私信 关注
[问答]

为什么无法加载和运行包含CM4和CM7程序的DFU文件?

我是第一次使用 STM32F7 双核功能。使用 NUCLEO-H745ZI-Q、DfuSe Demo v3.0.6、DFU 文件管理器 v3.0.6
我有一个用于 CM7 核心的程序和另一个用于 CM4 核心的程序。我可以通过将 3.3V 电压施加到我的 NUCLEO-H745ZI-Q 板上的 BT0 来进入系统引导加载程序。这是我的测试:
  • 我可以使用板载 ST-LINK 在每个内核上加载和运行这两个程序
  • 我可以用DFU自行加载并运行CM7程序。
  • 无法使用 DFU 自行加载和运行 CM4 程序。DfuSe 甚至不想开始。
  • 无法加载和运行包含 CM4 和 CM7 程序的 DFU 文件。它在擦除过程中停了下来。要将两个 BIN 文件放在一个 DFU 文件中,DFU 文件管理器允许在 BIN 文件按钮下使用多个 BIN 文件。CM7 位于地址 0x08000000,CM4 位于 0x08100000。这与我正在工作的 ST-LINK 的内存映射文件相匹配。
我很好奇如何利用 DFU 为两个内核编程。我错过了什么?你能指出任何处理这个问题的线程或文档吗?








更多回帖

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