配置TFTP服务网络
前提:BMC与TFTP接入同一网络中
#设置TTFTP服务IP
setenv serverip 192.168.2.300
#设置BMC IP
##如果uboot加载时MAC地址无效一定要重设
setenv ethaddr 00:14:2d:ff:ff:01 #mac1
setenv eth1addr 00:14:2d:ff:ff:02 #mac2
# 如果支持DHCP,直接
dhcp
# 否则
setenv ipaddr 192.168.1.101
setenv netmask 255.255.255.0
#修改当前网口的命令
setenv ethact eth0
setenv ethact eth1
#最后如果联通成功会返回 is alive
ping ${serverip}
传入系统固件
OpenBMC的.bin文件:image-bmc,位于obmc-phosphor-image-XXXXX.static.mtd.all.tar压缩包中,
image-bmc解压到TFTP服务器共享目录,传入固件:
AMI的直接用ima或者hpm好像就可以。
#直接输入tftp 可以看到地址从0x83000000开始
#AST2500 AST2600一样
tftp 0x83000000 image-bmc
tftp 0x83000000 bmc.hpm
开始烧录
AST2500 AST2600一样
# 如果有双flash,可以选择
## 第1颗
sf probe 0
## 第2颗
sf probe 1
# 开始擦除 可以不做这一步
##64M的包
sf erase 0x0 0x4000000
##32M的包
sf erase 0x0 0x2000000
# 开始刷新
##64M的包
sf update 0x83000000 0x0 0x4000000
##32M的包
sf update 0x83000000 0x0 0x2000000