当前位置: 技术问答>linux和unix
dm9000 not found at 0x04014000 id: 0x00000000是怎么回事了?
来源: 互联网 发布时间:2016-05-12
本文导语: 在调试一块板时UBOOT已经起来,可是用ping或tftp时都会提示dm9000 not found at 0x04014000 id: 0xc0c0c0c0 我用的dm9000a,对应的驱动是dm9000x.c,按说读出来ID应该是0x90000a46才对 这样的问题一般出现在什么地方? #define CONFIG_DM...
在调试一块板时UBOOT已经起来,可是用ping或tftp时都会提示dm9000 not found at 0x04014000 id: 0xc0c0c0c0
我用的dm9000a,对应的驱动是dm9000x.c,按说读出来ID应该是0x90000a46才对
这样的问题一般出现在什么地方?
#define CONFIG_DM9000_BASE 0x04014000
#define DM9000_IO CONFIG_DM9000_BASE
#define DM9000_DATA (CONFIG_DM9000_BASE+2)
这几个设置是正确的,还有什么地方会引起这个问题?
我用的dm9000a,对应的驱动是dm9000x.c,按说读出来ID应该是0x90000a46才对
这样的问题一般出现在什么地方?
#define CONFIG_DM9000_BASE 0x04014000
#define DM9000_IO CONFIG_DM9000_BASE
#define DM9000_DATA (CONFIG_DM9000_BASE+2)
这几个设置是正确的,还有什么地方会引起这个问题?
|
dm9000所在片选可能没设置好
|
dm9000 not found at 0x04014000
#define CONFIG_DM9000_BASE 0x04014000
最容易联想的就是 base addrress不对了。
#define CONFIG_DM9000_BASE 0x04014000
最容易联想的就是 base addrress不对了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。