目录
串口调试
1.uboot模式
自启动模式:
交互模式
2.uboot帮助命令
3.uboot环境变量
4.uboot常用环境变量
5.uboot网络传输命令
6.uboot存储器访问命令
7.uboot自启动环境变量
串口调试
1.串口连接开发板,通过 "设备管理器" 获取对应的端口号。
2.配置SecoreCRT,连接端口。
3.如果点击连接不成功,在设置中修改一下波特率 ,将115200改为9600。
4.连接成功后,再进入设置将波特率修改为原来的值。
5.先将SD卡拨码开关的三个开关拨到off, 给开发板上电,在自启动模式倒计时结束前点击回车进入交互模式。
1.uboot模式
自启动模式:
uboot启动后若没有用户介入,倒计时结束后会自动执行自启动,环境变量(bootcmd)中设置的命令(一般作加载和启动内核)
交互模式
倒计时结束之前按下任意按键uboot会进入交互模式,交互模式下用户可输入uboot命令
2.uboot帮助命令
help 查看uboot支持的所有命令
help 命令 查看当前命令的使用方法
3.uboot环境变量
printenv 打印uboot中所有的环境变量
setenv 设置指定的环境变量(保存在RAM中), setenv 环境变量 环境变量的值
saveenv 保存所有环境变量到EMMC中
4.uboot常用环境变量
ipaddr uboot的IP地址
serverip 服务器的IP地址(即ubuntu的IP)
bootdelay 进入自启动模式之前倒计时的秒数
5.uboot网络传输命令
loadb 通过Kermit协议下载文件到指定的内存地址, loadb 地址
tftp 通过tftp协议下载文件到指定的内存地址 ,tftp 地址 文件名
注:使用tftp之前要配置好网络及tftp服务器
6.uboot存储器访问命令
mmc read 将EMMC中指定扇区中的内容读取到内存中指定的地址
mmc read <addr> <blk#> <cnt>
addr: 内存地址
blk#: EMMC中的扇区编号
cnt: 读取的扇区的个数 mmc write
mmc write 将内存中指定地址中的内容写入到EMMC中指定的扇区
mmc write <addr> <blk#> <cnt>
7.uboot自启动环境变量
bootcmd
自启动的环境变量
该环境变量可以设置成一到多个uboot命令的集合(若有多个使用\;分割)
自启动模式下uboot就会按照bootcmd中命令的顺序逐条执行
eg: setenv bootcmd tftp 40008000 interface.bin\;go 40008000
saveenv