Part Number:TMS320C6654Other Parts Discussed in Thread:TMS320C6652
TI专家:
如题,我想在使用CCS调试期间,在CCS执行断点时,输出断点运行状态的log报告,类似于IDEA中evaluate and log at breakpoints的功能,请问CCS如何实现?
谢谢!
翻译
搜索
复制
wang Anna:
我使用的CCS版本是10.4
翻译
搜索
复制
,
Gary Lu:
您好,可以通过使用Trace功能来实现在断点运行状态下输出log报告的功能。
1. 打开CCS并加载您的项目。
2. 在CCS的菜单栏中,选择"View" -> "Trace",打开Trace视图。
3. 在Trace视图中,选择"Configure Trace",打开Trace配置对话框。
4. 在Trace配置对话框中,选择您要使用的Trace模式。根据您的需求,可以选择Instruction Trace、Data Trace或者Event Trace。
5. 配置Trace断点:在Trace配置对话框中,选择"Breakpoints"选项卡,然后点击"Add"按钮来添加Trace断点。在断点配置中,您可以选择要监视的变量、寄存器或者内存地址,并设置断点的条件。
6. 配置Trace输出:在Trace配置对话框中,选择"Output"选项卡,然后选择您要输出log报告的方式。您可以选择将Trace数据输出到CCS的控制台窗口、Trace视图窗口、文件或者其他输出设备。
7. 应用Trace配置:完成Trace配置后,点击"Apply"按钮来应用配置。
8. 启动调试会话:在CCS的菜单栏中,选择"Debug" -> "Start Debug Session"来启动调试会话。
9. 设置断点并运行:在代码中设置断点,并开始运行程序。当程序运行到断点时,Trace功能将会记录相应的Trace数据。
10. 查看Trace log报告:根据您在步骤6中配置的方式,您可以在CCS的控制台窗口、Trace视图窗口、文件或者其他输出设备上查看Trace log报告。
,
wang Anna:
专家:
您好,非常感谢您详尽的解答!
我们已基于CCS10.4在TMS320C6652平台进行测试,发现目前我们无法使用Trace功能,如下面2图所示,请问是否需要安装什么插件,或者Trace功能对设备有特殊要求呢?
翻译
搜索
复制
,
Gary Lu:
您好,不需要安装额外的插件,Trace功能通常是通过硬件调试器和CCS进行配置和操作。
,
nan Li:
您好,根据您给出的步骤,我也与Anna出现的问题一致,已经在CCS中连接了目标设备C6654,但是Trace工具显示“Please select a connected target that supports Trace”,请问C6000系列不支持Trace功能吗?
,
Gary Lu:
您好,我已咨询e2e工程师,这需要一些时间,谢谢!
,
Gary Lu:
您好,
有一种方法可以获取调试会话中所有设置断点的日志。通过以下链接中的帖子查看:
https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/981286/ccs-ccs-v10-2-ghost-hidden-breakpoint-blocking-execution/3625712#3625712