移植 uboot2012.04.01 到tq2440--建立自己的开发板
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移植 uboot2012.04.01 到tq2440--建立自己的开发板相关的知识,希望对你有一定的参考价值。
首先:
先到官网上下载uboot源码:ftp://ftp.denx.de/pub/u-boot/,使用arm-linux-交叉工具链采用4.4.3版本:
一、 首先建立自己的开发板
拷贝board/samsung/smdk2410/目录到board/tq2440(这个文件夹是自己建立的)
[email protected]:~/bootloader/uboot-2012.04.01/u-boot-2012.04.01/board$ cp -a samsung/smdk2410/* ./tq2440/
[email protected]:~/bootloader/uboot-2012.04.01/u-boot-2012.04.01/board/tq2440$ vim Makefile
修改该目录下的Makefile
COBJS := tq2440.o
[email protected]:~/bootloader/uboot-2012.04.01/u-boot-2012.04.01$ cp include/configs/smdk2410.h include/configs/tq2440.h
在顶层目录执行如下命令
[email protected]:~/bootloader/uboot-2012.04.01/u-boot-2012.04.01$ grep "smdk2410" * -nR
知道在顶层目录下的boards.cfg文件中定义了smdk2410开发板的配置选项,仿照它定义TQ2440开发板的配置选项
# Target ARCH CPU Board name Vendor SoC Options
########################################################################################
tq2440 arm arm920t - - s3c24x0
由于我们在board目录下创建开发板目录,所以Vendor指定为空
以上是关于移植 uboot2012.04.01 到tq2440--建立自己的开发板的主要内容,如果未能解决你的问题,请参考以下文章
uboot研读笔记 | 03 - 初步移植uboot 2012.04到JZ2440(修改时钟,配置串口)
uboot研读笔记 | 01 - 下载uboot源码并使用VSCode远程查看源码编译uboot(2012.04.01版本)