主题 : 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: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-09-21 14:59
不错,多谢分享
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
dkm
级别: 新手上路
UID: 12174
精华: 0
发帖: 33
金钱: 165 两
威望: 33 点
贡献值: 0 点
综合积分: 66 分
注册时间: 2009-12-30
最后登录: 2017-08-31
2楼  发表于: 2012-09-29 17:12
多谢分享
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
3楼  发表于: 2012-10-24 13:31
学习了……
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
4楼  发表于: 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
5楼  发表于: 2012-10-24 13:42
图片:
工具链用这个……
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
6楼  发表于: 2012-10-24 13:44
qt4脚本是友善启动qt4的demo做的,完全可以对着改过来启动自己的程序……
级别: 新手上路
UID: 76927
精华: 1
发帖: 32
金钱: 210 两
威望: 42 点
贡献值: 1 点
综合积分: 84 分
注册时间: 2012-08-31
最后登录: 2012-12-15
7楼  发表于: 2012-10-25 01:45

 回 6楼(kangear) 的帖子

谢谢大侠kangear指导!

1. 该文没有针对具体的开发板,不同的开发板运行的软、硬件环境不一样(本人测试过天嵌、友善、飞凌的2440或6410开发板,相关环境变量设置不同),故只能给出一般方法,正如大侠kangear所说,可以对照开发板供应商提供的相关DEMO来设置实际的环境变量。

2. Linux的其它发行版,如Fedora、Redhat等,安装Qt Creator或许简便些,该文只是给出在Ubuntu下在线安装Qt Creator的方法,无需事先下载安装包。

3. Qt Creator中的ARM交叉编译工具链对应相关目录下实际安装的ARM交叉编译器,名称可以不同。

以上一己之见,欢迎斧正。

另外,请教大侠kangear:

您说:“不过对于Qt用的人好像不多了”。那现在大家都在用什么软件来完成界面编程呢?请推荐,谢谢!
[ 此帖被renascence在2012-10-25 01:50重新编辑 ]