九鼎官方uboot的配置与编译

来源:互联网 发布:落花知时节的含义 编辑:程序博客网 时间:2024/04/27 16:27
找到uboot的原生目录下进入include/configs目录下,发现有个文件是x210_sd.h
返回到uboot的原生目录下
配置:make x210_sd_config
    出现:Configuring for x210_sd board...    说明配置好了
编译:make /make -j2
    编译之前一定要检查arm-linux-gcc是否正确,分两步
    1. 检查当前环境是否安装了合适的arm-linux-gcc,这里选择的是arm-2009q3
    2. 检查当前目录下Makefile的编译器是否设置正确
    确保了以上两点之后,进行make或者make -jx
    编译之后会在uboot的原生目录下生成一个u-boot.bin文件
编译之后烧录:
    进入uboot的原生目录下的sd_fusing文件夹,vi sd_fusing.sh文件的下面内容是否正确
         85 echo "BL1 fusing"
         86 ./mkbl1 ../u-boot.bin SD-bl1-8k.bin 8192
         87 dd iflag=dsync oflag=dsync if=SD-bl1-8k.bin of=$1 seek=$bl1_position
         88 rm SD-bl1-8k.bin
         89     
         90 ####################################
         91 #<u-boot fusing>
         92 echo "u-boot fusing"
         93 dd iflag=dsync oflag=dsync if=../u-boot.bin of=$1 seek=$uboot_position
    确保86行和93行被烧录的文件是上面编译的到的u-boot.bin文件
    烧录时可能会报权限相关的错误
    解决方法是:
        将相关报错目录的权限更改到合适即可
0 0
原创粉丝点击