调试准备:
1、 具有JATAG接口的DM8127平台的相机,PC上装有SEED-xds560v2仿真器的驱动,CCSv5.5
或者以上,硬件连接如下图,相机的软件只需要正常启动。
2、 打开ccs建立工程调试主要的问题在如何加载和输出文件(图像文件过大,利用正常的
C函数fopen fread之类的效率太低)就是利用ccs的探针功能将文件加载和输出,ccs对于文件的加载和输出的格式有以下要求 a. 后缀名为.dat
b. 文件头0的地方需要相对应填0即
可
把YUV420 YUV422格式转化为CCS可以加载的DAT文件Create_CCS_DAT_File工程 CCS处理完成后也是输出DAT文件;需要把此dat文件在转换到YUV图像,转换方法:Change_CCS_file_To_YUV工程(第一步先要提取出处理前的YUV图像UV数据,然后再转换dat文件)
c. 在文件准备好的前提下,在ccs下写好的代码进行编译,调试,以下为调试界面仅
供参考
d. 在
代
码
左
边
行
号
边
上
双
击
断点位置为进入函数分析数据前添加如在VLIB_dilate_bin_square函数前后设置断点:断点要在debug模式下添加
出现红框中的符号,在右上角的框中有下图的窗口若没有从菜单栏中veiw中选择Breakpoint
e. 在Breakpoints
的框中选择刚刚生成的断点,右击如图
选择Breakpoint Properties进入下图界面
数据输出到文件的操作类似具体选项如下:
注意:调试的时候需要将*.cfg中的heap的size的参数需要修改大一点否则算法中malloc函数申请空间时会失败
调试编写的程序:view –》
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库关于利用CCS5和SEED仿真器调试开发说明在线全文阅读。
相关推荐: