前提使用是的emmc,內核和dtb都是使用FAT格式管理,u-boot使能了CONFIG_FAT_WRITE命令,搭建好tftp服務器等等。
如果uboot沒有使能FAT寫入功能,本文以野火提供的uboot爲例,在ebf_6ull_uboot/include/configs/mx6ullevk.h的最後加入#define CONFIG_FAT_WRITE,然後重新編譯,如下圖;
如下圖通過tftp下載內核鏡像zImage到0x80800000的內存地址
查看原來的內核dtb文件,然後寫入
新寫入的內核後
通過ftp下載dtb
寫入dtb
重啓驗證即可!