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.

[参考译文] TMS320F28379D:如何激活 CPU2

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1331576/tms320f28379d-how-to-activate-cpu2

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

你好

我正在使用 微控制器 TMS320F28379D、现在我想确认我只使用 CPU1。

为了做到这一点、我正在调查如何使用 CPU2。(例如、 设置一些寄存器、编辑链接器命令行。)

但到目前为止、我还没有找到如何使用 CPU2。

您能教我如何使用 CPU2吗、或在操作中何处参考吗?

谢谢你。

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

    Miura-San,

               CPU2在被 CPU1取消复位之前保持在复位状态。 这通过使用 CPU2复位控制寄存器(CPU2RESCTL)的位0来完成。        双核示例位于 C:\ti\c2000\C2000Ware_5_01_00\driverlib\f2837xd\examples\dual\led 中。

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

    Mr. Janakiraman

    谢谢你的答复。

    很遗憾、我的环境中不存在示例文件路径。

    但对于我的用途(例如、 确认是否使用 CPU2)、我检查  CPU2RESCTL 寄存器和 LPMSTAT 寄存器的值。

    现在我发现 CPU2在我的程序中用于 LPMSTAT。 CPU2LPMSTAT = 0 (CPU2有效)、 CPU2RESCTL..RESET = 0

    (即 CPU2复位已停用)如下图所示。

    我的理解是否正确?

    如果是、我想知道如何确定 CPU2使用的 ROM/RAM 大小。 因为分配窗口仅显示应用中使用的闪存/RAM

    速率。

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很遗憾,示例文件路径在我的环境中不存在。

    您需要从 www.ti.com 下载/安装最新版本的 C2000ware

    但出于我的目的(例如, 确认是否正在使用 CPU2)、

    不会自动使用 CPU2。 要使用它、您需要创建一个单独的项目、编译它并对 CPU2闪存进行编程。 此时、您的系统中只会使用 CPU。 这就是我向您介绍 C2000ware 中的双核示例项目的原因。