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:实现了 UART 协议的十六进制文件

Guru**** 2585275 points
Other Parts Discussed in Thread: BLE-STACK, CC2650, CC2640, CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/588822/cc2640-hex-file-with-uart-protocol-implemented

器件型号:CC2640
Thread 中讨论的其他器件: BLE-STACKCC2650CC2540

您好!

我购买了 CC2640F128RSMR、并希望通过 UART 与其通信。

BLE-Stack v2.2.1仅包含 CC2650的十六进制文件。 这些十六进制文件是否也与 CC2640兼容? 如果是、我必须刷写哪个十六进制文件?

如果不是、我可以从哪里获得 CC2640的十六进制文件?


谢谢你。

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

    BLE 软件在 CC2640F128和 CC2650F128之间实现了二进制兼容。 对于 UART 控制、您可以使用 HostTest 或网络处理器示例。 如需更多信息´s、请参阅《软件开发人员指南》或 SimpleLink Academy 培训、网址为 :software-dl.ti.com/.../overview.html

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

    CC2640F128RSMR 只是一个 SOC 芯片。 您自己制作定制模块吗? 您能否指定您打算实现的 BLE 功能。 如果您只想测试 UART 功能、 我建议您在 dev.ti.com/.../中使用 UART 回波示例进行测试

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

    感谢您的回答。 可以听到、对于2640、"xx2650xx.hex"也是相同的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Fredrik、

    例如,如果我用 HostTest.hex 刷写 CC2640,那么 UART TX 和 UART RX 会使用哪些 GPIO 引脚?
    您是否知道新的 CC2640F128 UC 是否刷写了一些软件?

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

    默认的 HostTest 配置是 DIO2上的 RXD 和 DIO3上的 TXD。

    所有 CC26xx 器件都附带空闪存。

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

    在 CC26xx 数据表中、DIO3被称为 JTAG TDO
    www.ti.com/.../swcu117g.pdf 第988页,11.8,表11-2

    对于 JTAG,我们使用了:
    - TDO - DIO3 (P15)
    - TDI - DIO4 (P16)
    TMS - P13
    - TCK - P14

    此致、
    Marian
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为 Fredrik 的答复基于7x7芯片。 您是否使用4x4芯片?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Marian、

    很抱歉、我现在看到您正在使用 RSM/4x4。 我的答案是7x7、正如 YK 所说。

    对于4x4、默认 UART 配置为 DIO1上的 RXD 和 DIO2上的 TXD。  

    此致、
    Fredrik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。
    关于 JTAG,我们是否使用了正确的引脚?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、表11-2正确。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、再说一次、

    遗憾的是、CC2640没有响应 UART 上的任何内容。

    我使用  cc2650lp_host_test_rel.hex 以及  cc2650lp_simple_np_uart_pm_rel.hex 对其进行了刷写 、但 没有成功。

    我在 UART 上发送的命令与 CC2540中使用的命令相同。 例如0x01 0x0A 0xFE 0x03 0xFF 0xFF 0x13

    我查看了 UART 线路、并且:

     UART RX (来自 CC2640)数据看起来非常完美。

     UART TX 保持高电平、并且没有数据。

    此致、

    Marian