This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好!
我正在进行一个项目、该项目要求微控制器在不连接到计算机的情况下运行。 但是、我的部分代码要求它读取.csv /.txt 文件以接收数据表、我唯一能够管理此操作的方法是将这些文件添加到我的调试文件夹中。 我需要保存其中大约20个文件(大约15、000字节)。
非常感谢您的帮助。
提前感谢您!
何塞
预编译步骤可在工程属性中找到。 在左侧面板中选择"Build"后、您应该会看到 右侧显示"Steps"的选项卡。 您可以在此处输入可作为预编译或编译后处理步骤运行的命令、例如调用其他应用程序。
至于编写脚本--您是否认为您能够编写一个在计算机上运行的应用程序,以便从 csv/txt 文件中获取输入,对其进行解析,并以包含数组的.c 格式输出一个新文件? 如果您对 Python 或 Perl 有任何经验、但您可以使用您喜欢的任何语言、那么在 Python 或 Perl 中这是一种相当快的操作。
惠特尼
只需打印新文件、就像键入包含数组的.c 文件一样:
const uint16_t exampleData1[750]={ 您的数据、 您的数据、 等等... };
使用其余的.c 文件将其添加到项目中、以便进行编译。 在代码中的某个位置、您将会使用 examplpleData1、以便您可以引用它。
惠特尼
感谢你的帮助!
我能够按照您的建议编写脚本、但是、当我构建项目时、它不会更新 c 文件。 在预编译步骤中、我插入了以下内容:
Python ${PHOTOVOLT_LOC}\scripts\import_data.py %arg1
我知道它确实会运行该程序、因为我添加了 GUI 功能来选择文件、它会显示出来。 我尝试自己运行程序、它运行正常。
有什么建议吗?
-何塞
当您从命令行而不是预编译步骤运行时、该命令可以正常运行? 您是否在构建控制台中看到任何可能提示出现错误的消息?
惠特尼
我能够确定它、我必须更改脚本中的目录。
非常感谢您的所有帮助!