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.

[参考译文] TMDSIDK572:如何借助在 Cortex-A15内核上运行的 Linux 使 C66x DSP 脱离复位状态

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1200612/tmdsidk572-how-to-take-the-c66x-dsp-out-of-reset-with-linux-running-on-cortex-a15-core

主题中讨论的其他器件:AM5728TMDSIDK572

您好!

我使用评估板"TMDSIDK572"(与 SoC "TI AM5728"一起使用)。

我正在使用 CCS v12.2.0.00009、并安装了"Sitara 器件支持 v1.6.3.

现在我已经为 C66 DSP 创建了一个 CCS 项目。
在项目目录中、还有一个目标配置"idk_AM572X.ccxml"。
我已检查到目标的连接。

现在、我启动一个包含"1个 Code Composer Debug Session"的调试会话。
执行某些步骤后、它会停止并显示以下错误消息:
C66xx_DSP1:连接到目标时出错:器件保持在重新存储状态。 使器件退出复位、然后重试此操作。 (仿真软件包9.10.0.00080)

我已经通过 SD 卡上的 Linux 启动了"TMDSIDK572"。
我意识到这不会使 DSP 内核脱离复位状态。

我已经阅读了文档"6.2.6. 在 ARM A15上运行 Linux 的情况下使 C66x 退出复位":
https://software-dl.ti.com/processor-sdk-linux/esd/AM57X/08_02_01_00/exports/docs/linux/How_to_Guides/Targe/Taking_the_C66x_Out_Of_Reset_with_Linux_Running_on_the_ARM_A15.html

我还阅读了有关"TMDXIDK5728硬件设置"的文档:
https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_how_to_guides.html#tmdxidk5728-hardware-setup


但是、我无法进一步处理它、因为我无法按照所述的步骤操作。
我找不到菜单项"所选的午餐配置"。

"启动目标配置"到底是什么意思?

如何在不干扰正在运行的 Linux 系统的情况下使 DSP 内核脱离复位状态?

1月