uboot 启动命令

网络启动(用于调试)

# 设置网络环境变量
setenv ipaddr 192.168.10.50
setenv ethaddr b8:ae:1d:01:00:00
setenv gatewayip 192.168.10.1
setenv netmask 255.255.255.0
setenv serverip 192.168.10.100

# 通过 NFS 挂载根文件系统,前提要将根文件系统放到 Ubuntu 下的 nfs 目录中
setenv netargs_m 'setenv bootargs console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.10.100:/home/mzq/netdir/nfs/bb_rootfs,v3,proto=tcp rw ip=192.168.10.50:192.168.10.100:192.168.10.1:255.255.255.0::eth0:off'

# 使用 TFTP 从 Ubuntu 中下载 zImage 和设备树文件,前提要将 zImage 和设备树文件放到 Ubuntu 下的 tftp 目录中
setenv netboot_m 'run netargs_m; tftp 80800000 zImage; tftp 83000000 imx6ull-mzq.dtb; bootz 80800000 - 83000000'

setenv bootcmd 'run netboot_m'
saveenv

# 启动 linux
boot
# 或
run bootcmd

emmc 启动

setenv mmcargs_m 'setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw'
setenv mmcboot_m 'run mmcargs_m; mmc dev 1; fatload mmc 1:1 80800000 zImage; fatload mmc 1:1 83000000 imx6ull-mzq.dtb; bootz 80800000 - 83000000;'
setenv bootcmd 'run mmcboot_m'
saveenv

# 启动 linux
boot
# 或
run bootcmd

posted @ 2023-08-29 17:12  Ma-ZhiQiang  阅读(32)  评论(0编辑  收藏  举报