我最近参与了一个嵌入式系统开发的项目,该系统所用的DSP为Philips的TM1300. 我的主要工作是在WLAN下开发无线网卡驱动,我所用的无线网卡型号为KN-W510P,网卡的MAC芯片为RTL8185,射频芯片为RTL8225,我移植开源代码进行修改之后调试,碰到如下现象:...
全文
回复(9) 2008-05-19 16:31 来自版块 - LINUX&UNIX核心开发
表情
taisande11也建议从初始化代码开始查,对照linux代码!如果硬件没有问题的话!(2008-07-13 21:50)
zhaoyanghong最好查一下你所使用的网卡的芯片及网卡的数据手册,上面应有详细的使用方法.(2008-05-27 09:29)
dstboxu清中断,就是进入中断后,芯片的寄存器需要设置以下,或是读或是写寄存器。然后这个中断就不进入了。不然中断函数退出后还进,没完没了,像死锁一样。如果中断优先级高,除了关掉电源什么也做不了。(2008-05-27 08:41)
corydon谢谢GoodOnline和dstboxu得回复 请问dstboxu,你所说的清中断是什么意思?(2008-05-26 16:49)
dstboxu清中断了吗(2008-05-26 13:27)
GoodOnline有的网卡要upload firemware去设置片上系统,这就是把一块数据(其实就是代码)发送到芯片的ram上,之后还要发送一个命令,让这些代码开始运行,从而完成对片子的设置. 需要什么样的fireware,以及发送什么样命令,完全是由芯片决定. 我的建议是找到你对应芯片的li...(2008-05-26 11:00)
corydon急问GoodOnline: 谢谢你的回复,你说:“检查 download firmware 后,是否发送启动命令.” 请问 download firmware 是怎么一回事,启动发送命令有该怎样设置? 我的驱动程序是基于pSOS嵌入式操作系统的,现在这种操作系统已经不常用了...(2008-05-24 10:35)
GoodOnline引用第1楼zhaoyanghong于2008-05-22 14:31发表的 : 判断可能网卡初始化不完全,检查该网卡的初始化过程代码. 恩,同感. 我就遇到过同样的事情,初始化完全后没有收到包,结果就是没有发送启动命令.(window平台上的) 哎.. 检查 downlo...(2008-05-23 08:52)
zhaoyanghong判断可能网卡初始化不完全,检查该网卡的初始化过程代码.(2008-05-22 14:31)

返回顶部