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/CC2650:CCS 10、BLE SDK 2.05.02、构建故障

Guru**** 2974170 points

Other Parts Discussed in Thread: CC2650, CC2650STK

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/942039/ccs-cc2650-ccs-10-ble-sdk-2-02-05-02-build-failure

器件型号:CC2650

工具/软件:Code Composer Studio

我刚刚购买了 CC3650传感器标签和 CC_DEVPACK_DEBUG

我下载了 ble_sdk_2_02_02_02 BLE 堆栈软件包 CCS10.1.0.00010_win64软件包、flash-programmer-2-1.8.2、并按照该顺序在每次安装之间重新引导(确定)。

我注意到的第一个问题是 CCS 未检测到 CC_DEVPACK_DEBUG。 我启动了闪存编程器、它立即识别了调试、但说它需要固件更新。 我说是的、一切都在进行。 CCS 仍然看不到它。

我手动选择 CC2650传感器标签、然后从 BLE SDK 导入应用和堆栈项目。

它们导入正常、但当我尝试构建时、我遇到了以下故障:

>>编译失败
OSAL/subdir_rules.mk:9:目标'OSAL/osal.obj'的配方失败
"C:/TI/simplelink/ble_sdk_2_02_05_02/src/components/osal/src/common/osal.c "、第408行:错误#167:函数调用中的参数太少
在编译"C:/TI/simplelink/ble_sdk_2_02_05_02/src/components/osal/src/common/osal.c "时检测到1错误。
gmake.1]:***[OSAL/osal.obj]错误1.
编译文件:"c:/TI/simplelink/ble_sdk_2_02_05_02/src/components/hal/src/target/_common/hal_trng_wrapper.c
调用:ARM 编译器

这会导致完全构建失败。 函数调用 ltoa()缺少最后一个参数,基数。 我编辑了源代码并构建了该代码、但这引起了有关该树中可能存在哪些其他错误的问题。

当前 CC2650传感器标签网页上是否有未更新的 BLE SDK?

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

    您好!

    [引用 USER="Douglas Fraser]C:/TI/simplelink/ble_sdk_2_02_05_02/src/components/osal/src/common/osal.c、第408行:错误#167:函数调用中的参数太少
    在编译"C:/TI/simplelink/ble_sdk_2_02_05_02/src/components/osal/src/common/osal.c "时检测到1错误。[/quot]

    您可能需要较旧版本的编译器。 请参阅以下相关帖子:

    https://e2e.ti.com/support/tools/ccs/f/81/p/908924/3358951#3358951

    谢谢

    Ki

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

    我后退了、删除了所有内容。

    安装了 BT SDK 2.02.05、然后重新加载了 CSS 9.x、并升级到9.3.x

    重新启动后、将编译器从18.x 降级到16.11.x

    现在、所有构建都没有警告或故障。

    因此、CC2650STK => BT SDK 2.02.05 + CCS 9.3.x (编译器降级为16.11.x)是2020年9月21日的当前工作集