专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
CCS3.3 IO文件增加探针并显示图形的方法
2019-07-13 18:40
发布
生成海报
站内文章
/
DSP
16408
0
1732
data/attach/1907/gxu9grvntg7yjxatco0sglg3xnz0gkh0.jpg
1.CCS3.3中的探针(probe point)
Probe point在CCS2.2中单独的菜单,在CCS3.3中和断点操作合并在一起了。以.. utorialC55xxvolume1为例,列举操作方法如下:
打开volume.c,找到dataIO()语句,F9设断点。
Debug菜单——>Breakpoints,打开断点管理窗口。
选中dataIO()所在断点行,点右键菜单,选择Property window...,打开断点属性页。
在Action列表框中,选择Read data from file,然后在下边的条目中选择文件名,如sine.dat。
Wrap Around项目打勾,显示为True,让文件读到结尾时回到文件开头。
Start Address填写文件数据填充到内存的位置,可以填写currentBuffer.input,也可以填写数组的地址0x8000....。
Length填写每次从文件中读出的数据长度,填写0x64,或者十进制数100。
点击该属性页上端的Sumbit change按钮,保存设置。
此时,会出现一个类似播放器的窗口,可以显示和控制从文件读取数据的进度。
2。图形的显示
为了更加直观地显示数据波形,可以使用Graph功能。
View菜单——>Graph——>Time/Freq...,打开图形属性对话框
缺省是单个图形的显示,Single Time,在起始地址处填写inp_buffer(注意命名的时候要与程序里input,output的变量名对应
才行
),采集缓冲区长度填写100,整个图显示的长度100.点击OK,显示出图形窗口,数据类型选择16比特有符号整型,点击右键clear Display。
再次选择view->Graph->Time/Frequency。
改变graph TiTle的数学为Output Buffer ,改变Start Address为Out_buffer,其余的设置都不变。
点击OK,又出现一个图形窗,右击
clear Display。
重新安排窗口以便能同时看到两个窗口。
F5运行程序,可以看到随着上述播放器的进度,内存数据变化,刷新图形,波形也会随之变化。
下图为input ,output波形的结果图:
3。BIOS里的数据输入输出
BIOS里有HST和PIP模块,可以实现主机与DSP之间的数据交换。示例程序hostio演示了这一过程
加载应用程序到DSP内存
DSP/BIOS菜单——>Host channel control,打开主机通道窗口
在input通道上点右键,Bind绑定一个文件,如input.dat
同样,output通道绑定output.dat
单步执行,观察数据变化。
运行结束,可以看到输出数据文件与输入数据文件一致。
Ta的文章
更多
>>
CCS3.3 IO文件增加探针并显示图形的方法
0 个评论
CCParticleSystem 真机调试 失真的解决方法,变方格子
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮