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,如图。
![](http://img.my.csdn.net/uploads/201304/20/1366455679_6354.png)
uboot根目录下执行:
make smdk6410_config(出现Configuring for smdk6410 board...)
make(根文件下出现u-boot.bin、u-boot-nand.bin等文件)
至此,uboot的初步移植就完成了。
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,如图。
![](http://img.my.csdn.net/uploads/201304/20/1366455679_6354.png)
uboot根目录下执行:
make smdk6410_config(出现Configuring for smdk6410 board...)
make(根文件下出现u-boot.bin、u-boot-nand.bin等文件)
至此,uboot的初步移植就完成了。
相关文章推荐
- UBOOT-2012-10在OK6410平台的移植(六)添加DNW下载功能
- UBOOT-2012-10在OK6410平台的移植(五)修改网卡驱动DM9000AE
- UBOOT-2012-10在OK6410平台的移植(四)uboot 2012.10 raise: Signal # 8 caught的问题
- UBOOT-2012-10在OK6410平台的移植(三)uboot 2012.10编译配置
- UBOOT-2012-10在OK6410平台的移植从SD卡启动
- UBOOT-2012-10在OK6410平台的移植(三)uboot 2012.10编译配置
- UBOOT-2012-10在OK6410平台的移植(二)uboot 2012.10启动流程
- UBOOT-2012-10在OK6410平台的移植(一)写在前面的话
- UBOOT-2012-10在OK6410平台的移植(十二)移植结束
- UBOOT-2012-10在OK6410平台的移植(十一)从SD卡启动
- UBOOT-2012-10在OK6410平台的移植(十三)完善功能
- UBOOT-2012-10在OK6410平台的移植(十)MLC NAND驱动(硬件8位ECC)
- UBOOT-2012-10在OK6410平台的移植(九)MMC驱动
- UBOOT-2012-10在OK6410平台的移植(八)LCD输出
- UBOOT-2012-10在OK6410平台的移植(七)关于NAND启动
- Linux3.6.7在OK6410平台的移植(九)MMC
- uboot2011.12移植到ok6410开发板
- openssl 客户端程序移植到arm平台 OK6410上运行
- Linux3.6.7在OK6410平台的移植(八)NFS
- 解决《 Linux3.6.7在OK6410平台的移植》文章的错误问题