Chinaunix首页 | 论坛 | 博客
  • 博客访问: 275878
  • 博文数量: 39
  • 博客积分: 1215
  • 博客等级: 军士长
  • 技术积分: 471
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-17 19:34
个人简介

grace under pressure

文章分类

全部博文(39)

文章存档

2013年(6)

2012年(28)

2011年(5)

分类: LINUX

2012-02-11 16:39:25

    在调试DM9000的时候,注意到:
dm9000 i/o: 0x30000000, id: 0x90000a46                                          
DM9000: running in 8 bit mode 
    但是ATMEL的那块板子是16bit的,这个问题,我之前查了些资料,没有找到解决办法,但是在里面,我找到了我想要的答案,我把我用到的地方贴出来:
“... DM9000E网卡芯片支持8位、16位、32位模式的处理器,通过芯片引脚EEDO(65脚)和WAKEUP(79脚)的复位值设置支持的处理器类型,如16位处理器只需将这两个引脚接低电平即可,其中WAKEUP内部有60K下拉电阻,因此可悬空该引脚,或作为网卡芯片唤醒输出用 ...”  
我在检查我的电路时,发现79脚竟然被拉高,我再去看ATMEL的板子时,发现他那个电阻没焊,再看mcuzone的也是一样,so de siga,问题出在这里,我也果断把那个电阻卸掉,ping通了,网络模块正常。
阅读(1696) | 评论(0) | 转发(0) |
0

上一篇:ping命令

下一篇:液晶模块(ARM底板调试)

给主人留下些什么吧!~~