2.创建Matlab和CCSLink的连接对象,最简单的方法是利用函数ccsdsp来创建
一个具有默认属性值的连接对象。
例如:aa=ccsdsp(‘boardnum’,0,’procnum’,0);
aa为CCS IDDSP的链接对象句柄,用来与目标板上的DSP进行连接,利用aa就可以对此DSP进行访问。
3.在CCS IDE窗口,用Visible(aa,1),打开DSP的调试软件;
4.利用info,disp,isrunning等函数来测试目标板和DSP的状态信息:
如:Linkinfo=info(aa)
5.利用Matlab把工程文件加载到CCS IDE中;
6.在Matlab环境中对CCS IDE链接对象进行操作,可以方便地控制目标DSP的执
行或访问目标DSP的寄存器;
7.关闭CCS IDE链接对象:
完成调试后,使用Clear函数删除已经创建的CCS IDE链接对象句柄aa,如:Clear aa。
总体来说,通过Matlab的CCSLink工具辅助调试DSP程序可以降低DSP程序与硬件联调的难度,缩短DSP系统的开发周期,提高设计效率,是调试DSP程序的便捷方法。
6 结论
本文介绍了DSP芯片的由来、发展、特点及主要性能指标,并介绍了DSP系统设计的一般方法、步骤,最后详细介绍了Matlab辅助下的DSP程序调试方法。
相信随着通信技术和现代科技的迅速发展DSP技术会不断地更新换代,其应用也将更加深入人们日常生活的方方面面
参考文献
1孟逢逢,蒋建国.DSP技术的应用及发展.微处理机,2000(3):1-4
2程翔,贾宇鹏.DSP数字信号处理其发展及应用简介.山东电子,2003(1):26-30
3淮文军.MATLAB软件在DSP程序开发过程中的应用.苏州市职业大学学报,2008(1):92-94