Chinaunix首页 | 论坛 | 博客
  • 博客访问: 837182
  • 博文数量: 489
  • 博客积分: 475
  • 博客等级: 下士
  • 技术积分: 3087
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 16:28
文章分类

全部博文(489)

文章存档

2013年(7)

2012年(301)

2011年(181)

分类:

2011-12-22 20:53:29

 

U boot-1.1.6修改支持TX2440

支持的功能:
1. 
同时支持S3C2410S3C2440

2. 支持从Nor启动
3.
支持网卡芯片CS8900\DM9000
4
支持K9F2G08256M,大页NAND Flash
5.
支持烧写yaffs2文件系统映象

 

要选择支持哪个网卡芯片,需要在include/configs/100ask24x0.h中进行配置,如下:

#if 0              // 改为 #if 1,就支持CS8900,否则支持DM9000
#define CONFIG_DRIVER_CS8900 1 /* we have a CS8900 on-board */
#define CS8900_BASE  0x19000300
#define CS8900_BUS16  1 /* the Linux driver does accesses as shorts */
#endif
#if !defined(CONFIG_DRIVER_CS8900)
#define CONFIG_DRIVER_DM9000  1
#define CONFIG_DM9000_USE_16BIT  1
#define CONFIG_DM9000_BASE  0x20000000
#define DM9000_IO    0x20000000 
#define DM9000_DATA    0x20000004
#endif

补丁文件

文件: u-boot-1.1.6_TX2440.rar
大小: 17KB
下载: 下载

 

打补丁命令如下:
tar xjf u-boot-1.1.6.tar.bz2
cd u-boot-1.1.6
patch -p1 < ../u-boot-1.1.6_TX2440.diff
make 100ask24x0_config
make

 

参考《嵌入式Linux应用开发完全手册》(韦东山)    查看—> 移植文档

 

 

阅读(362) | 评论(0) | 转发(0) |
0

上一篇:linux-2.6内核移植

下一篇:C 多线程编程

给主人留下些什么吧!~~