关于u-boot编译后烧录问题

您好!我通过Fenix编译得到基于Ubuntu系统的u-boot.bin文件要烧写到eMMC中,流程是把此文件copy到U盘,给VIM2上电进入u-boot命令行后使用“usb_update boot u-boot.bin”指令,但烧写完成后系统无法启动,请问
1.我烧写的文件对吗?除此文件之外是否还需要烧写其它文件呢?
2.我用的u-boot烧写命令是否正确呢?全部的流程是怎样的呢?
以上还盼回复,多谢!

Hello @lwind

参考这里直接安装debian包。

1 Like

您好!最后更新deb包是在什么环境下啊?我的理解是把编译生成的deb包copy到U盘里,在VIM2启动Linux系统之后在命令行里通过下面的命令更新u-boot,是这样吗?
update u-boot

是的,debian包是在ubuntu系统下安装的。

那请问如果我无法启动到Ubuntu系统下,只能进入u-boot命令行,那该如何操作呢?谢谢!

只是更新uboot ?如果是,可以这样操作,就是你上面操作的,拷贝到u盘,然后执行如下命令升级:

usb_update bootloader u-boot.bin

但我看你最上面烧录错了,用了boot分区,可能破坏了文件系统,如果是这样的话,那么你只能重新烧录了。

感谢回复!您指的“重新烧录”是指的用USB_Burning_Tool重新烧录系统吧?

@lwind 是,用usb_burning_tool重新烧录

好的,明白了,谢谢 :grinning:

请问有usb_buring_tool的烧录教程吗

@tutusworld 我们有Khadas Docs

1 Like

谢谢你的回复。现在的方式是可以烧录 u-boot****和 image**。如果** flash****异常了,如何烧录 bootloader****呢?以及如何下载和烧录 bootloader.bin****的文件?

@tutusworld 板子背面有个S的spi的标记,需要短接,才能进emmc