u-boot-2016.01移植笔记之先让u-boot可以编译成功以及添加2440单板

来源:互联网 发布:淘宝百阅街怎么下载 编辑:程序博客网 时间:2024/05/17 02:01

先下载最新u-boot,目前最新的是u-boot-2016.01

一、           先让u-boot下载到2440上有输出

先把u-boot放到虚拟机上编译,在编译之前要先配置处理器的型号

make smdk2410_defconfig

配置好后运行make,但是这时候出现错误


不要慌,这是后我们在根目录下的Makefile中的前面添加

ARCH=arm

CROSS_COMPILE=arm-linux-

然后再次编译就能编译通过

接下来把u-boot下载到mini2440但是这时候2440没有什么反应

接下来开始修改2440

1、  添加2440型号的板子

先在u-boot-2016.01\board\samsung下复制smdk2410文件夹并改名为smdk2440

进入该文件夹,把文件名从2410都改成2440

打开Makefile,把Makefile里的文件从2410改为2440

打开Kconfig把文件内容从2410都改为2440

进入u-boot-2016.01\configs复制smdk2410_config为smdk2440_defconfig并打开修改为

CONFIG_ARM=y

CONFIG_TARGET_SMDK2440=y

CONFIG_SYS_PROMPT="SMDK2440 # "

# CONFIG_CMD_SETEXPR is not set

        

         再进入u-boot-2016.01\include\configs复制smdk2014.h为smdk2440.h

       进入u-boot-2016.01\arch\arm\Kconfig中

       添加

configTARGET_SMDK2440

       bool "Support smdk2440"

       select CPU_ARM920T

source"board/samsung/smdk2440/Kconfig"

       这样就算添加了一个2440的板子

0 0
原创粉丝点击