您的位置:首页 > 科技 > 能源 > 推荐几个手机能看的网站_星空影视文化传媒制作公司_北京seo推广优化_百度推广点击软件

推荐几个手机能看的网站_星空影视文化传媒制作公司_北京seo推广优化_百度推广点击软件

2024/12/23 7:43:26 来源:https://blog.csdn.net/boy_ding_jian/article/details/144470551  浏览:    关键词:推荐几个手机能看的网站_星空影视文化传媒制作公司_北京seo推广优化_百度推广点击软件
推荐几个手机能看的网站_星空影视文化传媒制作公司_北京seo推广优化_百度推广点击软件

Uboot环境变量命令

  • 自启动模式

uboot启动后若没有用户介入,倒计时结束后会自动执行自启动     环境变量(bootcmd)中设置的命令(一般作加载和启动内核)。

  • 交互模式

倒计时结束之前按下任意按键uboot会进入交互模式,交互模式下,用户可输入uboot命令。

  • uboot帮助命令

help:查看uboot支持的所有命令

help 命令:查看当前命令的使用方法 

  • uboot环境变量命令 

printenv:打印uboot中所有的环境变量

setenv:设置指定的环境变量(保存在RAM中),使用方法:

setenv 环境变量 环境变量的值

saveenv:保存所有环境变量到EMMC中 

  • uboot常用环境变量 

ipaddr:uboot的IP地址。uboot和ubuntu之间传送文件,uboot和ubuntu必须在一个局域网中,必须在同一个网段,所以不在一个网段时必须更改。

serverip:服务器的IP地址(即ubuntu的IP)。

bootdelay:进入自启动模式之前倒计时的秒数。 

uboot网络传输命令 

loadb:通过Kermit协议下载文件到指定的内存地址,使用方法:

loadb  地址

tftp:通过tftp协议下载文件到指定的内存地址,使用方法:

tftp  地址  文件名 

注:使用tftp之前要配置好网络及tftp服务器

配置方法可见:【系统移植】TFTP服务器环境搭建

用tftp命令从ubuntu下载文件的步骤

  • 第一步:必须保证硬件连接没问题

  • 第二步:每次重新打开 ubuntu,若要使用 tftp 都需要重启

$ sudo service tftpd-hpa restart
  •  第三步:虚拟网络编辑器必须为桥接模式,如果开发板不支持无线网卡,则桥接模式要桥接至有线网卡

  • 第四步:虚拟机设置中,网络适配器也必须设置为桥接模式

  • 第五步:ubuntu IP必须与开发板的serverip一致,且ipaddr必须与serverip在同一个网段

  • 第六步:用开发板ping ubuntu,结果如下,则代表网络连接没问题 

 

  • 第七步:用tftp命令从ubuntu /tftpboot/目录下载interface.bin文件至40008000地址,下载之前注意将interface.bin文件的权限用chmod命令改为777 

$ sudo chmod 777 interface.bin

uboot存储器访问命令 

mmc read:将EMMC中指定扇区中的内容读取到内存中指定的地址

mmc read  <addr> <blk#> <cnt>

addr:    内存地址         

blk#:    EMMC中的扇区编号         

cnt:    读取的扇区的个数 

mmc write:将内存中指定地址中的内容写入到EMMC中指定的扇区

mmc write <addr> <blk#> <cnt>

最后,使用go命令验证是否将代码从mmc中加载到内存中:

uboot自启动环境变量 

bootcmd:自启动的环境变量

该环境变量可以设置成一到多个uboot命令的集合(若有多个使用\;分割),自启动模式下uboot就会按照bootcmd中命令的顺序逐条执行。

比如下面的例子,给开发板上电之后,会自动通过tftp命令从服务器下载interface.bin文件到40008000,然后执行40008000地址中存放的代码:

运行结果如下:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com