主题中讨论的其他器件:AWR2243、
您好!
我修改了级联测试应用以从 UART 获取跟踪、并且看到初始化步骤有效、但在从 AWR2243接收帧后未获得 CSIRX 回调。

我在接收到所有帧并在 CSIRX 回调中也添加了跟踪,但它们不会被打印?
你对这种行为有什么想法吗?
谢谢。
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.
您好!
我修改了级联测试应用以从 UART 获取跟踪、并且看到初始化步骤有效、但在从 AWR2243接收帧后未获得 CSIRX 回调。

我在接收到所有帧并在 CSIRX 回调中也添加了跟踪,但它们不会被打印?
你对这种行为有什么想法吗?
谢谢。
尊敬的 Mohammed:
此致、
考希克
你好,Mohamed。
这是适用于我们的硬件的图像。 (在不做任何修改的情况下进行测试)。 您是否还能确认您是否未收到 CSI 的任何回叫、例如 EOL、SOF 等?
e2e.ti.com/.../am273x_5F00_cascade_5F00_mss.xer5f
此致、
考希克
尊敬的 Mohammed:
这是 SBL 和 CCS 调试映像。 我建议您在此处使用 python 闪存写入器脚本。 加载映像后、可将测试应用程序加载到 CCS 上并从该上运行、这也使您能够更轻松地进行调试。
e2e.ti.com/.../sbl_5F00_uart_5F00_uniflash.release.tiimagee2e.ti.com/.../sbl_5F00_qspi.release.tiimagee2e.ti.com/.../am273x_5F00_ccsdebug.appimage
此致、
考希克
尊敬的 Gowda:
我创建了一个用于级联测试的 CCS 项目、并且能够进行调试。
我发现代码被此循环阻止、
/*当两个前端都开始驱动 CSI-2线路时、复位将非常有效*/
for (u32DevIdx = 0u;u32DevIdx < MMWave_radar_devices;u32DevIdx++)
{
/*等待复杂 IO 复位完成*/
正确
{
ErrorCode = CSIRX_resetioIsResetDone (CascadeMCB->csiRxHandle[u32DevIdx]、(bool *)&isComplexIODone);
if (errorCode!= SystemP_SUCCESS)
{
/* debug_print ("CSIRX_isComplexIOresetDone 失败、errorCode =%d\n"、errorCode);*/
DebugP_ASSERT (0);
返回;
}
如果(isComplexIOresetDone == false)
{
debug_print ("MmwCasaced_CSIConfig isComplexIOresetDone %d\n"、u32DevIdx);
ClockP_usSleep (1 * 1000);
其他
{
debug_print ("MmwCasaced_CSIConfig isComplexIOresetDone %d\n"、u32DevIdx);
}
} while (isComplexIOresetDone == false);
}
你有任何关于这种行为的根本原因的想法吗?
Thanls
尊敬的 Kumar:
此循环中的任务:
/*等待复杂 IO 复位完成*/
正确
{
ErrorCode = CSIRX_resetioIsResetDone (CascadeMCB->csiRxHandle[u32DevIdx]、(bool *)&isComplexIODone);
if (errorCode!= SystemP_SUCCESS)
{
/* debug_print ("CSIRX_isComplexIOresetDone 失败、errorCode =%d\n"、errorCode);*/
DebugP_ASSERT (0);
返回;
}
如果(isComplexIOresetDone == false)
{
debug_print ("MmwCasaced_CSIConfig isComplexIOresetDone %d\n"、u32DevIdx);
ClockP_usSleep (1 * 1000);
其他
{
debug_print ("MmwCasaced_CSIConfig isComplexIOresetDone %d\n"、u32DevIdx);
}
} while (isComplexIOresetDone == false);
}
谢谢。
您好、Amine:
我犯了个错误。 我在看着错误的图纸。 您正确、R173和 R174应该为 DNI。 R72上方的注释指出、原理图的"表15"的时钟缓冲器页上存在一个下拉。 在这里、R198可用于终止时钟和/或设置 SOP1、但也可以使用 DNI。 关于控制 SOP1的问题是一个好问题。 时钟缓冲器内部有一个下拉电阻器、该下拉电阻器应设置 SOP1。 您是否遇到过 SOP1设置不正确的问题?
此致、
布赖恩