xiyulang
驱动牛犊
驱动牛犊
  • 注册日期2005-09-06
  • 最后登录2010-07-22
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望111点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
阅读:4820回复:4

Wince5.0 加SDIO WIFI驱动

楼主#
更多 发布于:2008-06-20 16:11
平台是WINCE5.0,CPU为i.MX27,底层驱动支持sd memory card和sdio,现在使用marwell的sdio WIFI网卡,供应商提供了wince5.0的驱动,但是WIFI网卡插进去后,底层驱动跑到半路就停下来了,下面是debug信息:
SDCardDetectIstThread:wait int finish
BspSdhcIsCardPresent:sd card 1 inserd!
SDCardDetectIstThread:card exist
BspSdhcCardDetectInterruptType: sd1 rising edge!
SDCardDetectIstThread:wait int...
SDCardDetectIstThread:wait int finish
BspSdhcIsCardPresent:sd card 1 inserd!
SDCardDetectIstThread:card exist
BspSdhcCardDetectInterruptType: sd1 rising edge!
SDCardDetectIstThread:wait int...
IST: STATUS 0x30000000 INT_CNT 0x00000000
SDControllerIstThread: Device present 1
+ ProcessCardInsertion: Device Fully Inserted!
+ ProcessCardInsertion: Device Fully Inserted!
SetClock: START!
- ProcessCardInsertion()-
Wait For Interrupt ...
IST: STATUS 0x30000100 INT_CNT 0x00000000
Wait For Interrupt ...
SetClock: START!
SDCardDetectIstThread:wait int finish
BspSdhcIsCardPresent:sd card 1 not inserd!
SDCardDetectIstThread:card not exist
BspSdhcCardDetectInterruptType: sd1 falling edge!
SDCardDetectIstThread:wait int...
SDCardDetectIstThread:wait int finish
BspSdhcIsCardPresent:sd card 1 not inserd!
SDCardDetectIstThread:card not exist
BspSdhcCardDetectInterruptType: sd1 falling edge!
SDCardDetectIstThread:wait int...
IST: STATUS 0x30000100 INT_CNT 0x00000000
SDControllerIstThread: Device present 0
+ ProcessCardRemoval: Card Removal Detected!
+ ProcessCardRemoval: Card Removal Detected!
SetClock: STOP!
SDInitialize: Controller 1
+SoftwareReset
BSPGetSDHCCLK:GpioAlloc freq=44333333
SetRate()+
SDSetRate - Requested Rate: 19000000, Setting clock rate to 14777777
SDSetRate - clk_div 2, prescaler 0
SDSetRate - Requested Rate: 19000000, Setting clock rate to 14777777
SDSetRate - clk_div 2, prescaler 0
SetRate()-
-SoftwareReset
- ProcessCardRemoval()-
Wait For Interrupt ...
IST: STATUS 0x30000000 INT_CNT 0x00000000
Wait For Interrupt ...
SDHSlotOptionHandler - called - SetSlotInterface : Clock Setting: 100000
SDHSlotOptionHandler - called - SetSlotInterface : setting for 1 bit mode
SetClock: STOP!
BSPGetSDHCCLK:GpioAlloc freq=44333333
SetRate()+
SDSetRate - Requested Rate: 100000, Setting clock rate to 98958
SDSetRate - clk_div 6, prescaler 32
SDSetRate - Requested Rate: 100000, Setting clock rate to 98958
SDSetRate - clk_div 6, prescaler 32
SetRate()-

做过sdio wifi驱动的兄弟帮忙看看是什么原因
zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-06-20 18:27
你的驱动支持SDIO吗?貌似驱动不完善。
给这个打印信息别人无法看,
你连marvell的sdio都还load哪。
不知道用的是那一款,我用过sdio8686的。,
做一个出色的程序员!
xiyulang
驱动牛犊
驱动牛犊
  • 注册日期2005-09-06
  • 最后登录2010-07-22
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望111点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-06-23 11:08
我用的也是marwell  sdio8686,bsp包的供应商说是支持SDIO的,但是插进sdio wifi卡后底层驱动都没跑过去,一直停在那个地方???
zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-06-24 18:33
呵呵,现在貌似不支持。
做一个出色的程序员!
ntldr
驱动牛犊
驱动牛犊
  • 注册日期2002-03-26
  • 最后登录2008-08-12
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-07-01 17:22
换一个wifi卡看看,我有客户是pxa27x处理器的,可以用我的卡。qq: 5870761
游客

返回顶部