你(们)好
我正在设计一个辅助引导加载程序、用于通过串行协议刷写数据。 我正在使用闪存 API 驱动程序来完成此操作。
我的控制器是双核控制器、每个控制器具有512KB 闪存。
是否可以在 CPU2的闪存中使用我的应用程序代码、在 CPU1的闪存中使用辅助引导加载程序? (即、我们能否从 CPU1闪存中的辅助引导加载程序刷写 CPU2的存储器?)
我们是否可以利用 IPC 来实现这一目的?
谢谢
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.
你(们)好
我正在设计一个辅助引导加载程序、用于通过串行协议刷写数据。 我正在使用闪存 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