uboot概述
SD卡启动盘制作
SD卡存储结构
SD卡启动盘制作
在uboot分区前增加zero.bin是为了给uboot腾出一个分区表扇区
具体步骤见SD卡启动盘制作.pdf
uboot的使用
setenv ipaddr 192.168.1.100
saveenv
tftp 0x41000000 interface.bin
主机地址可以在环境变量中设置,这里可以省略
使用tftp命令前的准备工作:
- 进行Ubuntu的网络配置,确保是桥接模式,ip地址设置正确,网卡选择PCIe有线网卡
- 重启tftp服务
- 开发板和电脑插网线连接
- 用ifconfig查看Ubuntu的网址,确保开发板上的serverip同Ubuntu的ip,确保ipaddr在同一网段,在开发板上ping,看是否能ping通
mmc write 0 0x41000000 0x800 0x1
0表示写到EMMC中,从0x41000000的内存地址往EMMC中0x800扇区中写入1个扇区的内容(512字节)
mmc read 0 0x41000000 0x800 0x1
表示从EMMC中的0x800扇区读取1个扇区的内容到内存地址0x41000000中