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

2019-07-24 15:37发布

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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。