主题中讨论的其他器件:SM320F2812、 C2000WARE
我的任务是更新/维护 由分包商开发的旧 SM320F2812项目。 我无法使用原始开发环境、因此我必须将代码移植到(多)更新版本的 Code Composer Studio、并重新创建"IQMathlib.lib"
我已下载"IQMathLib.zip"并解压了文件、但似乎缺少一些内容、并做出了一些可疑的假设:
readme.txt"文件只是说"这个项目将构建 Tiva IQmath 库"、没有方向。
我有一个" config.in "文件,看起来它推动了库的大量创建;它运行 Perl 来从模板创建源文件,并似乎生成了附属的 make 文件。 但我不知道如何使用该文件来执行任何操作。 是什么驱动着它?
我有一个"makefile"、其中引用了"makefile..iqmathlib"、我认为引用的文件脱离了使用 config.in 的流程。
我有一个"makefile.lmi"文件、其中有一个注释说它在"buildproj 完成生成项目"之后运行。 该器件使用 config.in 进行兼容、其将"makefile.lmi"设置为"POSTAMBLE"。 我假设"buildproj"是使用"config.in "的文件、但我没有找到任何"buildproj"。
"Makefile.lmi"似乎也使用"sed"来修改工程文件、显然是根据工程文件扩展名更改目录。 我不知道这些项目文件来自哪里、但是我认为"buildproj"中的某个东西可以驱动它们。 问题是我没有"已应用"、也没有安装任何可以处理这些项目文件的编译器。
我意识到这个 zip 文件大约有13年的历史、而且内容一直在继续、但我不得不处理现有的硬件和代码库。 您能否为我提供有关如何实际使用此存档来创建"IQMathLib"的指导?