uboot 编译

 1 1. 解包u-boot源码包(u-boot-2016.07 2 
 3 
 4 2. 配置交叉编译器
 5        根据内核编译里的步骤配置
 6 
 7 
 8 3. 编译uboot
 9     yum install ncurses*   // ncurses是个终端的图形库, 用于配置编译项使用    
10 
11     make orangepi_linux_defconfig  //配置uboot, 指定编arm架构, h3 SOC的功能代码
12     
13     vim include/configs/sunxi-common.h //修改使用第0个uart作调试口
14         265 #define CONFIG_CONS_INDEX              1       /* UART0 */
15 
16     
17     make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
18 
19 
20    编译完成后: u-boot-sunxi-with-spl.bin就是所需的文件
21 
22 
23 4. 烧录, 把编译出的文件烧写到sd卡的第8k字节位置开始烧写, bs=1k是指以1k字节为单位, seek=8是指跳过8个单位大小
24      sudo dd if=./u-boot-sunxi-with-spl.bin  of=/dev/sdb bs=1k seek=8

猜你喜欢

转载自www.cnblogs.com/edan/p/9118333.html