工具/软件:
我对使用 Code Composer Studio 和整个嵌入式编程并不熟悉、因此如果我没有完全了解所有信息、请表示歉意。
我尝试获取输出的传感器数据并将数据附加到文件中、然后将其传递到另一个脚本中、以便绘制直方图以进行数据分析
我一直在尝试获得一个简单的 hello world 文本、以便打印到我取自 TI 指南的文件上、用于文件疑难解答。 这是代码中专门用于写入文件的部分:
文件*fid;
fid = fopen(“myfile.txt",“,"w"、"w")“);“;
fprintf (fid、“Hello、world\n“);
fclose(fid);
printf(“Hello, world\n“);
出于某种原因、在 CCS 20 上、我没有看到调试文件夹中显示任何文件。 我下载了 CCS 12 对此进行测试、调试文件夹中会显示一个 myfile.txt、但当我检查它的内容时、它是空的。 我的栈和堆大小都更改为 512、并且还启用了 printf、printf 在我的控制台上打印就可以了。 我还查看了 https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_tips_for_using_printf.html#Getting_C_I.2FO_working_.2F_Troubleshooting 关于使用 printf 文章尝试查找信息的提示、但我找不到任何似乎能解决此问题的东西。 我已经尝试使用 fwrite 代替 fprintf、但这抛出了编译器错误。 我也有 #include 代码的其他部分(例如读取传感器数据的部分)可以正常工作。 是否有人对我的问题有其他建议/更好的方法?