主题 : DM9000使用中碰到的几点问题(已解决 供参考) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 76927
精华: 1
发帖: 32
金钱: 210 两
威望: 42 点
贡献值: 1 点
综合积分: 84 分
注册时间: 2012-08-31
最后登录: 2012-12-15
楼主  发表于: 2012-09-21 14:26

 DM9000使用中碰到的几点问题(已解决 供参考)

管理提醒: 本帖被 mindee 执行加亮操作(2012-09-21)
DM9000使用笔记:

1.大部分ARM开发板使用的以太网接口芯片是DM9000EP,本人参照某2440ARM开发板(不是友善的)设计产品电路时将100-pin的DM9000EP换成了48-pin的DM9000AEP,但未将nWAIT上拉为高电平(因DM9000AEP无需连接nWAIT,忽视了这一点),导致linux内核使用外部设备时“锁死”而不能正常工作。将nWAIT上拉至高电平后问题解决。

提醒:不管有没有外部设备使用2440/6410的nWAIT,均应将其通过上拉电阻接高电平(如通过4.7K电阻接3.3V),否则当没有外部设备使用它时处理器被锁死。

2. 设计时误将DM9000AEP的PIN20(EECK)上拉至高电平,导致ARM CPU和DM9000AEP“ping”不通,而将DM9000AEP的PIN20浮置后问题解决。
[ 此帖被renascence在2012-12-15 14:54重新编辑 ]
dkm
级别: 新手上路
UID: 12174
精华: 0
发帖: 33
金钱: 165 两
威望: 33 点
贡献值: 0 点
综合积分: 66 分
注册时间: 2009-12-30
最后登录: 2017-08-31
1楼  发表于: 2012-09-29 17:12
多谢分享