本文主要是介绍imx6ull的uboot使用tftp+mmc命令更新eMMC中uboot,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
uboot version:2016.06
hardware:imx6ull,emmc
使用tftp命令下载u-boot.imx.(使用tftp前自行搭建tftp服务器和设置uboot的环境变量):命令和结果如图:
tftp 80800000 u-boot.imx
向eMMC中写入下载的uboot.imx:步骤如下:
(1)先使用mmc dev 1 1命令切换操作eMMC的分区1.(注意,一定要执行这一命令,默认是操作分区0)
(2)使用 mmc write 80800000 2 33e(424960/512(一个块的大小) = 0x33E)
(3)使用reset命令重启即可。
如图:
注意:eMMC的分区3的前2个块存放的是MBR(分区表),不要向这两个块写数据。如果不小心写了,可以使用mfgtool工具重新给emmc使用USB下载数据即可恢复。
这篇关于imx6ull的uboot使用tftp+mmc命令更新eMMC中uboot的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!