主题中讨论的其他器件:TM4C1230C3PM、 TM4C123
我们正在重新编译 driverlib。
我们导入了 driverlib 项目、并告诉 CCS 将该项目复制到我们的工作区。 正如预期的那样、生成的工程将所有源文件引用为指向其原始安装位置的链接。 运行清理编译似乎可以正常运行、因为它运行到完成并创建 driverlib.lib、其中只有一个(预期)警告、即工程是使用旧版本的编译器(5.2.6 [ARM]、而我们有16.9.4 LTS)创建的。 因此、它会进行构建、但需要进行测试以确保我们的构建环境、工具链版本等不会带来问题。
为此,我有一些具体问题:
我注意到 driverlib CCS 项目将器件设置为 Tiva TM4C1230C3PM (请参阅屏幕截图)。 driverlib 指定 TM4C1230C3PM 有什么特殊原因吗? 器件选择是否会对生成的 driverlib.lib 二进制文件产生任何影响? 如果我们的应用程序目标是不同的 TM4C12x 器件、那么什么会阻止库二进制文件具有错误的常量"烧入"?
是否有人重新编译了 driverlib、我们是否应该查找其他任何 gotchas?
谢谢