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.

[参考译文] CC2650MODA:如何将 BLE 模块与非 TI 微控制器配合使用?

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2650MODA

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/703554/cc2650moda-how-to-use-ble-module-with-non-ti-microcontroller

器件型号:CC2650MODA

我正在尝试移植要与第三方微控制器(最好是裸机)配合使用的 CC2650MODA 模块。 微控制器位于基于 Eclipse 的 IDE 上。请告知我如何继续。  

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

    这可能首先取决于您的 BLE 需求。 但是、我可以告诉您、我们没有任何现成的示例可用于将裸金属第三方微控制器连接到此器件。 根据您的需求以及修改 CC2650MODA 上代码的意愿、我有以下建议:

    simple_np (开箱即用的 CC2650MOD BoosterPack 上):无需 CC26xx 编程。 只需实现所需的接口、BLE SDK 的 docs 文件夹中的简单网络处理器用户指南中对此进行了介绍。 限制仅为外设、上述指南中列出了其他限制。

    host_test:支持中心角色并可配置。 但是、如果您希望成为 GATT 服务器、则需要对 CC26xx 进行编程以嵌入 GATT 服务、并在必要时公开 HCI 供应商特定的 API 以设置/获取这些服务的值。 HCI 供应商专用指南中介绍了该器件的接口、该指南也包含在 SDK 中

    simple_peripheral/central:还需要在 CC26xx 上进行编程。 这种方法的可配置性比主机测试低、但也更受限制。 在这种方法中、您可以向简单外设或简单中央添加传输层(UART、SPI)、并在两者之间定义基本的"命令接口"。 命令可以是任何格式、由您来定义。

    希望这对您有所帮助!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的详细回答、这让我有了更多的思考。

    我计划将其用作通过 UART 进行通信的 BLE 外设、而中央设备是手机。 我已经在 TI CCS 中成功试用了 MSP432温度传感器演示(我相信使用 SAP)、但很难将此固件移植到 KDS IDE 环境(受限)。

    对于 RTOS、如果需要支持 CC2650MODA 接口、则可以在 KDS 端使用 FreeRTOS 打开。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    听起来 SNP + SAP 就是您想要的。 SAP 库的最新版本已更新、以支持 POSIX 等
    您能否详细说明与 KDS IDE 集成的问题? SAP 库应独立于平台。 但是、NPI 库需要将 TI UART 驱动程序与 NXP 驱动程序交换、然后应重建 NPI 库。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Sean、

    如果可能、我开始为 MSP432温度计移植 simple_ap.c 文件(示例代码)以及大多数依赖项。 我输入了/SAP、/NPI、/Profile、/SBL、但我注意到依赖项越深、它就会进入 TI 内部(外设、板、RTOS 等)。 我希望我只能运行裸机来简化该过程(如果需要、在以后启用 FreeRTOS 之前)。

    为了简化操作、最好有一个连接到 UART 的最小/SAP 驱动程序(不会深入到依赖关系中)。 :-)


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

    SAP/NPI 库应独立于 RTOS 和板、NPI 中的 UART 驱动程序除外。 您需要将其替换为您所用电路板的驱动程序。

    示例应用可能需要一些移植。