DM9000地址的确定(2440)
已得到的DM9000的Index端口和数据端口的地址分别为0x20000300和0x20000304
根据开发板的原理图,DM9000和2440的连接线除16位的数据线外还有nLIN_CS和LADDR2
也就是说2440仅通过nLIN_CS和LADDR2这两根线就确定了DM9000的地址,片选nLIN_CS和LADDR2这两根线分别连接2440的nGCS4和LADDR2这两根线,这就意味着只要选中这两根线就可以访问DM9000,根据mmap可以看出,DM9000的基地址为 0x20000000
再由LADDR2,也就是DM9000的CMD引脚可以确定DM9000的地址为xxxx xxxx xxxx xxxx xxxx xxxx xxxx x0/1xx,再由DM9000的芯片手册
可以得出DM9000的地址为xx1x xxxx xxxx xxxx xxxx xx11 0000 0000和xx1x xxxx xxxx xxxx xxxx xx11 0000 0100,当然地址0x20000300和0x20000304可以访问到DM9000,但是这只是其中的一个地址。