主题 : mini2440的DM9000网卡的 CONFIG_DM9000_BASE是多少? 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 2535
精华: 0
发帖: 73
金钱: 690 两
威望: 626 点
贡献值: 0 点
综合积分: 146 分
注册时间: 2008-11-23
最后登录: 2011-12-15
楼主  发表于: 2009-01-13 22:12

 mini2440的DM9000网卡的 CONFIG_DM9000_BASE是多少?

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-02-08)
7.3 配置和编译 U-Boot
说明:本小节只介绍 U-Boot 的配置编译和烧写,关于其使用方法的详细介绍,我们
将会在以后的手册更新中添加,用户也可以自行到网上查找相关资料。
本光盘中的U-Boot 具有以下功能特性:
1. 同时支持S3C2410 和 S3C2440
2.  支持串口 xmodem协议
3.  支持 USB下载,可以在 PC上使用 dnw传数据
4.  支持网卡芯片 CS8900
5.  支持 NAND Flash 读写
6.  支持从 Nor/Nand Flash 启动
7.  支持烧写yaffs 文件系统映象
8.  可以直接下载到内存运行
9. 即可以支持 CS8900,又可以支持 DM9000,但是,不能同时支持;要选择支持哪
个网卡芯片,需要在include/configs/100ask24x0.h中进行配置,如下:
#if 0
#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
下面是具体的编译方法和烧写步骤。


这是手册上写的uboot的参数,这里把#define CONFIG_DM9000_BASE   0x20000000 ,这个地址对吗?
级别: 新手上路
UID: 3023
精华: 0
发帖: 2
金钱: 20 两
威望: 20 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2008-12-22
最后登录: 2009-02-06
1楼  发表于: 2009-01-22 16:06
不对,应该是0x20000300
级别: 新手上路
UID: 3934
精华: 0
发帖: 37
金钱: 325 两
威望: 276 点
贡献值: 0 点
综合积分: 74 分
注册时间: 2009-02-17
最后登录: 2013-03-08
2楼  发表于: 2009-07-21 17:23
赞同ONE楼的
级别: 新手上路
UID: 8689
精华: 0
发帖: 5
金钱: 50 两
威望: 25 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2009-09-02
最后登录: 2009-09-09
3楼  发表于: 2009-09-08 11:07
uboot里是用0x20000000 的 搞不懂了
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2009-09-08 11:39
关于DM9000的Base地址如何确定,我已经在这个帖子里解释过了
http://www.aiothome.com/bbs/read.php?tid=1817&page=1#9372
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."