ZHCUBD6B September 2022 – November 2025
该 EVM 的引导模式由两组开关 SW2 和 SW3 定义,或由连接到测试自动化连接器 (J38) 的 I2C 缓冲器 (U96) 定义。所有引导模式引脚都具有弱下拉电阻器和能够连接到强上拉电阻器的开关。开关设置为“ON”时对应于逻辑“高”电平,而设置为“OFF”时则对应于逻辑“低”电平。
有关 AM64x SoC 所支持全部引导模式的全面描述,请参阅 AM64x Sitara™ 处理器数据手册和 AM64x 处理器器件版本 1.0 德州仪器 (TI) 产品系列技术参考手册。
EVM 支持以下引导模式(可能会发生变更):
图 3-10 AM64x/AM243x EVM 原理图摘录,引导模式选择开关(SW2、SW3)
图 3-11 AM64x/AM243x EVM PCB,引导模式选择开关(SW2、SW3)BOOTMODE 引脚提供了在器件通电之前选择引导模式的方式。这些引脚分为以下几类:
| 位 15 | 位 14 | 位 13 | 位 12 | 位 11 | 位 10 | 位 9 | 位 8 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RSVD | RSVD | 备份引导模式配置 | 备用引导模式 | 主引导模式配置 | 主引导模式 | PLL Config | |||||||||
BOOTMODE[2:0] - 表示 PLL 配置的系统时钟频率。默认情况下,这些位设为 25MHz。
| SW2.3 | SW2.2 | SW2.1 | PLL REF CLK (MHz) |
|---|---|---|---|
| 关闭 | 关闭 | 关闭 | 19.2 |
| 关闭 | 关闭 | 开启 | 20 |
| 关闭 | 开启 | 关闭 | 24 |
| 关闭 | 开启 | 开启 | 25 |
| 开启 | 关闭 | 关闭 | 26 |
| 开启 | 关闭 | 开启 | 27 |
| 开启 | 开启 | 关闭 | RSVD |
| 开启 | 开启 | 开启 | RSVD |
BOOTMODE[6:3] - 提供主引导模式配置,在 POR 之后选择请求的引导模式,即要从中引导的外设/存储器。
| SW2.7 | SW2.6 | SW2.5 | SW2.4 | 所选的主引导器件 |
|---|---|---|---|---|
| 关闭 | 关闭 | 关闭 | 关闭 | RSVD |
| 关闭 | 关闭 | 关闭 | 开启 | OSPI |
| 关闭 | 关闭 | 开启 | 关闭 | QSPI |
| 关闭 | 关闭 | 开启 | 开启 | SPI |
| 关闭 | 开启 | 关闭 | 关闭 | RSVD |
| 关闭 | 开启 | 关闭 | 开启 | RSVD |
| 关闭 | 开启 | 开启 | 关闭 | I2C |
| 关闭 | 开启 | 开启 | 开启 | UART |
| 开启 | 关闭 | 关闭 | 关闭 | MMC/SD 卡 |
| 开启 | 关闭 | 关闭 | 开启 | eMMC |
| 开启 | 关闭 | 开启 | 关闭 | USB |
| 开启 | 关闭 | 开启 | 开启 | GPMC NAND |
| 开启 | 开启 | 关闭 | 关闭 | GPMC NOR |
| 开启 | 开启 | 关闭 | 开启 | PCIe |
| 开启 | 开启 | 开启 | 关闭 | xSPI |
| 开启 | 开启 | 开启 | 开启 | 无引导/开发引导 |
BOOTMODE[9:7] - 这些引脚提供可选设置,与所选主引导器件配合使用。有关更多详细信息,请参阅特定于器件的 TRM。
| SW3.2 | SW3.1 | SW2.8 | 主引导器件 |
|---|---|---|---|
| RSVD | RSVD | RSVD | RSVD |
| 关闭 | 关闭 | 关闭 | OSPI |
| RSVD | Iclk | Csel | QSPI |
| RSVD | 模式 | Csel | SPI |
| RSVD | RSVD | RSVD | RSVD |
| RSVD | RSVD | RSVD | RSVD |
| 总线复位 | 不用考虑 | Addr | I2C |
| 关闭 | 关闭 | 关闭 | UART |
| 端口 | RSVD | Fs/raw | MMC/SD 卡 |
| RSVD | RSVD | RSVD | eMMC |
| 关闭 | 关 - UDB DFU 开 - UDB MSC |
关闭 | USB |
| RSVD | RSVD | RSVD | GPMC NAND |
| RSVD | RSVD | RSVD | GPMC NOR |
| RSVD | RSVD | RSVD | PCIe |
| SFDP | 读取命令 | 模式 | xSPI |
| RSVD | RSVD | RSVD | 无引导/开发引导 |
BOOTMODE[12:10] - 选择备份引导模式,即主引导器件出现故障时,要从中引导的外设/存储器。
| SW3.2 | SW3.1 | SW2.8 | 所选的备用引导器件 |
|---|---|---|---|
| 关闭 | 关闭 | 关闭 | 无(无备用模式) |
| 关闭 | 关闭 | 开启 | USB |
| 关闭 | 开启 | 关闭 | RSVD |
| 关闭 | 开启 | 开启 | UART |
| 开启 | 关闭 | 关闭 | RSVD |
| 开启 | 关闭 | 开启 | MMC/SD |
| 开启 | 开启 | 关闭 | SPI |
| 开启 | 开启 | 开启 | I2C |
BOOTMODE[13] - 此类引脚提供可选设置,与备用引导器件配合使用。有关位详情的更多信息,请参阅特定于器件的 TRM。设置为 on 时,开关 SW3.6 设置为 1,而设置为 off,则设置为 0。
| SW3.6 | 引导器件 |
|---|---|
| RSVD | 无 |
| 模式 | USB |
| RSVD | RSVD |
| RSVD | UART |
| RSVD | RSVD |
| 端口 | MMC/SD |
| RSVD | SPI |
| RSVD | I2C |
BOOTMODE[14:15] - 保留。