Chinaunix首页 | 论坛 | 博客
  • 博客访问: 90097
  • 博文数量: 22
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 240
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-03 11:02
文章分类

全部博文(22)

文章存档

2011年(1)

2010年(21)

我的朋友

分类: LINUX

2010-03-30 20:07:47

(将分(一)、(二)、(三)(四)部分完成移植工作)

.P~+Q n2~0

(一)

!Q0Qf4hA7}(Y4T[01)、建立s3c2410开发板的配置
Rl D&j Fw B+N$_Rn&S0  1)# cp –r board/smdk2410 board/s3c2410   
?!b'NpF0  2)# cp include/configs/smdk2410.h include/configs/s3c2410.h
R?X3cu&Y0  s3c2410.h
是开发板的配置文件,他包括开发板的CPU、系统时钟、RAMFLASH系统及其他相关的配置信息,由于u-boot已经支持三星的SMDK2410开发板,所以移植的时候直接拷贝SMDK2410的配置文件,做相应的修改即可。由于UbootSMDK2410板的NAND Flash初始化部分没有写,即lib_arm/board.c中的start_armboot函数中有这么一句:
*u7^ \ ~ Tfwh0#if (CONFIG_COMMANDS & CFG_CMD_NAND)
V9_q X/i2F Rq*w/G0puts ("NAND:");木铎校园 BBS 社区If4E/|!nnd!G&[C
nand_init();
+Utb)g0UK];P gS+Dq0#endif木铎校园 BBS 社区&{;jhF,v*R;Z{3`G
但是在board/smdk2410目录下源文件中都没有定义nand_init这个函数。所以需要我们补充这个函数以及这个函数涉及的底层操作,NAND Flash的读写操作相对复杂,将在u-boot- 1.1.6移植的第二部分介绍。
c;O;Uy]
阅读(435) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~