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.

[参考译文] CCS:AM5728IDK 无法使 DSP 脱离复位状态

Guru**** 2615265 points

Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/650527/ccs-am5728idk-unable-to-bring-dsp-out-of-reset

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

工具/软件:Code Composer Studio

我有一个 AM5728IDK V1.2A、我可以创建一个目标配置、对其进行测试并进行连接。 我可以看到所有内核、但当我按照说明连接顶部的 DSP 内核时、当我尝试运行 GEL 脚本以使内核脱离复位状态时、我会收到以下错误。 我不熟悉 CCS、因此我不确定自己是否愚蠢。  

CortexA15_0:GEL 输出:->>>DSP1SS 初始化正在进行... <<<--

CortexA15_0:写入长度为0x4的第0页上的0x4a00255c 处的存储块时遇到问题:(错误-1065 @ 0x3D5A)无法访问器件存储器。 验证内存地址是否在有效内存中。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包7.0.100.1)  

无法评估 DSP1SSClkEnable_API()。

目标无法写入0x4A00255C

at *(unsigned int *)((cpu_nnum=1)? ((0x4A000000+0x2000)+0x55C:(0x4A000000+0x2000)+0x560))=(unsigned int)(((CPU_num=1)? (0x40800000-0x40000000):(0x41000000-0x40800000)">10)[AM572x_multicore_reset.gel:18]

在 DSPSSClkEnable (1)[AM572x_multicore_reset.gel:286]

在 DSP1SSClkEnable_API ()上

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

    我没有 AM5728IDK、但我无法使用这里的 EVM 重现此情况。

    一个问题:在尝试连接到 C66x 内核之前、您是否连接到了 A15内核? 原因是、如果转至"Scripts"->"AM572X multicore Initialization"-> DSP1SSClkEnable_API 菜单、我会遇到完全相同的问题。

    如果您连接到 A15_0内核、它将自动释放 DSP 内核(以及所有其他内核)的复位状态、从而允许您连接到它们。

    如果您已经在电路板上运行了代码、并且您的目的只是调试一个完全正常运行的系统、那么您不应该加载任何 GEL 初始化脚本-只需在目标配置文件(.ccxml)上选择 AM5728器件、而不是 EVM 或 IDK 配置。

    希望这对您有所帮助、
    拉斐尔