● 连接SD卡:将SD卡通过读卡器插到电脑上,并确保Ubuntu能够识别。
● 实行烧录命令:
进入sdtool目录下,实行烧录命令,如sudo ./s5p6818-sdmmc.sh /dev/sdb ubootpak.bin(这里的/dev/sdb是SD卡的设备文件,ubootpak.bin是U-boot镜像文件)。
● 把稳检讨SD卡设备文件的精确性,以及确保U-boot镜像文件已准备好。
● 验证烧录:烧录完成后,将SD卡插到开拓板上,设置开拓板的启动办法为SD卡启动,检讨是否能进入U-boot交互界面。
2、方法二:制作镜像烧录● 将资料或者下载的ubootpak.bin(不同芯片不同资料名字可能不一样)文件放到 Ubuntu 内,我新建了个目录、Linux6818/uboot,可以根据自己的需求创建,或者直接家目录。
● 终端输入如下命令,制作一个 512 字节的空镜像(sudo dd if=/dev/zero of=zero.bin count=1)
● 实行如下命令,将uboot追加到zero.bin之后天生uboot.bin
cat zero.bin ubootpak.bin>uboot.bin
● 再实行如下命令,制作一个1M的空镜像(用于擦除SD卡中原有的数据)
sudo dd if=/dev/zero of=clear.bin count=204
● 将天生的文件uboot.bin和clear.bin,拷贝到Win下
● 双击打开资料中“ImageWriter”下的“Win32DiskImager”
● 打开烧写镜像,烧写两次第一次烧写clear.bin,第二次烧写uboot.bin
● 之后再按照同样的方法写入uboot.bin文件
● 将SD卡插入开拓板的卡槽,变动为SD卡启动,查看uboot是否能正常启动,终端上会打印uboot干系的信息。