• “开发板出厂前首次烧写”的含义
– 开发板焊接回来,eMMC里面是空的,没有uboot文件
– uboot被烧错了
• 制作TF卡
– 确定TF卡是不是FAT32格式
– TF卡接入Ubuntu系统,使用命令“df -l”确认新接入的盘符
– 拷贝“06_源码_uboot和kernel”→“iTop-4412_uboot_xxx”压缩包 到Ubuntu解压
– 拷贝对应核心板的uboot镜像到解压出来的文件夹中 – 执行命令“./mkuboot /dev/sdx”,sdx表示前面接入的盘符名称
• 开发板的拨码开关置于TF卡启动模式
• TF卡插入开发板,启动开发板,进入uboot,执行下面的命令
– fdisk -c 1 300 300 300
– fatformat mmc 1:1
– ext3format mmc 1:2
– ext3format mmc 1:3
– ext3format mmc 1:4
• TF卡制作完毕
• 将TF卡插入windows系统,新建文件夹“sdupdate”
• 将uboot 等四个文件拷贝到“sdupdate”文件夹中,也可以选择只拷贝 uboot 文件
• 将TF 卡插入开发板,设置开发板为tf 卡启动模式,启动开发板
– 进入uboot模式,对eMMC 进行格式化分区命令以及擦除命令
– 使用命令“sdfuse flashall”,就可以将uboot、内核以及文件系统更新到开发板 的eMMC 中,这里也可以选择只更新uboot
• 烧写镜像完成之后,将开发板设置为eMMC 启动模式,开发板就可以正常启 动uboot,然后可以使用fastboot 烧写或者tf 卡烧写内核或者文件系统的镜像