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.

[参考译文] RTOS/CC2650:如何将代码移植到不同的 TI RTOS 版本

Guru**** 2568565 points
Other Parts Discussed in Thread: CC2650, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/588983/rtos-cc2650-how-to-port-code-to-different-ti-rtos-version

器件型号:CC2650
Thread 中讨论的其他器件: BLE-STACK

工具/软件:TI-RTOS

您好!

我正在研发一个定制电路板、其中包含 CC2650芯片和 LoRaWAN 芯片、用于研究。 加入我的研究团队后、我获得了在 TI-RTOS v2.20.1.08、XDCtools v3.32.0.06和 ARM 编译 器 v5.2.8上运行的电路板的 BLE 代码(修改的项目0)。 我还获得了在 TI-RTOS v2.18.0.03、XDCtools v3.32.2.22和 ARM 编译 器 v5.2.8上运行的 LoRa 代码。 我一直在单独处理这些代码库、但我需要将这两个项目合并在一起。 将其中一个项目移植到另一个项目正在使用的 TI-RTOS 版本的最佳方法是什么?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据 processors.wiki.ti.com/.../CC2640_Porting_Projects ,如果您想使用 BLE-Stack,则不建议更改 TI-RTOS 版本。 我建议您询问为您提供 LoRa 代码的用户、以查看代码是否可以在 TI-RTOS v2.20.1.08上运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 YiKai、

    感谢您的回答。 我认为可以移植 LoRa 代码、但该项目已传递给我、因此我需要执行该操作。 我希望能找到一些指南来说明需要更改哪些内容以及需要考虑哪些内容才能使代码在2.20.1.08上运行、因为我不确定这两个 RTOS 版本之间有何差异、也不确定我需要做什么 进行更改、以使代码适用于较新版本。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为、如果您只使用射频器件、则没有很大的区别。 您可以检查释放节点以了解不同 RTOS 版本中的确切更改。 顺便说一下、Lora 解决方案只能在 Semtech 芯片上得到支持。 如何在 TI 芯片上运行 Lora 代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢! 我有一 个单独的 Lora 芯片、它通过 GPIO 与 cc2650相连。 我基本上将 cc2650用作微控制器并用于蓝牙。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果是、我认为使用 BLE TI RTOS 版本作为移植到代码的基础应该没问题。