Hi TI Team
我们现在用3D People counting demo,follow user guide 可以进入debug mode;

然后运行overhead_demo_visualizer.exe,配置完雷达参数后,系统直接跑起来了

请问一下,如何在R4F 和C674X 之间 进行单步debug 呢?
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.
Hi TI Team
我们现在用3D People counting demo,follow user guide 可以进入debug mode;

然后运行overhead_demo_visualizer.exe,配置完雷达参数后,系统直接跑起来了

请问一下,如何在R4F 和C674X 之间 进行单步debug 呢?
请参考以下文档给出的建议:
6. 15. CCS Debugging of real time application
mmwave_sdk_03_05_00_04\docs\mmwave_sdk_user_guide
Hi
问题是配置完雷达,也挑不到breakpoint 处,不知道为什么.
你好,
请问你的断点设置在哪里?你确认代码在配置完后可以运行到相关代码行么?
你可以先找到一个确认会运行的地方打断点。
注意,由于demo的采集处理是一个实时的联络,如果在运行中停下来,后续代码是基本上不能继续运行的。
HI chris
在DPU_radarProcess_process() 这个function 里面
你好,
请问你是如何设置断点的?是在下载好可执行文件后,打开相关文件,设置的断点吗?
Hi Chris
是的. load 完可执行文件后,提示cli config:

配置完雷达 启动后,直接挂掉了:

另外请教一下: 在dss domain 下,如何添加打印语句呢
用System_printf("xxxxx!\n"); 可以吗
添加打印语句,就会出现overley error
断点停下来了,但程序也停止了。 感觉像是雷达还在运行,但dss 停止了....
是的,编译就会出现的。
请教你们是如何debug dss 的呢
断点停下来了
你之前不是说断点停不下来么?
停到断点处,直接挂机了
如果不设断点可以正常运行的话,设置断点的问题我之前已经回复过了。
注意,由于demo的采集处理是一个实时的联络,如果在运行中停下来,后续代码是基本上不能继续运行的。
dss 下如何用打印呢
我之前的回复请参考:
编译出错的话,应该是内存不够了,只有减少DSS的代码、数据量才能消除内存不够的错误。
可以尝试把你要debug的值写入一个变量,你查看变量的值的变化。
Hi
内存不足的问题我们可以解决.
可以尝试把你要debug的值写入一个变量,你查看变量的值的变化==>
所以dss下不能用打印来debug吗?
你好,
添加打印后dss代码编译正常了?那你现在的问题是什么?
我的问题是dss下如何打印出来信息;
比如用DebugP_log0() 或者System_printf()
你好,
运行报错具体是什么错误?你除了添加system_printf外,对dss代码还做了什么修改?
Hi
就改了radarprocess.c 的DPU_radarProcess_process(),添加了几处system_printf(),其他没有改动.

忘记具体的error 了,没有截图下来.
你好,
请提供相关错误,不然不知道问题就无法解决问题。