ZHCAFA6 May 2025 CC2340R5 , CC2340R5-Q1
引导加载程序通过 2 引脚通用异步接收器和发送器 (UART) 或 4 引脚 SPI 与外部器件进行通信。SPI 端口的优点是支持更高、更灵活的数据速率,但该端口也要求与 CC23xx 和 CC27xx 器件之间具有更多的连接。UART 的缺点是速率略低且可能不太灵活。然而,UART 需要的引脚较少,并且可以通过任何标准 UART 接口轻松实现。
CC23xx 器件的串行接口有三种可能的配置,而 CC27xx 器件的串行接口只有一种可能的配置。表 3-2和表 3-3分别指定了为 CC23xx 和 CC27xx 器件的特定 DIO 配置了哪些串行接口信号。ROM 引导加载程序的配置在 FCFG 和 CCFG 之间完成。如果在启动时不存在有效的 CCFG,FCFG 中设置的默认值将生效。如果用户想要更改 FCFG 设置的默认值,请更新 CCFG 以提供所需的行为。
|
信号 |
引脚配置 |
serialIoCfgIndex == 0 |
serialIoCfgIndex == 1 |
serialIoCfgIndex == 2 |
|---|---|---|---|---|
|
UART_RX |
涉及上拉的输入 |
DIO20 |
DIO12 |
DIO22 |
|
UART_TX |
无拉取(选择时 输出) |
DIO6 |
DIO13 |
DIO20 |
|
SPI_CLK |
涉及上拉的输入 |
DIO8 |
DIO24 |
DIO24 |
|
SPI_CS |
涉及上拉的输入 |
DIO11 |
DIO11 |
DIO11 |
|
SPI_POCI |
涉及上拉的输入 |
DIO12 |
DIO21 |
DIO12 |
|
SPI_PICO |
无拉取(选择时 输出) |
DIO13 |
DIO13 |
DIO13 |
| 信号 | 引脚配置 | serialIoCfgIndex == 0 |
|---|---|---|
|
UART_RX |
涉及上拉的输入 |
DIO2 |
|
UART_TX |
无拉取(选择时输出) |
DIO1 |
|
SPI_CLK |
涉及上拉的输入 |
DIO3 |
|
SPI_CS |
涉及上拉的输入 |
DIO7 |
|
SPI_POCI |
涉及上拉的输入 |
DIO5 |
|
SPI_PICO |
无拉取(选择时输出) |
DIO4 |
引导加载程序可以配置为无条件触发,也可以配置为通过引脚触发。可以在 SysConfig 中启用引脚触发器,方法是转到 TI DEVICES 部分,在 Boot Configuration 中的 Device Configuration 下设置 Enable Pin Trigger 选项。引脚触发器 DIO 也可以在 SysConfig 中的同一位置设置。ROM 引导加载程序的默认引脚触发器 DIO 可在表 3-4中找到。
| CC23xx | CC27xx |
|---|---|
|
DIO21 |
DIO21 |