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.

[参考译文] CC2564MODN:适用于 CC2564与 MSP430F6779接口的蓝牙协议栈

Guru**** 1561515 points
Other Parts Discussed in Thread: CC2564MODN, MSP430F6779, CC2564, MSP430F6779A, CC2564MODNEM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/987935/cc2564modn-bluetooth-stack-for-cc2564-interface-with-msp430f6779

器件型号:CC2564MODN
主题中讨论的其他器件: MSP430F6779CC2564BT-MSPAUDSOURCEMSP430F6779A

我将 CC2564MODn 与 MSP430F6779微控制器相连。
我有以下问题。
1.我需要使用哪种蓝牙堆栈?
我在网上看到了 Bluetopia 栈。 这是 TI 推荐的官方设计吗?
如果是、您是否提供了相同的源代码?  
2. TI 会推荐用于 CC2564芯片的任何其他开放源码库?
3.是否有可用于快速原型设计和测试的开发板或评估套件?
4、如果我了解到不能刷写正确的 CC2564代码、但栈位于 MSP430 (主机)芯片中?

谢谢

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

    您好!

    1.是的、与 MSP430配合使用的最简单的蓝牙堆栈将是 TI 提供的 Bluetopia 堆栈。 遗憾的是、该堆栈是闭源代码、我们仅为堆栈+头文件提供预编译的库。

    我对 MSP430一无所知。 如果您使用的是 Linux 等操作系统、则只要开发出与 CC2564所需 UART + GPIO 连接的基本驱动程序、就可以使用您选择的任何蓝牙堆栈。 CC2564已根据 BT HCI 规范进行全面认证、并可作为同样遵循相同规范的任何堆栈的控制器。

    3.是的、有以下 EVM: https://www.ti.com/tool/CC2564MODAEM

    4、是的、您答对了-没有加载到 CC2564的持久性代码。 实际上、作为堆栈初始化的一部分、需要执行的步骤之一是将服务返回下载到 CC2564的 RAM 中、以便为 ROM 代码提供所需的补丁。 相反、所有堆栈+应用代码都驻留在 MSP430主机器件上。

    如果您需要更多的澄清或对 CC2564MOD 还有其他问题、请告诉我。

    此致、

    Michael

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

    感谢 Michael 的快速回复。

    我可以使用 https://www.ti.com/tool/BT-MSPAUDSOURCE 吗?

    我需要 MSP430与 CC2564控制器连接、而不是与其他板单独连接。

    请告诉我该评估板是否适合使用。

    此致、

    Justin

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

    您好 Justin、


    BT-MSPAUDSOURCE 更像是一个演示平台、除非您专门只想将 CC2564用于音频配置文件。 先前建议的 EVM 板连接到 MSP430板、但这将允许您使用 MSP430的所有 GPIO 和其他外设。 因此、它更适合通用开发平台。

    您的用例是什么?

    此致、

    Michael

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

    您好、Michael、

    我想为我们现有的使用 MSP430F6779A 和 CC2564MODN 的产品评估 Blutopia。

    您能给我提供使用上述 MSP430芯片的示例吗?

    此外、您能否为我提供可使用的开发板建议?

    [引用 userid="300198" URL"~/support/wireless-connectivity/bluetooth/f/bluetooth-forum/987935/cc2564modn-bluetooth-stack-for-cc2564-interface-with-msp430f6779/3650934 #3650934"] MSP430主板[/quot]

    请告诉我哪个 MSP430板。

    谢谢、

    Justin

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

    您好 Justin、

    基于 MSP430的 Bluetopia SDK 默认为 F5438和 F5529器件构建。 如果您想将其与电路板配合使用、则应该可以使用、但需要您修改 HAL.c/h 和 HRDWCFG.h 文件以适合您的硬件。 更改 HAL 文件以便它们为您的器件使用正确的寄存器后、您应该能够按原样使用其余代码。 您可以在以下位置找到 SDK: https://www.ti.com/tool/CC256XMSPBTBLESW

    理想情况下、您将使用快速入门指南 https://www.ti.com/lit/swru436中所述的硬件设置

    因此、您可以使用 https://www.ti.com/tool/MSP-EXP430F5438https://www.ti.com/tool/CC2564MODNEM

    此致、

    Michael

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

    谢谢 Michael!

    我正在将硬件移植到 MSP430F6779A、但我在 函数 BSC_Initialize (HCI_DriverInformation、0)处获得 BTPS_ERROR_HCI_INITIALIZING_ERROR;

    我已针对同一项单独勾选、并将此项标记为已解决。

    https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/990516/cc2564modn-interfacing-with-msp430f6779a

    感谢您对此进行调查、如果您可以查看上述机票或指定其他人参加此活动、我们将不胜感激。

    谢谢、

    Justin John

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

    您好、Michael、

    [引用 userid="300198" URL"~/support/wireless-connectivity/bluetooth/f/bluetooth-forum/987935/cc2564modn-bluetooth-stack-for-cc2564-interface-with-msp430f6779/3653817 #3653817">因此,您可以使用 https://www.ti.com/tool/MSP-EXP430F5438https://www.ti.com/tool/CC2564MODNEM

    我获得了上面提到的电路板、并尝试运行中提供的演示示例

    [引用 userid="300198" URL"~/support/wireless-connectivity/bluetooth/f/bluetooth-forum/987935/cc2564modn-bluetooth-stack-for-cc2564-interface-with-msp430f6779/3653817 #3653817"]www.ti.com/.../quote]

    但是、我将获取  BTPS_ERROR_HCI_INITIATING_ERROR。

    CC2564MODNEM 上是否需要进行任何设置?  

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

    您好 Justin、

    您是否已检查 MSP430板上的跳线设置? 自述文件提供了有关运行演示应用程序的正确设置的文档。

    此外、我的同事 Hari 似乎正在响应您的另一个主题。 如果将您的问题讨论保持在一个线程内、以便更轻松地进行跟踪、我们将不胜感激。

    此致、

    Michael

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

    您好、Michael、

    我对另一个线程感到抱歉。 我将确保使用这个线程。 我按照自述文档连接了跳线。

    我已将逻辑分析仪连接到引脚、可以在 RX、TX 引脚上看到事务。 我正在运行 SSPLEDemo 示例。

    谢谢、

    Justin

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

    您好 Justin、

    很遗憾、我目前没有设置 MSP430 + CC2564、因此我无法完全仔细检查说明并指导您完成演示的运行。

    话虽如此、除了 wiki 上的说明外、还有一些 wiki 文档中的说明、这些说明已经脱机。 我已在此处上传备份副本:

    https://tidrive.ext.ti.com/u/_SOEuEYjhKDvI4S5/e6e7190e-f77b-4530-b308-103a902a622d?l

    具体而言、一步完成-您是否添加了#define _support_CC256XB_PATCH__以确保包含 CC2564B 补丁文件? CC2564MODN 在内部使用 CC2564B 器件、因此需要指定补丁。

    此致、

    Michael

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

     e2e.ti.com/.../6355.sppledemo_5F00_fail-_2D00_-Copy.c

    您好、Michael、

    [引用 userid="300198" URL"~/support/wireless-connectivity/bluetooth/f/bluetooth-forum/987935/cc2564modn-bluetooth-stack-for-cc2564-interface-with-msp430f6779/3663382 #3663382">具体而言、一步跳转-您是否添加了#define _support_CC256XB_PATCH__以确保包含 CC2564B 补丁文件? CC2564MODN 在内部使用 CC2564B 器件、因此需要指定补丁。[/quot]

    我添加了补丁、但仍然无法成功。 我已  将 FW 记录器连接到 CC2564的 BT 调试引脚

    随附的是记录器数据。 我看到 UART 通信正常、主机和控制器之间存在 HCI 事件。

    您能否查看日志、看看是否能发现任何明显的问题?

    我无法上传*。ldr 文件、因此将附件中的扩展名更改为*。c. 当您想与 TI Logger 工具配合使用时、请返回至 lgr

    谢谢、

    Justin

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

    您好 Justin、

    感谢您提供日志文件。

    在 VS_LE_Enable 命令处、器件初始化看起来会失败。 您是否使用二进制补丁更新了 CC256XB.h 文件、还是仍是默认文件?

    我只能访问 MSP430 + CC2564B 设置、因此我今天将对其进行测试、看看我是否能为您提供有关 MSP430 BT 演示入门的更详细说明。

    此致、

    Michael

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="300198" URL"~/support/wireless-connectivity/bluetooth/f/bluetooth-forum/987935/cc2564modn-bluetooth-stack-for-cc2564-interface-with-msp430f6779/3665697 #3665697"]您是否使用二进制修补程序更新了 CC256XB.h 文件

    使用二进制补丁更新上述文件确实有效。 我以前更新了错误的文件、因此它不起作用。

    非常感谢 Michael 解决了这个问题。 非常感谢您的时间和支持。

    此致、

    Justin John