stblade
驱动牛犊
驱动牛犊
  • 注册日期2009-08-15
  • 最后登录2009-11-10
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望101点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1804回复:2

麻烦帮忙看看DM9000a在2440上的问题

楼主#
更多 发布于:2009-08-15 12:29
我用的是s3c2440、wince5.0的板子,仿照一个demo板仿制的。多加了一个cpld,可网口没用它。

之前调其他外设时都没有连通网口(就是连通电源的电感不焊),都调好了,现在连通网口芯片,下载好带有网口驱动的NK.bin,但是在dm9000a的片选信号为低时,就出现以下症状:整个板子的电流剧烈变化,峰值约550mA,变化能有200mA;LCD触摸屏(日立7寸屏)出现黑线,屏幕逐渐发白,并且触摸不能输入;可是此时dm9000a的输入输出电压稳定,LCD屏有自己的供电电源。若片选不为低,则一切又恢复正常。(用超级终端DNW查看启动信息,发现有时启动会卡住,若不连通dm9000a,则又能顺利启动)

我将此同样的NK.bin烧入demo板,一切正常,上网亦可。也就是说驱动的确加了进去。\wince5.0\...\smdk2440a_ARMV4I_Release文件夹里有dm9isa.dll等文件。platform.reg中也有[HKEY_LOCAL_MACHINE\Comm\DM9CE]...。所以我觉得驱动应该没啥问题,虽说多加了个cpld,但从网口端看,和demo板是一样的;或者说我不知道该查看、修改哪些地方。麻烦指点。

我也按照dm9000a驱动里的readme的说明,在平台文件夹/files下修改了platform.reg和platform.bib加入了相关的表项,但用PB5.0de 'build and sysgen'生成内核时会出错,用‘make run-time image’生成的不能成功启动。

现在麻烦大家帮忙看看如何查错、调试。若要问清啥东西,请直言。

qq302011
驱动牛犊
驱动牛犊
  • 注册日期2005-05-11
  • 最后登录2016-01-09
  • 粉丝3
  • 关注0
  • 积分26分
  • 威望136点
  • 贡献值1点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-08-20 13:16
觉得应该从硬件上找问题哈
stblade
驱动牛犊
驱动牛犊
  • 注册日期2009-08-15
  • 最后登录2009-11-10
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望101点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-08-30 17:16
又测了测,发现插上RJ45后,其上的表示连接的LED灯不亮,偶尔闪一下;片选的长度有280Ms,再过2100Ms又一次片选,好像在片选时卡住了似的。

再测demo板,发现其片选很短,一插上led灯就亮了。
游客

返回顶部