分类: 嵌入式
2010-11-22 19:25:22
U boot-1.1.6修改支持TX2440
支持的功能:
1. 同时支持S3C2410和S3C2440
2. 支持从Nor启动
3. 支持网卡芯片CS8900\DM9000
4 支持K9F2G08—256M,大页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应用开发完全手册》(韦东山) 查看—> 移植文档