工具/软件:Code Composer Studio
你好、冠军、
我的客户正在测试自己的 AWR1642板。 它们使用频谱数字 XDS560V2 STM 调试探针连接 AWR1642。 他们发现 R4F 可以正确连接、但无法连接 C674x。 错误如下所示。
你对此有什么建议吗?
谢谢、
Adam
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.
您好 Raghu、
是的、内核设置正确。CCXML 中的 JTAG 测试连接可以通过、但当它们连接 C674x 时。 上述错误发生在 GEL_EvalOnTarget ("C674x_0"、"GEL_SetWaitInResetMode (1)")中;。 上述错误的含义是什么?
DSS_Preconnect_CheckResetStatus()
{
uint32_t pwrap_dprec0_rd = 0;
uint32_t gempwrsmcfg4_rd = 0;
int ctxWasConnected = GEL_Isconnected();//存储 CCS 连接状态*/
if (0 = ctxConnectWased)
{
GEL_Connect ();
}
pwrap_dprec0_rd = PWRAP_DPREC0; // DSS 的调试子域电源复位执行控制寄存器*/
gemwrsmcfg4_rd = HW_RD_REG32 (DSS_REG_GEMPWRSMCFG4_REG);
//检查 PWRSMLRSTHALT 是否被置位
if (0x00020000 =>(gemwrsmcfg4_rd & 0x00020000)
{
//检查 DSS 是否已断电或处于应用程序控制的复位状态
if ((0x00000000 ==(pwrap_dprec0_rd 和0x00000020))||(0x00020000 ==(pwrap_dprec0_rd 和0x0007C000)))
{
printf ("--->DSS)处于由应用程序控制的复位状态。 在连接此复位之前,必须释放。\n");
printf ("--->">调试器将启用\"重置时暂停\"并释放应用程序扩展的重置\n");
GEL_EvalOnTarget ("C674x_0"、"GEL_SetWaitInResetMode (1)");
printf ("-->\"Halt on Reset\"已在 C674x_0"上启用);
DSS_ReleaseDSPHalt();
}
}
if (0 = ctxConnectWased)
{
GEL_Disconnect ();
}
}