ZHCUDI9A June 2023 – November 2025
AM62x 低功耗 SK EVM 板的引导模式由两组开关 SW3 和 SW4 定义,或由连接到测试自动化连接器的 I2C 缓冲器定义。这样,AM62x SoC 引导模式就可由用户(DIP 开关控制)或测试自动化连接器控制。
开关(SW3 和 SW4)的所有位都具有弱下拉电阻器和强上拉电阻器,如下图所示。请注意,“关闭”设置提供低逻辑电平(“0”),“开启”设置提供高逻辑电平(“1”)。

SoC 的引导模式引脚在正常运行期间可提供关联的替代功能。因此使用缓冲器 IC 提供隔离可满足替代引脚的功能。缓冲器输出连接到 AM62x 低功耗 SK EVM 上的引导模式引脚。在复位周期中需要引导模式时,会启用输出。
缓冲器的输入连接到 DIP 开关电路,以及测试自动化电路所设 I2C 缓冲器的输出。如果由测试自动化电路控制引导模式,所有开关将手动设在 OFF 位置。引导模式缓冲器应由常开电源供电,以确保即使 SoC 重新下电上电,引导模式仍然存在。
开关 SW1 和 SW2 位 [15:0] 用于设置 SoC 引导模式。
下表提供了引导模式功能的开关映射。
图 2-25 引导模式开关示例| 位 15 | 位 14 | 位 13 | 位 12 | 位 11 | 位 10 | 位 9 | 位 8 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 保留 | 备用引导模式配置 | 备用引导模式 | 主引导模式配置 | 主引导模式 | PLL 配置 | ||||||||||
引导模式 [0:2] – 表示 PLL 配置的系统时钟频率。默认情况下,此位设为 25MHz。
| SW3.3 | SW3.2 | SW3.1 | PLL REF CLK (MHz) |
|---|---|---|---|
| 关闭 | 关闭 | 关闭 | RSVD |
| 关闭 | 关闭 | ON | RSVD |
| 关闭 | ON | 关闭 | 24 |
| 关闭 | ON | ON | 25 |
| ON | 关闭 | 关闭 | 26 |
| ON | 关闭 | ON | RSVD |
| ON | ON | 关闭 | RSVD |
| ON | ON | ON | RSVD |
引导模式 [3:6] – 提供主引导模式配置,在 POR 之后选择请求的引导模式,即从主引导器件选择详情引导的外设/存储器。
| SW3.7 | SW3.6 | SW3.5 | SW3.4 | 所选的主引导器件 |
|---|---|---|---|---|
| 关闭 | 关闭 | 关闭 | 关闭 | 串行与非门 |
| 关闭 | 关闭 | 关闭 | ON | OSPI |
| 关闭 | 关闭 | ON | 关闭 | QSPI |
| 关闭 | 关闭 | ON | ON | SPI |
| 关闭 | ON | 关闭 | 关闭 | 以太网 RGMII1 |
| 关闭 | ON | 关闭 | ON | 以太网 RMII1 |
| 关闭 | ON | ON | 关闭 | I2C |
| 关闭 | ON | ON | ON | UART |
| ON | 关闭 | 关闭 | 关闭 | MMC/SD 卡 |
| ON | 关闭 | 关闭 | ON | eMMC |
| ON | 关闭 | ON | 关闭 | USB0 |
| ON | 关闭 | ON | ON | GPMC NAND |
| ON | ON | 关闭 | 关闭 | GPMC NOR |
| ON | ON | 关闭 | ON | 保留 |
| ON | ON | ON | 关闭 | xSPI |
| ON | ON | ON | ON | 无引导/开发引导 |
•引导模式 [10:12]–选择备用引导模式,并且在主引导模式不可用时使用。
| SW4.5 | SW4.4 | SW4.3 | 所选的备用引导器件 |
|---|---|---|---|
| 关闭 | 关闭 | 关闭 | 无(无备用模式) |
| 关闭 | 关闭 | ON | USB |
| 关闭 | ON | 关闭 | 保留 |
| 关闭 | ON | ON | UART |
| ON | 关闭 | 关闭 | 以太网 |
| ON | 关闭 | ON | MMC/SD |
| ON | ON | 关闭 | SPI |
| ON | ON | ON | I2C |
引导模式 [9:7] – 这些引脚提供可选设置,与所选主引导器件搭配使用。
| SW4.2 | SW4.1 | SW3.8 | 引导器件 |
|---|---|---|---|
| 保留 | 读取模式 2 | 读取模式 1 | 串行 NAND |
| 保留 | Iclk | Csel | QSPI |
| 速度 | Iclk | Csel | OSPI |
| 保留 | 模式 | Csel | SPI |
| Clkout | 0 | Link stat | 以太网 RGMII |
| Clkout | Clk src | 0 | 以太网 RMII |
| 总线复位 | 保留 | Addr | I2C |
| 保留 | 保留 | 保留 | UART |
| 端口 | 保留 | Fs/raw | MMC/SD 卡 |
| 保留 | 保留 | 保留 | eMMC |
| 内核电压 | 模式 | 通道交换 | USB0 |
| 保留 | 保留 | 保留 | GPMC NAND |
| 保留 | 保留 | 保留 | GPMC NOR |
| 保留 | 保留 | 保留 | 保留 |
| SFDP | 读取命令 | 模式 | xSPI |
| 保留 | ARM/Thumb | 无/开发 | 无引导/开发引导 |
引导模式 [13] – 这些引脚提供可选设置,与备用引导器件搭配使用。开关 SW4.6 在 ON 时设为 1、OFF 时设为 0,请参阅器件特定 TRM。
引导模式 [14:15] – 保留。提供备用引导介质配置选项。
| SW4.6 | 引导器件 |
|---|---|
| 保留 | 无 |
| 模式 | USB |
| 保留 | 保留 |
| 保留 | UART |
| IF | 以太网 |
| 端口 | MMC/SD |
| 保留 | SPI |
| 保留 | I2C |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 8 [SW5.1] | 读取模式 2 | 0 | 保留(从读取模式 1 获取读取模式) |
| 1 |
SPI/ 1-1-1 模式(从读取 模式 2 获取读取模式,且读取模式 1 会被忽略) |
||
| 7 [SW3.8] | 读取模式 1 | 0 | OSPI/1-1-8 模式(仅当读取模式 2 为 0 时有效) |
| 1 | OSPI/1-1-4 模式(仅当读取模式 2 为 0 时有效) |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 8 [SW5.1] | Iclk | 0 | Iclock 外部源 |
| 1 | Iclock 内部源(焊盘环回) | ||
| 7 [SW3.8] | Csel | 0 | 引导闪存位于 CS 0 上 |
| 1 | 引导闪存位于 CS 1 上 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 8 [SW5.1] | Iclk | 0 | Iclock 外部源 |
| 1 | Iclock 内部源(焊盘环回) | ||
| 7 [SW3.8] | Csel | 0 | 引导闪存位于 CS 0 上 |
| 1 | 引导闪存位于 CS 1 上 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 8 [SW4.1] | 模式 | 0 | SPI 模式 0 |
| 1 | SPI 模式 3 | ||
| 7 [SW3.8] | Csel | 0 | 引导闪存位于 CS 0 上 |
| 1 | 引导闪存位于 CS 1 上 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 9 [SW4.2] | Clkout | 0 | CLKOUT0 上未生成 25MHz 时钟 |
| 1 | CLKOUT0 上生成 25MHz 时钟 | ||
| 8 [SW4.1] | 延迟 | 0 | 对于具有内部 Tx 延迟的 RGMII,必须设置为 0 |
| 1 | 保留 | ||
| 7 [SW3.8] | 链路信息 | 0 | 用于链路参数的 MDIO PHY 扫描 |
| 1 | 链路参数由 ROM 设定 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 9 [SW4.2] | Clkout | 0 | CLKOUT0 上未生成 50MHz 时钟 |
| 1 | CLKOUT0 上生成 50MHz 时钟 | ||
| 8 [SW4.1] | Clk src | 0 | RMII1_REF_CLK 的外部时钟源 |
| 1 | RMII1_REF_CLK 的内部时钟源 | ||
| 7 [SW3.8] | RMII | 0 | 此位必须设置为 0 |
| 1 | 保留 |
| 引导模式引脚 9(时钟输出) | 引导模式引脚 8(时钟源) | 说明 |
|---|---|---|
| 0 | 0 | RMII_REF_CLK 及外部以太网 PHY 输入时钟的 50MHz 外部源(未使用 CLKOUT0)这些是建议的设置 |
| 0 | 1 | 无效配置 |
| 1 | 0 | CLKOUT0 配置为 50MHz 并连接至 RMII1_REF_CLK 和外部以太网 PHY 输入时钟 |
| 1 | 1 | 无效配置 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 13 [SW4.2] | 接口 | 0 | 具有内部 TX 延迟的 RGMII |
| 1 | 具有外部时钟源的 RMII |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 9 [SW4.2] | 总线复位 | 0 | 1ms 后挂起总线复位尝试 |
| 1 | 未尝试挂起总线复位 | ||
| 7 [SW3.8] | 地址 | 0 | EEPROM 的地址为 0x50 |
| 1 | EEPROM 的地址为 0x51 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
|
9 [SW4.2] 13(1) [SW4.2] |
端口 | 0 | 保留 |
| 1 | MMC 端口 1(4 位宽度)。此位必须设置为 1 | ||
| 7 [SW3.8] | FS/Raw | 0 | 文件系统模式 |
| 1 | RAW 模式 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
|
9 [SW4.2] 13(1) [SW4.2] |
端口 | 0 | MMCSD 端口 0(8 位宽度)。此位必须设置为 0 |
| 1 | 保留 | ||
| 7 [SW3.8] | FS/Raw | 0 | 文件系统模式 |
| 1 | RAW 模式 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 9 [SW4.2] | 内核电压 | 0 | 0.85V 核心电压 |
| 1 | 0.75V 核心电压 | ||
|
8 [SW4.1] 13(1) [SW4.2] |
模式 | 0 | DFU(USB 器件固件升级) |
| 1 | 主机(MSC 引导) | ||
| 7 [SW3.8] | 通道交换 | 0 | D+/D- 线未交换 |
| 1 | D+/D- 线已交换 |
| BOOTMODE 引脚 | 字段 | 值 | 说明 |
|---|---|---|---|
| 9 [SW4.2] | SFDP | 0 | SFDP 禁用 |
| 1 | SFDP 启用 | ||
| 8 [SW4.1] | 读取命令 | 0 | 0x0B 读取命令 |
| 1 | 0xEE 读取命令 | ||
| 7 [SW3.8] | 模式 | 0 | 1S-1S-1S 模式 @ 50MHz |
| 1 | 8D-8D-8D 模式 @ 25MHz |