This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28379D:引导加载程序-我能否通过 CPU 1闪存两个 CPU 和#39?

Guru**** 2223470 points
Other Parts Discussed in Thread: C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024876/tms320f28379d-bootloader---can-i-flash-both-cpu-s-via-cpu-1

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

您好!

我想编写一个引导加载程序、它获取 CPU 1的映像和 CPU 2的映像。 引导加载程序在 CPU 1上运行。 问题是我能否从 CPU 1将映像从 CPU 2刷写到 CPU2的内存中? 您有什么示例吗? 还是这种方式不可能实现?

感谢您的支持。

此致、

Markus

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Markus、

    CPU1无法直接对 CPU2闪存进行编程。

    CPU1可以对其组进行编程、CPU2可以对其组进行编程。

    但是、如果您通过 CPU1流式传输所有数据、则可以通过共享 RAM/IPC 将其传输到 CPU2存储器、并让 CPU2处理对其组的编程。

    请看 C2000Ware 中的 SCI 闪存内核示例-这两个 CPU 使用相同的 SCI 模块(需要时将 SCI 所有权切换至 CPU2)。

    主机:\ti\c2000Ware_3_04_00_00\utilities\flash_programmers\serial_flash_programmer

    目标: c2000\C2000Ware_3_04_00_00\device_support\f2837xd\examples\dual\F2837xD_sci_flash_kernels

    如果您对这些内核还有其他问题、我会将其分配给我们的内核专家。  请告诉我。

    谢谢、此致、

    Vamsi