666 发表于 2014-6-22 10:06:26

DM9000 平台信息理解

在平台中(mach-tq210.c)关于dm9000的信息是:
#ifdef CONFIG_DM9000
static struct resource tq210_dm9000_resources[] = {
        = {
                .start        = S5PV210_PA_SROM_BANK1 + 0x300, //#define S5PV210_PA_SROM_BANK1                        0x88000000
                .end        = S5PV210_PA_SROM_BANK1 + 0x300,
                .flags        = IORESOURCE_MEM,
        },
0x88000000 是SROM Bank 1 的基地址,
为什么 DM9000的片选地址用的是 0x88000000 ,怎么得来的??

后面为什么还要加0x300??

zjhsucceed_329 发表于 2014-6-22 23:04:07

看我写的《嵌入式Linux学习笔记》就明白了

zjhsucceed_329 发表于 2014-6-22 23:05:09

网上很多文章在移植DM9000中都说要加300,全是无稽之谈。

666 发表于 2014-6-23 12:44:23

zjhsucceed_329 发表于 2014-6-22 23:04
看我写的《嵌入式Linux学习笔记》就明白了

请教你的 《嵌入式Linux学习笔记》 在哪可以找到??

666 发表于 2014-6-23 12:44:51

zjhsucceed_329 发表于 2014-6-22 23:04
看我写的《嵌入式Linux学习笔记》就明白了

请教你的 《嵌入式Linux学习笔记》 在哪可以找到??

zjhsucceed_329 发表于 2014-6-25 20:49:01

http://pan.baidu.com/s/1fEfG6
你找下我的帖子页找得到啊
页: [1]
查看完整版本: DM9000 平台信息理解