i.MX8MP 的启动拨码用于选择上电时 ROM 采用的启动路径。FUSES 表示采用熔丝中已有的启动配置;OTG 在这张启动表里表示 USB 串行下载模式。前者不会因为拨动开关就烧写熔丝,后者也不是普通应用中的 USB 主机/设备角色选择。
1. 先确认开发板和开关方向
跳转到“1. 先确认开发板和开关方向”原笔记只写了“imx8p”和开关序号,没有记录具体板号。其五组拨码与飞凌 OK-MX8MPQ-C 用户硬件手册 V3.3 中的启动模式表一致。该手册的适用范围说明指向相应 V3.1 及以后硬件;其他型号、底板修订或第三方开发板应查自己的原理图和手册。
下面保留原笔记的“序号 1~4”,但只有在核对本板丝印、确认其分别对应 BOOT_MODE0~3,且 ON=1、OFF=0 后,才可按此拨动。手册常以 BOOT_MODE3…0 从高位到低位排列,不能把表格左右顺序直接当作开关物理方向。
2. 五种启动配置
跳转到“2. 五种启动配置”| 模式 | 序号 1 / MODE0 | 序号 2 / MODE1 | 序号 3 / MODE2 | 序号 4 / MODE3 | MODE3…0 | 含义 |
|---|---|---|---|---|---|---|
| FUSES | OFF | OFF | OFF | OFF | 0000 | 按已经编程的熔丝选择启动配置;不是熔丝编程命令 |
| OTG / Serial Downloader | ON | OFF | OFF | OFF | 0001 | 进入 ROM USB 串行下载路径,配合板厂下载工具与镜像流程 |
| eMMC | OFF | ON | OFF | OFF | 0010 | 选择板载 eMMC 启动路径;介质内仍须有正确的启动镜像 |
| TF / SD | ON | ON | OFF | OFF | 0011 | 选择可移除 SD/TF 卡启动路径;普通拷贝文件不一定构成可启动介质 |
| QSPI | OFF | ON | ON | OFF | 0110 | 选择串行 NOR/QSPI 启动路径;需要本板实际装配并配置相应器件 |
启动介质的选择不决定 Linux 运行后所有数据必须存在哪里。例如从 eMMC 启动的系统仍可挂载 SD 卡;USB 下载模式也不等于已经把镜像写入持久存储,具体动作由下载工具及其脚本决定。
3. 上电和排查顺序
跳转到“3. 上电和排查顺序”- 断电后按本板手册设定拨码,检查介质和电源,再重新上电。
- 对上述飞凌板,硬件手册将 ROM 下载用 USB1 OTG 标为 P14;调试串口 USB 标为 P11。两者用途不同。
- P11 的 CH342F 提供两个串口:A 对应 A53 调试 UART2,B 对应 M7 调试 UART4;手册给出的串口参数为 115200、8 数据位、无校验、1 停止位。电脑上实际串口编号由驱动和枚举决定。
- 无启动输出时,依次核对板号/开关方向、调试串口、电源、介质镜像和 ROM 下载枚举。没有串口文字并不能单独证明芯片未进入下载模式。
这张表用于认识启动选择。烧写 eMMC、修复引导或修改熔丝应使用本板对应版本的操作流程,不能从模式名推导烧写命令。