免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
code composer studio 深入学习和使用 主要内容 重点介绍ccs使用中的重点、难点问题。包括: *simulator和dsk调试环境下断点设置、变量观察的技 巧 *文件i/o中文件的输入输出设置 *数据可视性的详细设置 *通过对一段代码剖析,建立程序执行的时间概念。 *编译选项(build option)的设置 进一步熟悉在dsk板的硬件基础上ccs的使用和调试方 法。 一、 simulator和dsk调试环境下断点设置 、变量观察的技巧 启动simulator。打开项目 c:titutorialdsk5402volume1volume.pj t进行编译链接和装载。 在函数processing( )中程序行 *output+ = *input+ * gain; 设置断点。 view watch window打开观察窗口,在窗口 中添加变量size。 断点运行程序,在断点处观察变量size的内容 的变化。 连接5402 dsk板,启动ccs。打开项目 c:titutorialdsk5402volume1volume.pjt进行编 译链接和装载。 在函数processing( )中程序行 *output+ = *input+ * gain; 设置断点。 view watch window打开观察窗口,在窗口中添加 变量size。 断点运行程序,在断点处观察变量size的内容的变化 。 单步运行程序,观察变量size的内容的变化。 重新将断点设置在下一行,断点和单步运行程序,观 察变量size内容的变化 结论1:使用simulator调试程序时,断 点的设置与vc等高级语言调试软件相同 ,断点设置在要观察的变量的后一条语 句。 结论2:使用ccs调试基于dsk硬件目标板 的程序时,断点设置在要观察的变量的 后后一条语句。 思考题:上述结论2的原因是什么? 二、文件i/o中文件的输入输出设置、输入 输出文件数据之间的关系 使用ccs for simulator或ccs for dsk调试环境 在main()函数的dataio()程序行设置探测点 将探测点与输入文件sine.dat相关联 在main()函数的processing()程序行设置探测点 将探测点与输出文件sineout.dat相关联 程序运行一段时间后,停止运行。 观察输出文件sineout.dat的内容,并与输入文件 sine.dat相比较,内容是否一致? 思考题:输入输出文件能否与同时与同一个探测点相关联 ? 三、数据可视性的详细设置 数据可视性即使用图形观察窗口显示存储器内的数据 在图形观察窗口中显示数据的波形不是最终的目标, 目标是进一步对数据波形进行测量和分析 显示输出缓冲区out_buffer中的数据的时域波形,注意 其中的参数设置。 在图形显示窗口中对波形的周期、峰值进行测量。 显示输出缓冲区out_buffer中的数据的频域波形,注意 其中的参数设置。 在图形显示窗口中对波形的频率进行测量。并将测量结 果与时域中的测量结果进行比较。 思考题:时域和频域中的测量结果哪一个更精确? 四、通过代码剖析,建立程序执行的时间 概念 建立数据剖析窗口 选中ranges栏 选中processing()函数中的 *output+ = *input+ * gain;程序行,并拖拽到数据 剖析窗口中进行分析。 将程序运行一定时间之后,暂停程序的运行。 对数据剖析窗口中的结果进行分析,可以看到运行上面 的指令只需1415个cycles。当主频为100mhz时,约为 150ns(0.15us)。 通过代码剖析,可以了解程序运行的实时性。进而得到 所使用算法的可行性。 思考题:在ccs for simulator和ccs for dsk中分别对上 述语句行进行剖析并比较剖析结果。 五、编译选项(build option)的设置 要对工程进行正确的编译连接,必须对build option进 行正确的设置 compilerpreprocessorinclude search path用来定 义include 文件的搜索路径,可以使用相对路径来进行 定义,假设一个自定义项目在myproject目录下,则文件 搜索路径可定义为.c5400dsk5402include linkbasicinclude libraries(-l)用来定义链接库 文件,输入rts.lib(运行时链接库)即可 compilerpreprocessordefine sy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 世界男性健康日思维导图课件
- 甲肝暴发疫情传播阻断科普课件
- 国际志愿者日后续篇:志愿服务精神课件
- 2026年安徽淮北市高职单招职业适应性测试考试题库(含答案)
- 2025年农业科技年终总结
- 2026《职业病防治法》宣传周知识竞赛考试题库含答案
- 冬天嘴唇总起皮 - 别用手撕课件
- 山西省吕梁市乃东区卫生类事业单位高层次紧缺人才招聘冲刺密卷
- 《认识系统中的控制》同步练习及答案-2026-2027学年川教版(新版)小学信息科技六年级上册
- 2026年计算机工程师计算机原理试题及答案
- 2025年城管协管员笔试考试试题(含答案)
- 医疗健康管理与慢病防控
- 2026年认证基础、管理体系认证基础主观题考试(附答案)解析
- 2026河北机关事业单位工人技能等级考试(汽车驾驶员·高级)历年参考题库含答案详解2卷
- 2026年急诊超声应用培训课件
- 正压送风口阀体损坏更换安装调试方案
- 新学期(2026年秋)小学二年级体育教学工作计划
- 跟腱断裂的术后护理
- 《光伏电站场区总平面布置技术要求》
- 物料预警管理办法
- 排球裁判员培训讲课课件
评论
0/150
提交评论