3.1 Bootloader

  • 进入Bootloader目录,解压U-boot源码:
$ cd <WORKDIR>/Bootloader
$ tar -zxvf myir-u-boot.tar.gz
$ cd myir-u-boot
  • 开始编译U-Boot:

不同的开发板对应不同的配置文件,配置文件位于myir-u-boot/configs/目录

开发板 编译选项 输出文件
MYD-C437X-EVM myd_c437x_evm_defconfig MLO和u-boot.img

下面以MYD-C437X-EVM开发板为例,说明u-boot的编译过程:

$ make distclean
$ make myd_c437x_evm_defconfig
$ make

编译完成之后生成MLO和u-boot.img可以用于TF卡启动和EMMC启动,优先选择从TF卡启动,启动过程中,通过按空格键可以进入U-Boot命令控制台执行需要的命令。例如:

># help            -- 获取帮助
># echo            -- 查看变量