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.

[参考译文] CC2640:BLE 3.0堆栈集成

Guru**** 2587365 points
Other Parts Discussed in Thread: SIMPLELINK-CC2640R2-SDK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/596886/cc2640-ble-3-0-stack-integration

器件型号:CC2640

大家好、

客户正在更新其基于 TI BLE 2.0堆栈的项目以与 TI BLE 3.0堆栈集成、并且正在遇到一些问题、您可能会对此有所帮助。 下面是他们认为更相关的两个问题。

 它们将 SIMPLELINK-CC2640R2-SDK_1.35.00.33与 IAR 7.80.4搭配使用、并遵循中的说明:

http://software-dl.ti.com/lprf/simplelink_cc2640r2_sdk/1.00.00.22/exports/docs/blestack/html/cc2640/ble-sdg/cc2640-to-cc2640r2.html#porting-guide-from-cc2640-to-cc2640r2

 主要问题是执行进入函数 iCall_msgEnqueue 中的无限循环、如下所示:

 

他们想知道这种特定行为是否是已知配置问题的特征、如果是这种情况、您是否可以提供有关如何解决该问题的指导。

在单独的注释中、当它们编译和加载 simple_peripheral 示例项目的堆栈项目时、它们会看到以下警告:

这是否是他们应该关注的问题,如果是,他们是否可以采取行动?

谢谢!

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

    您好 SSF、

    对于第一个问题、我将首先回顾指南中的移植步骤。 他们是否记得将"iCall_API.h"添加到他们的 SkyrunnerBLEPeripheral_taskFxn 文件中?

    对于第二个、由于复位矢量由应用程序工程管理、因此预计会出现该警告。 您可以在堆栈项目中安全地忽略该警告、停止执行以及加载和运行应用项目。