uboot重启大法配置流程

由于uboot的倒计时没了,无法中断进入命令行,只能将uboot重新拷贝,板子是:imx6ull,挂载自己配置的根文件系统

uboot重启大法:
1、将找到匹配的uboot源码资源下载到sd卡:
    板子:将数据线接到USB_OTG接口、将拨码器拨到2
    双击工具 下载 
2、下载成功后

"D:\嵌入式学习\驱动资料包\工具\mfgtool\mfgtool\mfgtool\Mfgtool2-eMMC-ddr512-SDCard.vbs"


    将数据线接到USB_TTL接口
    将拨码器拨到1、7
    进入mincom命令行进行环境变量配置(就是下面)

配置内容:

arm-linux-gnueabihf 中的 EABI 是 Embedded Application Binary Interface(嵌入式应用二进制接口)的简称
一、
env default -a                                                     # 恢复默认
saveenv                                                              #保存
setenv ipaddr 192.168.1.50                                #设置板子的地址(uboot 状态)
setenv ethaddr 00:04:9f:04:d2:35                       #网卡硬件地址
setenv gatewayip 192.168.1.1                            #网关地址
setenv netmask 255.255.255.0                           #子网掩码
setenv serverip 192.168.1.100                            #tftp server 的地址,也就是虚拟机的ip地址
saveenv

主机:
查看网络配置信息(修改后需要重启):sudo vim /etc/network/interfaces

ping 192.168.1.100                          #测试通断

二、
主机:
先通过命令查看nfs允许的挂载目录:sudo showmount -e

setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.1.100:/home/linux/nfs/imx6/rootfs,proto=tcp rw ip=192.168.1.50:192.168.1.100:192.168.1.1:255.255.255.0::eth0:off'
saveenv

三、
挂载(将tftpboot下的设备树和zImage加载至此)
# bootz 命令三个参数 内核地址 rootfs dtb 
#8080 0000 zImage 
#8300 0000 dtb 
#8380 0000 rootfs   这个地方是- 表示 ,rootfs 的参数,在bootargs 中
setenv bootcmd 'tftp 80800000 zImage;tftp 83000000 imx6ull-alientek-emmc.dtb;bootz 80800000 - 83000000'
saveenv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值