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.

[参考译文] CC2564:libBluetopia_32_m4.a 中针对 gcc aren't defined 的隐藏符号

Guru**** 2589245 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/600809/cc2564-hidden-symbols-in-libbluetopia_32_m4-a-for-gcc-aren-t-defined

器件型号:CC2564

您好!

我将板 STM32F401与 BT 模块 CC2564B 搭配使用。

我尝试使用 Bluetopia_32_M4.a 库来处理 Bluetopia SDK 附带的 gcc、但当我针对该库进行编译时、我会遇到一些未定义符号的链接错误。 例如:

说明   资源   路径   位置   类型
MyProj.elf:未定义隐藏符号`BTPS_WaitEvent'                      MyProj         C/C++问题
MyProj.elf:未定义隐藏符号`BTPS_CurrentThreadHandle'   MyProj          C/C++问题
等等...

我在 libBluetopia_32_M4.a 上运行 nm、我确实看到一些未定义的函数、这些函数也未在任何提供的 c 文件中定义。 例如:

       u BTPS_WaitEvent
       U BTPS_WaitMutex
      u BTPS_CurrentThreadHandle

感谢您的任何帮助。

谢谢