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.

[参考译文] RTOS/SYSBIOS:提示如何在 F2837xD 的 CPU2上使用/配置 SYSBIOS

Guru**** 2540720 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/737442/rtos-sysbios-hints-how-to-use-configure-sysbios-on-cpu2-of-f2837xd

器件型号:SYSBIOS

工具/软件:TI-RTOS

您好!

是否有手册或提示集合来配置 F2837xD CPU2的 SYSBIOS?

我正在使用 F2837xD 构建一个项目、并希望在两个内核上使用 SYSBIOS。 此时、我只能通过调试器运行项目、并且只有在我复位并重新加载 CPU 2两次时才会运行项目。 代码的原因、我将会看到该代码。 但是、第二次复位会发生什么情况? 我 不知道我的 SYSBIOS 配置是否正确。

如果我尝试独立运行、我不会使用 CPU2的任何生命体征。  我们的引导加载程序通过 IPC 执行 CPU2的闪存引导命令。 引导加载程序本身在 CPU2上工作、但不使用 SYSBIOS。

一些提示、检查或观察的内容会非常有用。

谢谢、

菲律宾

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为、在两个内核上使用 SYS/BIOS 时、无需考虑任何特殊注意事项。 或者、您是否运行了不带 SYS/BIOS 的应用程序版本、并且发现它的工作方式不同?

    如果您不执行第二次重新加载、会发生什么情况? 应用程序在哪里卡住?

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

    我现在解决了我的问题。 在两个内核的 SYSBIOS 中将"ConfigSharedRAM"设置为 false 之后、第二次重新加载不再必要。

    我了解到需要将 CPU2设置为全局共享 RAM 的主器件、或者我通过 IPC 发送 CPU2启动命令、因为我将.ebss 映射到全局共享 RAM 中。

    谢谢
    菲律宾