主题 : 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重新编辑 ]
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
1楼  发表于: 2012-10-24 13:31
学习了……
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
2楼  发表于: 2012-10-24 13:38

 回 楼主(renascence) 的帖子

不过 看你的《图解将Ubuntu上的Qt程序编译出可在ARM平台上运行的程序》如果是在Mini2440,Mini6410,Tiny6410上完全可以用/bin目录下的qt4脚本来运行,什么环境变量都不好设置,另外在LInux装Qt-sdk要比你这个方便一点,不过对于Qt用的人好像不多了,加油,我也在用……
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
3楼  发表于: 2012-10-24 13:42
图片:
工具链用这个……
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
4楼  发表于: 2012-10-24 13:44
qt4脚本是友善启动qt4的demo做的,完全可以对着改过来启动自己的程序……