跳转到内容
新建笔记

i.MX8MP 开发板:启动拨码与调试接口

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 从高位到低位排列,不能把表格左右顺序直接当作开关物理方向。

模式序号 1 / MODE0序号 2 / MODE1序号 3 / MODE2序号 4 / MODE3MODE3…0含义
FUSESOFFOFFOFFOFF0000按已经编程的熔丝选择启动配置;不是熔丝编程命令
OTG / Serial DownloaderONOFFOFFOFF0001进入 ROM USB 串行下载路径,配合板厂下载工具与镜像流程
eMMCOFFONOFFOFF0010选择板载 eMMC 启动路径;介质内仍须有正确的启动镜像
TF / SDONONOFFOFF0011选择可移除 SD/TF 卡启动路径;普通拷贝文件不一定构成可启动介质
QSPIOFFONONOFF0110选择串行 NOR/QSPI 启动路径;需要本板实际装配并配置相应器件

启动介质的选择不决定 Linux 运行后所有数据必须存在哪里。例如从 eMMC 启动的系统仍可挂载 SD 卡;USB 下载模式也不等于已经把镜像写入持久存储,具体动作由下载工具及其脚本决定。

  1. 断电后按本板手册设定拨码,检查介质和电源,再重新上电。
  2. 对上述飞凌板,硬件手册将 ROM 下载用 USB1 OTG 标为 P14;调试串口 USB 标为 P11。两者用途不同。
  3. P11 的 CH342F 提供两个串口:A 对应 A53 调试 UART2,B 对应 M7 调试 UART4;手册给出的串口参数为 115200、8 数据位、无校验、1 停止位。电脑上实际串口编号由驱动和枚举决定。
  4. 无启动输出时,依次核对板号/开关方向、调试串口、电源、介质镜像和 ROM 下载枚举。没有串口文字并不能单独证明芯片未进入下载模式。

这张表用于认识启动选择。烧写 eMMC、修复引导或修改熔丝应使用本板对应版本的操作流程,不能从模式名推导烧写命令。