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.

[参考译文] CC2340R5:用于引导加载程序的4线 UART

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1466968/cc2340r5-4-wire-uart-for-bootloader

器件型号:CC2340R5
主题中讨论的其他器件: SysConfig

工具与软件:

专家、您好!

CC2340R5能否支持用于引导加载程序功能的4线 UART?

我在 RTM 中发现以下句子、但想确认。

 

8.5.1 ROM 串行引导加载程序接口

引导加载程序通过2引脚 UART 或4引脚 SPI 接口与外部器件进行通信。 。

以下各小节介绍了通信协议和传输层。

此致、

A. Fujinaka

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

    您好 A. Fujinaka:

    从我可以从 TRM 以及带有 UART 的串行引导加载程序内部读取的内容中、只使用两个 UART 引脚(一个 UART_RX 和一个 UART_RX):

    请参阅下表中的可用 UART 配置:  

    如何在 UART 或 SPI 之间进行选择:

    当访问时、串行引导加载程序会侦听 UART RX 和 SPI 线路中的传入流量
    以确定将使用哪个接口。 要切换到另一个接口、该器件必须是
    例如、使用 RESET 引脚进行复位

    UART 自动波特序列:

    引导加载程序会等待称为自动波特率序列的过程。 这是一个两字节交替传输
    位模式(0x55)。 如果 UART RX DIO 上收到此序列、引导加载程序将会
    确认 UART 是所需的接口、并计算发送时使用的波特率。 之后
    将 UART 配置为与输入波特率相匹配、客户可以自由发送/接收
    引导加载程序命令。
     
    请记住、在客户使用串行引导加载程序接口之前、应使用 SysConfig 配置该接口。  
    谢谢!
    Alex F
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Alex、您好!

    与客户沟通一些之后、他们了解 CC2340R5在 ROM 引导加载程序上不支持4线 UART。

    下一个问题[

    1.如果他们将使用用户引导加载程序功能,那么他们可以将 UART 配置为4线?  

    2.如果将 SPI 作为 ROM 引导加载程序、并 将 UART 用于 MCU I/F、那么他们可以使用4线 UART 连接到 MCU I/F?   

    此致、

    A. Fujinaka

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

    您好 Fujinaka-San、

    1.我询问了 rnd、在 TRM 中、我不清楚用户定义的引导加载程序是否使用相同的要求(2线 UART)。  

    2.要理解这个问题、客户需要将 SPI 与串行引导加载程序结合使用、然后在应用程序接管后、会在应用程序中使用4线 UART? (在 SysConfig 中、如果您使用硬件 UART、则默认为2线 UART、但如果您将 Use hardware 设置为 none、则允许选择流控制、然后允许4线 UART。)  

    谢谢!
    Alex F

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

    Alex、您好!

    1.是的,请提供 rnd 的答案。

    2.您的理解是正确的。

    此致、

    A. Fujinaka

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

    您好 Fujinaka-San、

    1. rnd 回答时、客户可以通过用户引导加载程序进行自己喜欢的任何配置(因此在本例中、他们可以使用4线 UART)、但是用户引导加载程序最终取决于客户代码和配置的方式。  

    2.这不是一个问题,目前是可能的。