在hisilicon #提示符下键入help或?,可以查询uboot的命令,对于我们刷固件,相关的也就是这些:
loadfs - download file system from tftp server
loadjffs2- download file from tftp server
loadkernel- download file from tftp server
loadminisystem- download file from tftp server
loadsystem- download file from tftp server
loaduboot- download file from tftp server
这写命令封装了从TFTP下载到Flash写入的命令,而且从哪里写入、写入的地址也预置好了,我用其中的loadsystem刷的,但是其它几个loaduboot、laodminisystem、loadkernel刷入的地址也是一样的,都是写入0x20000000。
除了loadfs命令,如果不打开Flash的写保护是无法写入的,这里用命令protect off all来解除Flash写保护: