3.然后,您可以运行make menuconfig进一步自定义U-Boot的配置!

确保交叉编译器在PATH中可用

通过指定交叉编译器首选项来编译U-Boot。例如,如果交叉编译器可执行文件是arm-linux-gcc:CROSS_COMPILE= arm-linux-

主要结果是一个u-boot.bin文件,它是U-Boot映像。取决于您的特定平台上,可能还有其他专用映像:u-boot.img

2.4 安装U-Boot

通常必须将U-Boot安装在闪存中才能由硬件执行。取决于硬件,U-Boot的安装以不同的方式完成:

CPU提供了某种特定的引导监视器,您可以使用特定的协议通过串行端口或USB与之进行通信

从固定媒体(NAND)引导之前,CPU首先在可移动媒体(MMC)上引导。在这种情况下,请从MMC引导以刷新新版本

U-Boot已经安装,可以用来发布新版本的U-Boot。但是请注意:如果新版本的U-Boot无法正常工作,则该主板将无法使用

该评估板提供了一个JTAG接口,该接口允许远程写入闪存,而无需在该评估板上运行任何系统。如果引导加载程序不起作用,它还可以挽救一块板。

2.5 U-boot启动提示信息

通过串行控制台将目标连接到主机。接通电路板电源。在串行控制台上,您将看到类似以下内容:

U-Boot Shell提供了一组命令。本文将研究最重要的内容,请参阅文档以获取完整参考或help命令。

2.5.1 基本信息命令

2.5.2 重要命令

具体的命令集取决于U-Boot配置

help命令,将列出该配置的所有命令,help command,将列出具体命令的使用帮助