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.

[参考译文] CCS/BOOSTXL-SENSHUB:未编译的 Airmouse 示例

Guru**** 2330570 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/591214/ccs-boostxl-senshub-airmouse-example-not-compiling

器件型号:BOOSTXL-SENSHUB

工具/软件:Code Composer Studio

你好

 我n´t 编译从 CCS 7.1.0.00016上的 TivaWare_C_Series-2.1.4.178导入的 Airmouse 原型、但我无法执行该操作。

输出是


 未定义的首次引用                                                                 
 符号                                                                            
 ------ --------                                                                 
 FDclass C:/ti/TivaWare_C_Series-2.1.4.178/sensorlib/ccs/Debug/sensorlib.lib

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未构建"airmouse.out"
备注#10371-D:(ULP 1.1)未检测到使用低功耗模式状态更改指令

>>编译失败
Makefile:163:目标'airmouse.out'的配方失败
gmake:***[airmouse.out]错误1.
gmake:目标"全部"不会由于错误而重新生成。

****构建完成**

如何解决此问题?

谢谢

Daniel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!
    我能够再现您的问题。 我认为问题在 sensorlib.lib 中。 我可以通过复制文件来解决该问题:
    项目中添加了"C:\ti\TivaWare_C_Series-2.1.4.178\sensorlib\comp_dcm.c"。 (我实际上只是复制了指向该文件的链接。)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    然后、我采取了更好的解决方案。 我使用最新的编译器版本重建了 sensorlib.lib。 (将库工程导入 CCS、就像将常规工程一样。) 然后、我用新编译的版本替换了旧的 sensorlib.lib。 然后、原始 Airmouse 示例链接无错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢您的帮助,第二个答案很好!!