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.

[参考译文] CCS/CC2640:对 CC2640进行编程以连接 Parallax Propeller P8X32A 以提供串行和文件传输服务的参考设计建议

Guru**** 2578735 points
Other Parts Discussed in Thread: CC2640, CC2650, CC2540, CC2650MODA, CC2538

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/631471/ccs-cc2640-reference-design-recommendation-to-program-the-cc2640-to-interface-with-a-parallax-propeller-p8x32a-for-serial-and-file-transfer-services

器件型号:CC2640
主题中讨论的其他器件: CC2650CC2540CC2650MODACC2538

工具/软件:Code Composer Studio

请推荐用于对 CC2640进行编程以连接 Parallax Propeller P8X32A 的参考设计。 CC2640和 P8X32A 使用 SPI 进行连接。 我正在寻找超越 CCSv7项目0的帮助。 我的目的是建立串行端口服务和文件传输服务。 有效载荷 ASCII。

我可以为 CC2650 SensorTag、Debugger DevPak、CC2640R2 Launchpad、CC2650 Launchpad、CC2650MODA BoosterPak、 CC2540软件狗、CCSv7、BLE Stack 2.2.1和 UART 转低功耗 BluetoothRegistered(BLE)桥接器设计指南 tidu997a.pdf。

在 CC2640和 P8X32A 之间架起一座桥梁、让我实现了飞跃。 感谢您帮助我将注意力集中在合适的参考设计上。

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

    我们没有任何将此"并行螺旋桨 P8X32A"用于 CC26xx MCU 的参考、因此我无法提供任何特定的指导。 我们支持的 CC26xx 编程方法基于 JTAG 和 ROM 串行引导加载程序。 有关后者的详细信息、请参阅 CC26xx TRM SWCU117和以下应用手册 CC2538/CC26xx 引导加载程序接口(SWRA466)、该应用手册可在 CC2640产品文件夹的技术文档下找到。 我建议查看引导加载程序接口并调整您的并行板以匹配此编程接口。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、这些资源也很好。 解决办法已经存在,但需要做更多的工作来填补空白。

    您是否有意省略了无线下载(OAD)资源? 我正在考虑在生产期间使用 OAD 对 CC2640进行编程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否正在尝试进行有线或无线传输、或将固件编程到 CC26xx? 我不太熟悉"平行螺旋桨"、因此我无法在此处提供具体答案。

    OAD 需要固件与 BLE 连接一起位于 CC26xx MCU 上。 为了执行 OAD、您将如何在 MCU 上获取固件?

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的问题回答了我的一些问题。

    我们的目标是进行无线传输。 我们的器件旨在通过 USB 或 BLE 连接到主机、以传输数据和文件。

    根据您的问题、我推断、在我们执行 OAD 之前、我们需要将固件编程到 CC26xx 中。 这对我很有帮助。 我在阅读大量文档后不确定是否在引导加载程序中实现了 OAD。 我认为除了引导加载程序外、OAD 还需要其他软件。 我们必须先通过有线解决方案对 CC26xx 进行编程、然后才能实施 OAD;因此、您的好建议。

    忘记我的特定并行螺旋桨 P8X32A。 与之连接的方式类似于 Arduino、PIC 或许多其他 MCU。 由于 TI 文档不存在与我最初所问的 CC2640和 P8X32A 相连的问题、因此替代市场上的任何第三方 MCU 就足够了。 我的请求仅侧重于 CC2640、而不是任何特定的 MCU。

    我认为、有一个市场需要即插即用 BLE 解决方案、通过类似于串行端口服务的方式将 MCU 连接到主机。 市场上有一些专有 BLE 解决方案来弥补这一差距。 此时、TI 的黄金点子被锁定在大量资源中、而这是大多数人无法企及的。

    TI 是否有兴趣帮助我开发一种设计、以便通过 SPI 和 CC2640 BLE 轻松替换他们喜爱的 MCU 与主机或智能手机之间的有线连接?