Thread 中讨论的其他器件:AWR1642
工具/软件:Code Composer Studio
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.
工具/软件:Code Composer Studio
大家好、Thuan、
我们建议您 查看 mmw 演示文档(MMW\docs\doxygen\html\index.html)、了解数据路径时序或 DSP 处理流程。
以下是同一 doxygen 文档的快照、其中显示了数据处理流程和系统外发送对象列表。
因此、在每个帧起始中断(MmwDemo_dsFrameStartIntHandler)时、DSS 应用程序确保它已经完成了最后一个帧的处理并正确发送了计算出的对象列表、然后只继续进一步处理 下一个帧、否则引发 异常(DebugP_Assert)。
在配置文件中添加新的 CLI 命令后、这种情况看起来会导致某个额外的延迟、从而进一步妨碍处理(2-D/3-D FFT)和对象发货任务。 因此、它会达到异常。
请检查 DSS 中新 CLI 命令的代码流。
此致、
Jitendra
大家好、Thuan、
对延迟答复表示歉意。
要调试 MMW 演示应用、您需要进行以下更改
修改 ti\common\mmwave_sdk.mak:删除'C674_CFLAGS'和'R4F_CFLAGS'标志的'DebugP_ASSERT_ENABLE'定义。
2.构建 MMW (MSS 和 DSS)应用程序正在使用的所有库(cmd:gmake clean、gmake all)、这将从所有库中删除'DebugP_assert'调用。
3.在 ti\demo\xwr16xx\MMW\DSS\DSS_dataPath.c 中注释'#define DebugP_ASSERT_ENABLED 1'
4.转至 MMW 路径并进行清理和构建(清洁、清洁)。
当您停止 MSS 或 DSS 内核以通过 JTAG 进行调试时、这些更改将跳过 Assert 部分、因此它不会进入任何"断言失败"。
注-如果您在 JTAG 期间执行步进、DSS 功能/处理流程可能会中断。
希望它能帮助您继续进行 JTAG 调试。
此致、
Jitendra