微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > uboot和内核编译

uboot和内核编译

时间:10-02 整理:3721RD 点击:

首先准备好需要的文件,uboot和内核源码,然后解压。
编译uboot:
进入源码目录
cdu-boot-2013.10-ti2013.12.01
makeARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
清除之前的文件
makeARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
使用配置文件。这里有两种选择方式:
1.使用Q-SPI Flash方式启动的话,config则选择myir_ricoboard_qspiboot_config最后生成u-boot.bin


2.使用Micro SD方式启动的话,config则选择myir_ricoboard_config


编译过程


生产的文件


编译linux内核

进入内核源码所在目录

cd linux-3.12.10-ti2013.12.01
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
清除之前的内容

make ARCH=armCROSS_COMPILE=arm-linux-gnueabihf- \
myir_ricoboard_defconfig
配置文件



make ARCH=armCROSS_COMPILE=arm-linux-gnueabihf- menuconfig

进入图形配置界面,选择需要的功能,然后保存。

界面如下所示:



make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage dtbs
编译内核文件和生成设备树的二进制文件 myir_ricoboard.dtb

编译完成后,就可以生产需要的文件,后面制作文件系统就可以启动开发板了。




真好,终于找到了 非常感谢的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top