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**** 2309090 points
Other Parts Discussed in Thread: TMS320F28379D
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/842894/tms320f28379d-cpu2-is-not-booting

器件型号:TMS320F28379D

大家好、

我们正在开发基于 TMS320F28379D 的定制板。 在 CPU1_FLASH 上成功刷写映像并能够引导。 目前、我们在引导 CPU2_FLASH 时遇到问题。

这些是我们遵循的步骤。

引导模式开关设置为(1 1)。

使用 CPU1_FLASH_ONstandalone 配置导入并编译 blinky_dc_cpu01。 代码执行成功、指示灯闪烁。

使用 CPU2_FLASH 配置导入并编译 blinky_dc_cpu02。 刷写成功、但 CPU2未引导(LED 未闪烁)。

3.要调试此问题 ,请在两个内核中启动两个映像。 我们观察到调试器在持续运行  

操作

BootStatus = IPCGetBootStatus ()& C2_BootROM_BOOTSTS_SYSTEM_READY;
} while (((bootStatus!= C2_BootROM_BOOTSTS_SYSTEM_READY));

您能帮助解决此问题吗?

谢谢、

Pavani。

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

    您好、Pavani、  

    请查看您的目标 TRM: http://www.ti.com/lit/ug/spruii0/spruii0.pdf

    一些要回顾的主题:

    1.配置 CPU2引导模式。  请参阅 IPCBOOTMODE 详细信息

    2.通过 IPC 与 CPU2通信。 请参阅 IPC 通信协议   

    3.从复位中释放 CPU2。  CPU2RESCTL 寄存器(偏移= 122h)[复位= 1h]

    4. CPU2从复位状态释放后、通过 IPC 检查引导状态。  

    如果您能够成功执行上述操作、请告知我们。  

    谢谢!

    Krishna

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

    Pavnani

    返回查看上述回复是否解决了您的问题。  我将标记为 TI 认为已解决、但请随意回复、该主题将清除该标志并提醒我们。

    最棒的

    Matthew