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_SDK 示例的兼容性

Guru**** 2589265 points
Other Parts Discussed in Thread: CC2640, CC2640R2F, CC2650, CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/602367/cc2640-compatibility-of-module-with-examples-from-ble_sdk

器件型号:CC2640
Thread 中讨论的其他部件:CC2650CC2540

大家好、我是蓝牙的新手、我需要一些帮助才能开始开发。

我在定制板上有一个 CC2640模块。 我在 "ble_sdk_2_02_00_31"中刷写了 Host_test 示例。 (我还使用 simple_peripheral 十六进制文件刷写了)。

我想在 UART 上从另一个 MCU 发送命令、但我遇到了一些问题。 (在此处说明: https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/601400 )。

然后、我尝试使用 simple_peripheral 十六进制(闪存编程器2)刷写 CC2640、但它不会连接任何其他内容。 这让我感觉自己做的事情完全是错误的。

1.这些示例是否与我的模块兼容,或者它们仅适用于 CC2650DK?

2.如果是,是否有任何教程说明如何开始使用此模块?

谢谢你。

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

    一般而言、我们建议您学习使用 LaunchPad 进行蓝牙开发、例如 CC2650或 CC2640R2F 的 LaunchPad

    无论如何-您是通过调试器还是串行引导加载程序进行编程? 我们有一个有关如何使用 www.ti.com/.../swra534模块的应用手册

    因此、您可以在模块上运行为2650设计的任何 ble 示例。 您只需根据需要调整板级配置文件、并具有 JTAG 访问(或串行引导加载程序对闪存的访问)、我想您可能需要进行调试、因此 JTAG 访问将是理想选择

    您实际上可以根据需要使用我们已经拥有的任何学习材料。 (SLA 或任何示例项目)

    SLA software-dl.ti.com/.../overview.html

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

    你好,Rebel,感谢你的答复。

    我在模块中使用调试器。 根据以下文档更改预定义符号后、我已经在 CCS 上构建 host_test_cc2650em 工程: http://www.ti.com/lit/an/swra530/swra530.pdf 

    然后、我尝试在 UART 上发送一些命令以将器件初始化为外设(GAP 器件初始化、GAP 配置器件地址、GAP 更新广播数据、GAP 使其可发现)。 我可以在 UART RX 上看到此命令的事件、我还可以看到器件开始广播。

    问题在于我尝试连接其他设备。 我看到已建立链路的事件、但外设未响应连接事件、因此连接立即失败(通过数据包监听器看到)。

    simple_peripheral 示例也发生了同样的情况、在 UART 上没有其他命令。

    如果您有任何关于如何解决此问题的建议、请告诉我。  

    谢谢、Dragos。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dragos、
    您可以下载 ble stack v2.2.1 www.ti.com/.../ble-stack
    安装后。 您可以在 C:\ti\simplelink\ble_sdk_2_02_01_18\examples\hex\中下载 BLE 的基本示例
    您可以使用 SmartRF Flash Programmer 2将固件下载到器件进行测试。 我建议您使用 cc2650lp_simple_peripheral_rel.hex。
    C:\ti\simplelink\ble_sdk_2_02_01_18\examples\hex 中的十六进制文件合并了应用和堆栈固件。 如果您想要从1个项目下载、 您必须将应用程序和堆栈固件下载到器件
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vy:

    我已尝试使用您指示的十六进制闪存模块、但结果仍然无法建立连接。 请检查附件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dragos、
    您是否使用 TI 开发套件或定制 PCB?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    定制 PCB 和 CC2640F128RSM 模块。
    感谢您的快速回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Dragos、
    问题:设备可以广播,但一次之后无法连接或断开。 定制电路板的常见原因是
    -中央设备出现问题。 您可以尝试使用 iOS 上的 lightblue 应用程序或 Android 上的 BLE 扫描仪、以便像使用中央设备一样使用。
    -外围设备上晶振或晶振电容有问题。 有一些解决方案可以解决此问题:
    +使用 TI 开发套件检查您是否编辑了代码。 如果只在双堆栈中使用十六进制文件、则无需执行此操作。 因为该十六进制文件很好。
    +在代码中配置 CC2650的内部晶体
    +检查 PCB 上的晶体电容器、并尝试检查其他一些 PCB
    此外、您还可以检查 PCB 上的电源、射频原理图等其他问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用中央设备:Android (BLE 扫描仪)、iOS 和 BTool (CC2540软件狗)-每个设备上的行为都相同。
    对于外设、我使用了十六进制文件(cc2650lp_simple_peripheral_rel)来确保代码中不存在问题。
    我是否仍然需要配置内部晶体、是否在十六进制文件中未配置?
    3. RSSI 在外设上看起来不错,所以信号功率不应该是问题。 此外、通过 SmartRF Studio、我检查了 Tx 和 Rx、它会查看是否发送和接收了数据包。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dragos、
    它可能是晶体的电容器。 您必须在代码中对其进行编辑。
    请参阅有关如何调整的更多详细信息
    processors.wiki.ti.com/.../CC26xx_Tips_and_Tricks
    e2e.ti.com/.../432034
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Vy、感谢您的支持。 时钟配置似乎导致了连接问题。

    1.我已将项目配置修改为 FlashROM_RCOSC。 现在、从器件正在响应连接事件。  

    2.与 Flash_ROM 配置不同,我从 ccfg.c 中取消注释:

    #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION       0x0    //从正常配置的高频 XOSC 获得的 LF 时钟

    我在定制板上有一个24MHz 振荡器。  此选项也起作用。

    这是否意味着、在第一种情况下、我使用了内部振荡器、在第二种情况下、我配置了外部振荡器? 您能给我更多有关哪种配置更好的信息吗?

    非常感谢、Dragos。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dragos、
    您可以查看此文档以了解更多详细信息。
    www.ti.com.cn/.../swra495e.pdf