CCS6.0教程

发布时间 : 星期日 文章CCS6.0教程更新完毕开始阅读

研旭电气科技有限公司:http://www.njyxdq.com

图6-5-2要配置断点,只需右键单击蓝点,或者在断点视图中右键单击并选择“BreakpointProperties...(断点属性...)”。

使用“Action(操作)”可以设置断点的行为,例如保持停止、更新一个或所有调试器视图、从文件中读取数据或将数据写入其中、激活或停用断点组等。

使用“SkipCount(跳过计数)”可以设置执行断点操作之前通过的数目。使用“Group(分组)”可以对断点进行分组以进行高级控制。

6.6图形显示工具

CCSv6中提供了一个高级图形和图像可视化工具。它可通过图形形式显示数组,并且可采用多种格式。

要添加图形,只需转到菜单“Tools->Graph(工具->图形)”,然后从各种显示选项中选择一个。

基于时间的图形:“SingleTime(单曲线图)”和“DualTime(双曲线图)”;基于频率的图形:所有FFT选项;

图形窗口中的顶部工具栏可控制多种功能,例如更新速率(冻结、连续、目标停止时或手动)、缩放、配置属性等,如下图6-6-1所示:

图6-6-1默认情况下,图形窗口会在目标停止时立即更新、使用自动缩放并以样本数显示X轴,以整数值显示Y轴。所有这些选项都可进行设置。

注意:请记住,图形更新时所传输的数据量可能会影响目标硬件的实时操作。教程:下面的过程显示了包含正弦波发生器输出内容的图形。

①在源代码窗口中,右键单击断点蓝点(已在上一部分设置)并选择“BreakpointProperties...(断点属性...)”。

37研旭天猫旗舰店:http://yanxusmpj.tmall.com

②在“Action(操作)”属性中,单击该属性值并选择“RefreshAllWindows(刷新所有窗口)”。这样将刷新所有窗口,而不是将程序完全停止在该点。

③变量output[]包含16个正弦波发生器输出样本,因此整个缓冲区必须立即显示在图形窗口中。单击“Tools->Graph->SingleTime(工具->图形->单曲线图)”,然后将选项配置如下图6-6-2所示:

图6-6-2⑤屏幕底部应该出现一个图形窗口。如果需要,可通过单击按钮更改图形属性。

⑥单击“Run->Resume(目标->运行)”。该图形应该以16个样本为一组分批更新。

⑦要查看output数组的实际值,请单击“Watch(监视)”选项卡(应当在屏幕右上角部分),然后单击“New(新建)”。键入output并展开此数组以显示其中的所有值。这些值以16位带符号整数输出,因此可通过调整Q值使其标准化:在“Watch(监视)”窗口中选择所有值,右键单击并选择“Q-values->Q-value(15)(Q值->Q值(15))”如下图6-6-3所示:

图6-6-338研旭电气科技有限公司:http://www.njyxdq.com

6.7图像显示工具

要显示图像,只需转到菜单“Tools->Image(工具->图像)”。屏幕底部将打开两个视图:“Image(图像)”和“Properties(属性)”。

CCSv6显示的信息既可以是来自PC主机中的文件,也可以是目标开发板中加载的图像。在属性页面中,只需将“Imagesource(图像源)选项设置为“File(文件)或“ConnectedDevice(连接的设备)”即可。

与图形查看器类似,需要设置其他所有属性才能使显示内容有意义。彩色障板、线条尺寸和数据宽度等几种选项会影响图像的正确显示。

教程:要显示加载至目标的图像,请执行以下操作:

①转到菜单“View->MemoryBroswer(查看->内存)”打开内存视图;②在地址框中键入有效的目标地址:0xC0000000;

③将图像文件加载至0xC0000000:单击内存操作图标旁边的三角形,然后单击“Load(加载)”。浏览至下面的目录,然后单击“Next(下一步)”。C:\\ProgramFiles\\TexasInstruments\\ccsv6\\c6000\\examples

④键入与内存窗口中相同的起始地址,并将“Type-size(类型大小)”设置为32位;

⑤按下图6-7-1所示设置属性:

39研旭天猫旗舰店:http://yanxusmpj.tmall.com

图6-7-1⑥选择“Image(图像)”选项卡,然后右键单击并选择“Refresh(刷新)”。应该会显示下图6-7-2的图像。

图6-7-240

联系合同范文客服:xxxxx#qq.com(#替换为@)