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.

[参考译文] TMS320F28P650DK:双核引导和调试

Guru**** 2419530 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1545475/tms320f28p650dk-dual-core-booting-and-debugging

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

工具/软件:

尊敬的 TI 专家:

我正在使用  TMS320F28P650D  双核器件、并查看调试两个内核 (CPU1 和 CPU2)。

我的问题是:

  1. 应该进行哪些必要的初始化

  2. 如果需要、我是否需要从外部定义任何预定义符号
  3. 我需要在 CPU1 中完成哪些操作  
  4. 我需要在 CPU2 中完成哪些操作
  5. 调试时、CPU1 是否需要引导 CPU2 或 CPU2 直接引导自身
  6. 在闪存中运行时遇到问题、但从 RAM 运行时没有遇到任何问题
  7. 我是否需要执行与引导模式相关的任何操作、以便在开机时有趣地执行闪存操作。  

非常感谢任何指导、文档链接或示例项目。

提前感谢!

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

    尊敬的 Ranjith:

    通过在 C2000Ware 中运行示例、可以更好地回答这些问题。  您可以从 f28p65x/examples/c28x_dual/led 下的 led_ex1_blinky 示例开始。  此示例演示了 存储器如何从 CPU1 分配给 CPU2、以及 CPU1 中定义为 CPU2 无法自行引导的 CPU2 引导(从闪存的 RAM)行为。  时钟门控和配置的外设设置在 CPU1 中完成、但可以在 CPU2 中进行控制。  LED 闪烁示例配置用于通过 CPU1 驱动 LED 的 GPIO、但切换可由 CPU1 中定义的 CPU2 控制。  类似的配置分配和控制适用于 不同的外设、其中 CPU1 定义了模块的配置和控制或所有权(通过 CPU1 配置时、默认为 CPU1 或 CPU2)。

    此致、

    Joseph