您的位置:首页 > 其它

OK6410平台下uboot的移植(第一步)

2013-04-21 14:34 393 查看
平台:ok6410(256M内存,2GNandflash)、ubuntu12.04、u-boot-2012.10.tar.bz2

1.下载uboot源码并解压。

2.进入u-boot-2012.10/board/samsung/

cp -r smdk6400/ ./smdk6410

cd smdk6410/

mv smdk6400.c smdk6410.c

/*注意:如果uboot版本比较旧,你会发现smdk6400目录下没有smdk6400_nand_spl.c,这时,只需要mv smdk6400.c smdk6410.c即可,这里我用的版本是2012.10,所以需要执行以下括号内的步骤*/

[

mv smdk6400_nand_spl.c smdk6410_nand_spl.c

]

进入Makefile,将里边的所有6400改为6410.

返回到uboot根目录(u-boot-2012.10)

cd nand_spl/board/samsung/

cp -r smdk6400/ ./smdk6410/

cd smdk6410/

进入Makefile,将里边的所有6400改为6410.

返回到uboot根目录(u-boot-2012.10)

cd include/configs/

cp smdk6400.h smdk6410.h

返回到uboot根目录(u-boot-2012.10)

进入Makefile,将CROSS_COMPILE ?=改成为CROSS_COMPILE ?=arm-linux-(我已经安装arm-linux-工具链)

搜索6400,将ARM1176框里的内容复制,粘贴在下面,并将6400改为6410,如图。


uboot根目录下执行:

make smdk6410_config(出现Configuring for smdk6410 board...)

make(根文件下出现u-boot.bin、u-boot-nand.bin等文件)

至此,uboot的初步移植就完成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: