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.

[参考译文] TMS320F28377D:使用 IPC 通过 CPU1中的次级引导加载程序对 CPU2的闪存进行重新编程

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/988469/tms320f28377d-use-ipc-to-re-program-flash-of-cpu2-using-secondary-boot-loader-in-cpu1

器件型号:TMS320F28377D

你(们)好

我正在设计一个辅助引导加载程序、用于通过串行协议刷写数据。 我正在使用闪存 API 驱动程序来完成此操作。

我的控制器是双核控制器、每个控制器具有512KB 闪存。

是否可以在 CPU2的闪存中使用我的应用程序代码、在 CPU1的闪存中使用辅助引导加载程序? (即、我们能否从 CPU1闪存中的辅助引导加载程序刷写 CPU2的存储器?)

我们是否可以利用 IPC 来实现这一目的?

谢谢

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

    Sayali、

    每个内核都必须对自己的组进行编程。  CPU1无法对 CPU2的闪存组进行编程。  我想您知道这一点。  需要确认。

    如果要将引导加载程序保留在 CPU1的闪存中、并通过 IPC 将 CPU1映像传输到 CPU2、则没关系。   

    如果您希望减少两个内核之间握手的复杂程度、并且可以在 CPU2的闪存组中容纳 CPU2的自定义引导加载程序、则可能很容易实现(CPU2的自定义加载程序驻留在 CPU2的闪存组中)。

    希望 您已经了解了 https://www.ti.com/lit/sprabv4

    谢谢、此致、
    Vamsi

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

    你(们)好

    是的、我知道银行分配计划。 但只是想确认一下。

    谢谢

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

    Sayali、

    好的、我要关闭这个帖子。  如果您有其他问题、可以打开新帖子。

    谢谢、此致、

    Vamsi