首页 > 其他分享 >uboot 启动

uboot 启动

时间:2023-08-29 17:23:19浏览次数:32  
标签:run 启动 80800000 83000000 192.168 setenv bootcmd 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

nand 启动(最终方式)

setenv nandargs_m 'setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw'
setenv nandboot_m 'run nandargs_m; nand read 80800000 4000000 800000; nand read 83000000 6000000 100000; bootz 80800000 - 83000000'
setenv bootcmd 'run nandboot_m'
saveenv

# 启动 linux
boot
# 或
run bootcmd

标签:run,启动,80800000,83000000,192.168,setenv,bootcmd,uboot
From: https://www.cnblogs.com/ma-zhiqiang/p/17665398.html

相关文章

  • linux之将程序改为系统启动&开机自动启动
    1.sudovim/etc/systemd/system/django_ops.service2.填入以下内容[Unit]Description=MyCustomServiceAfter=network.target[Service]ExecStart=/data/soft/django_ops/django_ops.shRestart=always[Install]WantedBy=multi-user.targetViewCode3.所用脚本内......
  • 34. 启动任务调度器
    1.开启任务调度器vTaskStartScheduler()voidvTaskStartScheduler(void)if(configSUPPORT_STATIC_ALLOCATION==1){/*TheIdletaskisbeingcreatedusingdynamicallyallocatedRAM.*///创建空闲任务xReturn=......
  • 深入探讨Android启动优化策略
    在当今激烈竞争的移动应用市场,应用的启动速度直接影响着用户的第一印象和满意度。作为主流的移动操作系统之一,Android的启动优化是开发者必须关注的关键领域。本文将详细介绍一些强大有效的Android启动优化策略,帮助你优化应用的启动过程,为用户创造更出色的体验。冷启动与热启动在着......
  • docker为已启动的容器添加端口映射
    针对已运行的容器添加端口映射1、查看容器是否映射端口dockerport[容器id或容器名]1有端口映射:无端口映射:2、查看容器完整Iddockerinspect[容器id]|grepId//得到以下结果//"Id":"fcae55f5180a79487662de426863565c7df05ed9b87854093b62776734928d25"......
  • eclipse运行不自动启动浏览器的方法
    通过服务器启动,将不启动浏览器步骤如下:java文件右击--RunAs-->RunConfigurationsRun后将不启动浏览器......
  • Idea 启动报错Error: A JNI error has occurred, please check your installation and
    idea运行程序的时候,出现Error:AJNIerrorhasoccurred,pleasecheckyourinstallationandtryagain这个错误的话,抛出异常:java.lang.NoClassDefFoundError:org/springframework/web/socket/server/standard/ServerEndpointExporter atjava.lang.Class.getDeclaredMetho......
  • docker 启动redis 启动配置文件可以去网上查找一篇
    dockerrun--privileged=true-d--nameredis-p6379:6379-v/Users/zs/docker/redis/conf/redis.conf:/etc/redis/redis.conf-v/Users/zs/docker/redis/data:/dataredisredis-server/etc/redis/redis.conf   configurl参考如下 https://blog.csdn.net/xuyan......
  • 服务启动连接redis报错问题
    报错截图如下1,该报错为redis认证问题,也就是需要redis登录密码,需要在配置文件redis配置中,需填写密码2,对于redis的修改有一下操作 2.1,关闭redis的保护模式:打开redis的配置文件,redis.conf文件,找到protected-mode,改成no, 2.2,设置redis密码,requirepass***  到redis的......
  • buildroot 构建根文件系统(2)开机自启动脚本
    一、开发背景构建最小系统后成功运行后,有些应用或者脚本需要开机自启动,不要手动操作二、开发需求开机启动用户路径下的test.sh脚本/root/test.sh三、开发环境LinuxUbuntu 4.15.0-65-generic+ buildroot-2023.02.3+i.mx6d(cortex-A9)四、实现步骤1......
  • EMQX服务docker-compose启动
    问题描述  按照一般的yml文件启动后,发现EMQX却一直在重启,日志里显示“没有权限创建文件夹或写数据”、“文件找不到”等错误; 正确安装步骤  1、创建临时EMQX容器dockerrun-d--nameemqx-p1883:1883-p8081:8081-p8083:8083-p8084:8084-p8883:8883-p18083:......