打印

CCS下调试时,如何将数据写如PC机的文件。

[复制链接]
2126|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
azurysky|  楼主 | 2015-11-23 13:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CCS下调试时,需要检测大量的数据,由于没有预留其他端口,想在调试的时候将监测的几个变量实时输出到PC机的文件中。

我看到CCS下有文件读写的功能。
在函数中添加了头文件:
#include <stdio.h>
在某个函数中写入以下语句。
        FILE  * fp;
        fp=fopen("e:\\text.text","rb");
但编译报错。错误如下,怀疑是CMD文件没有设置正确,现在用的是dsp28335,CMD文件就是例程里的文件。

请问文件读写操作是否能实现我希望的功能,如果可以如何实现?

warning: creating output section ".cio" without a SECTIONS specification
warning: creating ".sysmem" section with default size of 0x400; use the -heap
   option to change the default size
"E:\\anc_xb75_tdeg\\DSP2833x_common\\cmd\\28335_RAM_lnk.cmd", line 126: error:
   placement fails for object ".text", size 0x1794 (page 0).  Available ranges:
   RAML1        size: 0x1000       unused: 0x1000       max hole: 0x1000   
"E:\\anc_xb75_tdeg\\DSP2833x_common\\cmd\\28335_RAM_lnk.cmd", line 132: error:
   run placement fails for object ".ebss", size 0x11cb (page 1).  Available
   ranges:
   RAML4        size: 0x1000       unused: 0x1000       max hole: 0x1000   
error: errors encountered during linking; "./Debug/axc_xb1.out" not built

相关帖子

沙发
littler| | 2015-11-25 22:32 | 只看该作者
感觉像和cmd文件的编写有关系。
ccs的版本是多少呢?是否也有关系

使用特权

评论回复
板凳
zhangmangui| | 2015-11-29 21:56 | 只看该作者
直接可以基于CCS进行save data

使用特权

评论回复
地板
chybeyond| | 2015-12-2 19:38 | 只看该作者
利用matlab的ccslink接口也可以实现

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

82

帖子

2

粉丝