通过以下方式烧写一个镜像:
开发板插入烧录好U-Boot的SD卡。
根据以下BOOT拨码开关启动配置表,调整拨码开关为SD卡启动方式,即2-5-8位拨到on,其他位拨到0。
| 编号 | 名称 | NAND FLASH | eMMC | SD | USB |
|---|---|---|---|---|---|
| 1 | MODE0 | 0 | 0 | 0 | 1 |
| 2 | MODE1 | 1 | 1 | 1 | 0 |
| 3 | CFG1-4 | 1 | 0 | 0 | X |
| 4 | CFG1-5 | 0 | 1 | 0 | X |
| 5 | CFG1-6 | 0 | 1 | 1 | X |
| 6 | CFG1-7 | 1 | 0 | 0 | X |
| 7 | CFG2-3 | 0 | 1 | 0 | X |
| 8 | CFG2-5 | 0 | 0 | 1 | X |

然后注意使用SD卡时开发板右下角的J2竖排针不要盖有跳帽需断开(此为WIFI模块供电,核心板只引出一路SDIO,SD卡和WIFI不能同时用)

注意:不要通过TFTP方式将
zImage拷贝到Windows上再拷贝到开发板上,否则Linux内核可能启动失败。
烧写完毕后通过USB OTG连接到虚拟机会存在一个BOOT分区如图:

将 zImage 通过拷贝到BOOT\kernel目录下

并将 zImage 更名为 vmlinuz-4.19.35-imx6
注意: -4.19.35-imx6 为版本后缀,可以更改为相应的版本后缀。

然后再建立个软件连接
ln -s /lib/modules/4.19.35-imx6 /lib/modules/4.19.35+
reboot
cat /proc/version

• 由 Leung 写于 2022 年 9 月 18 日
• 参考:11. Linux内核的烧录