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.

[参考译文] 从2.2移植到2.2.1后的运行时错误

Guru**** 2553260 points
Other Parts Discussed in Thread: SYSBIOS, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/580359/runtime-error-after-porting-from-2-2-to-2-2-1

Thread 中讨论的其他器件:SYSBIOSBLE-STACK

您好!

我可以使用社区的一些帮助或指示。 我有一个基于 SimplePeripheral 示例的项目。 原始项目是使用 Windows 上的 CCS6为 BLE 2.1堆栈编写的、然后移植到版本2.2。 此项目在 SmartRF06 / CC2650M-7ID 评估板上运行正常。
现在、我的客户在 Linux VM 上安装了 CCS 7并尝试移植该项目。 现在我已经成功地让项目再次编译和链接,但它不再运行。 我使用了 BLE 移植指南,这非常好(在 LibSearch 工具旁边)。 我没有找到所需的 cc26xxware 版本从2_23_03更改为2_24_03的升级指南。
让我有点疑惑的是、在 ti/simplelink/ble_sdk_2_02_01_18/src/CC2650DK_7ID_CC2650C.C 中、我必须将 uartCC26XX_HWAttrsV1类型更改为 UARTCC26XX_HWAttrsV2
当我启动应用程序时、应用程序运行到异常处理程序(ti_sysbios_family_arm_m3/Hwi_exhandler_I)中、但我看不到哪个任务应该导致了异常。 根据 RTOS、所有正在运行的任务(空闲任务除外)都被阻止(请参阅随附的屏幕截图)。
cc26xxware 是否有涵盖从 2_23_03到2_24_03的升级指南? 您有人遇到类似的情况吗?
提前感谢、此致、
Torsten
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Torsten、

    我们目前还没有支持在 Linux 上运行 BLE-Stack、但其他一些已经实现了这一点。 如果可能、我建议在 Windows 上启动。

    此外、我建议按照启动指南中的指导进行操作、并禁用所有 IO、直到您可以运行异常、然后逐一启用它们:
    software-dl.ti.com/.../index.html

    祝你一切顺利