ubuntu上u-boot的编译

Posted 愣娃娃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu上u-boot的编译相关的知识,希望对你有一定的参考价值。

1,下载u-boot

2,将Windows中的u-boot复制到ubuntu虚拟机中自定义目录并解压

3,进入该目录cd

4,安装dtc:sudo apt-get install device-tree-compiler

5,安装openssl的依赖: sudo apt-get install libssl-dev

6,输入以下命令,生成Makefile文件: make CROSS_COMPILE=arm-xilinx-linux-gnueabi-   zynq_zed_defconfig

7,输入以下命令,生成可执行文件:make CROSS_COMPILE=arm-xilinx-linux-gnueabi-  

  当编译完成之后,在u-boot-xlnx-master根目录下会产生u-boot(一个elf文件),u-boot.bin,u-boot.srec等文件

8,输入以下命令,查看u-boot中不同段的空间分配情况:arm-xilinx-linux-gnueabi-objdump   -h   u-boot

以上是关于ubuntu上u-boot的编译的主要内容,如果未能解决你的问题,请参考以下文章

Linux主机上使用交叉编译移植u-boot到树莓派

VMware Ubuntu 20.04 LTS 使用Qemu虚拟机u-boot启动或者配合busybox模拟ARM开发板

ubuntu上设备树的编译

Ubuntu下基于u-boot搭建qemu的vexpress环境

Ubuntu14.04 64bit编译u-boot-2016.07提示 Your dtc is too old, please upgrade to dtc 1.4 or newer

U-BOOT-2016.07移植 (第一篇) 初步分析