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.

[参考译文] F29H859TU-Q1:多核 — 如何将 CPU1 设置为在闪存上运行、以及将 CPU1 设置为在 RAM 上运行(对于多核工程)?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1634628/f29h859tu-q1-multi-core---how-to-set-cpu1-to-run-on-flash-and-cpu1-to-run-on-ram-for-multi-core-projects

器件型号: F29H859TU-Q1

我们希望对 F29 芯片使用 ABSWAP 模式、但如果 BANKMODE 设置为 MODE3、则会导致 CPU1 和 CPU3 分别具有 1MB 的错误运行空间、这将导致 CPU1 的闪存空间过小。

因此、我们要将 bankmode 设置为 BANKMODE1、以便 CPU1 将具有 2MB 的运行空间。 但我们仍然希望使用 CPU 3 内核、如果 BANKMODE = 1、
1.是否允许使用 CPU 3?
2. CPU 3 将在 RAM 中运行吗? 在这种情况下、是否正确地理解 CPU1 将 CPU3 代码 从闪存复制到 RAM、然后启动 CPU3?
3.在创建新软件项目方面,是否还需要建立多核项目? 您可以分享任何相关的演示吗?

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

    您好、

    我们有一个多核示例、其中显示 CPU1 从闪存运行、CPU3 从 RAM 运行、CPU1 将 CPU3 代码从闪存复制到 RAM。

    请查看 SDK 中的示例“SDK root folder'\examples\driverlib\multi_core\flash

    谢谢

    Aswin