thefat 发表于 2005-12-27 11:37:37

继续骚扰:cs8900a 的问题

真不好意思,俺有好多麻烦。

为神马 testsuit 里的 cs8900a 好使,俺自己拿 uclinux source build 的就不好使呢?

俺已经把io, irq 都 hardcode 改了:


static int io = 0xfffa0000;
static int irq = 16;

...

        /* module parameters override everything */
        if (io != 0) dev->base_addr = io;
        if (irq != 0) dev->irq = irq;


在这儿蹦出来了:

        if ((value = cirrus_read (dev,PP_ProductID)) != EISA_REG_CODE) {
                printk (KERN_ERR "%s: incorrect signature 0x%.4x\n",dev->name,value);
                return (-ENXIO);
        }

conf 就是 at91/uclinux_cs8900a/skyeye.conf . 俺跟了 net_cs8900a_read_halfword 发现根本没跑到,为啥呢?

thefat 发表于 2005-12-27 15:55:22

跟了一下 testsuit 里的 linux , 显然里面的 cirrus.c 是改过的,跟 uclinux 2.4.27-uc1 里的对不上。哪位兄弟能够提供 testsuit 的 souce & config files?

thefat 发表于 2005-12-27 23:34:25

是俺滴错,io base 设错了
页: [1]
查看完整版本: 继续骚扰:cs8900a 的问题