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:具有 BLE 堆栈的定制 RTOS/iCall

Guru**** 2553450 points
Other Parts Discussed in Thread: CC2650, CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/582661/rtos-cc2650-custom-rtos-icall-with-ble-stack

器件型号:CC2650
主题中讨论的其他器件: CC2640R2F

工具/软件:TI-RTOS

您好!

我正在使用 CC2650开发 BLE 应用、需要执行多项时间关键型任务、我还希望对 OAD 数据进行加密。 出于这些原因、我尝试使用 TI-RTOS 并实施自己的固件、该固件完全控制 cortex M3。 我能否将 iCall 用作 API 与堆栈通信、而不是在单独的线程上运行? 除了必须自己编写堆栈之外、实现这一目标的最佳方法是什么?

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

    从理论上讲、可以构建您自己的非基于 TI-RTOS 的系统、该系统通过 ICall 与 BLE 堆栈通信。 当然、这是另一个问题。

    您是否有机会将一些时间关键型任务卸载到传感器控制器? 加密 OAD 是一项功能、在不久的将来顺便提供。

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

    使用传感器控制器是一个选项、但我尚未检查它是否能够满足我的所有需求。

    堆栈附带的文档没有太多关于如何独立于 RTOS 使用 iCall 的信息。 在浏览所有代码时、iCall 看起来与 RTOS 紧密集成。 您能否给我指出任何其他资源、以帮助我编写自己的程序(无论是否有 iCall)来与堆栈通信?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 James、

    如您所注意到的、BLE 协议栈的 ICall 模块部分与 TI-RTOS 集成、以进行调度和电源管理。 我建议您使用 SimpleLink Academy 开始您的应用开发、SimpleLink Academy 中提供了低功耗蓝牙 SDK 开发实验室。 您可以在 TI BLE Wiki 上找到 SimpleLink Academy 链接。

    请注意、尽管您提到 CC2650、但我还是建议您将 CC2640R2F 用于新的 BLE 设计。

    祝你一切顺利