linxu启动信息求助

jidesanhaofei110 2012-01-11 10:32:32
给一块新做的板子了系统,启动时,在 dm9000 Ethernet Driver, V1.31 处停住了,不往下走了,这是什么原因啊,求大大门指导,小弟感激不尽
...全文
155 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jidesanhaofei110 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 x9525329 的回复:]
可能硬件问题吧
[/Quote]硬件应该没问题,uboot能找到dm9000,tftp下载也正常,dm9000和dm900a有什么区别啊,我用的是dm9000a
x9525329 2012-02-09
  • 打赏
  • 举报
回复
可能硬件问题吧
jidesanhaofei110 2012-02-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dongjiawei316 的回复:]
地址非法。。。
[/Quote]你好,我打印db->io_addr的值为0xc4810300,请问正确的地址应该是什么啊?
dongjiawei316 2012-01-12
  • 打赏
  • 举报
回复
你事先把这两个地址打印出来看看?
dongjiawei316 2012-01-12
  • 打赏
  • 举报
回复
地址非法。。。
dongjiawei316 2012-01-12
  • 打赏
  • 举报
回复
dm9000_reset函数会往两个地址写数,一个表示dm9000的寄存器地址,一个表示寄存器的值。会不会你那两个地址写的不正确,db->io_addr不对,导致设备挂了
飞天舞 2012-01-11
  • 打赏
  • 举报
回复
这就难说了,问题的可能性很多啊。硬件或驱动原因都有可能,还是得自己调试才知道。
jidesanhaofei110 2012-01-11
  • 打赏
  • 举报
回复
dm9000驱动运行到dm9000_reset(db)这一步死掉了,很是奇怪啊,难道是硬件出了问题

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧