fsyhrb
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1575回复:5

ti的数据格式怎么做阿

楼主#
更多 发布于:2003-06-30 14:39
code composer data file 的格式是什么样的阿,应该如何生成。请大家执教。
lllggg
驱动小牛
驱动小牛
  • 注册日期2002-05-04
  • 最后登录2007-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-30 18:08
如果你是指目标代码的生成:编译你的项目产生OUT文件,然后在DOS环境下转换成HEX文件,就可以写道FLASH里了。
如果你是指调试的时候输出内存数据,在FILE里有选项输出,你可以在有关位置设置断点,程序运行到该处后输出;也可以直接用C语言的FOPEN在程序里输出文件。
(DEEP + BROAD + SIMPLE) & delicate
fsyhrb
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-30 18:20
我想问的是调试的时候用加探点的方法向内存里写文件,这个文件是应该有一个格式的,这个格式的文件应该如何生成,我用matlab写了一个数据文件,可是ccs打不开。
lllggg
驱动小牛
驱动小牛
  • 注册日期2002-05-04
  • 最后登录2007-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-30 18:36

有两个方法可以解决你的问题:
   一是在需要输入数据的地方用fopen打开这个数据文件,通过仿真器把数据读到DSP内存变量里,这个方法比较简单。
   二是将你的数据文件改成CCS的数据格式。我的方法是先输出一个同样大小的CCS文件,之后将该文件的头用ultraedit32取下来加在自己的数据文件上,用这个文件就可以加探点输入自己的数据了,这个方法我也试过,奏效非常。
(DEEP + BROAD + SIMPLE) & delicate
lyingying
驱动牛犊
驱动牛犊
  • 注册日期2003-03-20
  • 最后登录2007-09-12
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-10 23:23
wrToCCdata(fname,data)
%wrToCCdata(fname,data)
%matlab script for generating CC data file

fid=fopen(fname,\'w\');
fprintf(fid,\'1651 2 0 0 %d\\n\',length(data));
fprintf(fid,\'%d\\n\',data);
fclose(fid);
哭泣的布娃娃
驱动牛犊
驱动牛犊
  • 注册日期2003-10-13
  • 最后登录2004-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-13 16:53
需要一个文件格式头
游客

返回顶部