找回密码
 注册
搜索
查看: 1105|回复: 0

[讨论] u-boot-2010.09移植到S3C6410笔记(一)

[复制链接]
发表于 2012-9-10 14:46:04 | 显示全部楼层 |阅读模式
作者: 武汉华嵌高级讲师   周老师



一、移植环境

1.Oracle VM VirtualBox + Ubuntu 12.04
2.开发板CPU S3C6410, 该开发板:
256MSDROM : (0x5000 0000- 0x5f00 0000, 0x6000 0000 – 0x6f00 0000)

2GMLC nandflash: 型号K9GAG08U0D , page size: 4K, block size: 512K

以太网卡:DM9000, 片选Xm0CSn[1] (基址0x1800 0000)

1.u-boot版本号是u-boot-2010.09,其官方下载地址:ftp://ftp.denx.de/pub/u-boot/;
2.交叉编译器使用:EABI-4.3.3_EmbedSky_20100610.tar.bz2。
该版本的u-boot仍然不支持S3C6410处理器,且不支持nand flash启动,故我们移植的目的是该版本u-boot支持S3C6410的nand flash启动。我们可以以smdk6400为原型,在此基础上,进行我们的移植工作。



二、建立开发板目录并测试编译环境

1、新建一个开发板目录和相应文件

cd  board/samsung

cp –rf smdk6400 smdk6410

cd smdk6410

mv smdk6400.c smdk6410.c

modify Makefile  =>  COBJS-y := smdk6410.o

2、在目录include/configs下创建smdk6410.h

cd include/configs

cp smdk6400.h  smdk6410.h

3、修改顶层Makefile, 增加下面两行(after Line 2244)

未完,待续。。。。。。

更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,

http://www.embedhq.org/html/jsbw/2012/0812/3390.html
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-5-4 17:04 , Processed in 0.047039 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表