首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince WIFI_SDIO Marvell 8686,该怎么解决

2012-06-20 
wince WIFI_SDIOMarvell 8686wince6.0的系统增加SDIO接口wifi模块,用的是环隆的Marvell 8686模块,驱动有IF

wince WIFI_SDIO Marvell 8686
wince6.0的系统增加SDIO接口wifi模块,用的是环隆的Marvell 8686模块,驱动有IF和WLAN 两个部分,在编译目录中加入
WIFI_SDIO后,编译到这个地方总是出错。有没有做过的DX指点一下。错误日志如下:

BUILD: [00:0000000015:PROGC ] Building COMPILE Pass in C:\WINCE600\PLATFORM\AT91SAM9G10EK\src\DRIVERS\WIFI_SDIO\IF\IF_SDIO\ directory.
BUILD: [01:0000000025:PROGC ] Compiling .\SDIOUtil.c
BUILD: [01:0000000028:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(169) : error C2143: syntax error : missing ')' before '*'
BUILD: [01:0000000029:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(169) : error C2143: syntax error : missing '{' before '*'
BUILD: [01:0000000030:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(169) : error C2059: syntax error : 'type'
BUILD: [01:0000000031:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(169) : error C2059: syntax error : ')'
BUILD: [01:0000000032:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(174) : error C2061: syntax error : identifier 'GenBltSignature'
BUILD: [01:0000000033:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(177) : error C2059: syntax error : '}'
BUILD: [01:0000000034:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(181) : error C2061: syntax error : identifier 'GenBltSignature'
BUILD: [01:0000000035:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(184) : error C2061: syntax error : identifier 'pfnBlt'
BUILD: [01:0000000036:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(184) : error C2059: syntax error : ';'
BUILD: [01:0000000037:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(189) : error C2059: syntax error : '}'
BUILD: [01:0000000038:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(192) : error C2143: syntax error : missing ')' before '*'
BUILD: [01:0000000039:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(192) : error C2143: syntax error : missing '{' before '*'
BUILD: [01:0000000040:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(192) : error C2059: syntax error : ')'
BUILD: [01:0000000041:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(192) : error C2143: syntax error : missing ')' before '*'
BUILD: [01:0000000042:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(192) : error C2081: 'GenBltSignature' : name in formal parameter list illegal
BUILD: [01:0000000043:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(192) : error C2143: syntax error : missing '{' before '*'
BUILD: [01:0000000044:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(192) : error C2059: syntax error : 'type'
BUILD: [01:0000000045:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(192) : error C2059: syntax error : ')'
BUILD: [01:0000000046:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(199) : error C2061: syntax error : identifier 'PFN_PCodeToCpuCode'
BUILD: [01:0000000047:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(202) : error C2059: syntax error : '}'
BUILD: [01:0000000048:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(229) : error C2143: syntax error : missing ')' before '*'
BUILD: [01:0000000049:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(229) : error C2143: syntax error : missing '{' before '*'
BUILD: [01:0000000050:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(230) : error C2059: syntax error : ')'
BUILD: [01:0000000051:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(243) : error C2146: syntax error : missing ')' before identifier 'GpeFormat'
BUILD: [01:0000000052:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(243) : error C2061: syntax error : identifier 'GpeFormat'
BUILD: [01:0000000053:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(243) : error C2059: syntax error : ';'
BUILD: [01:0000000054:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(243) : error C2059: syntax error : ','
BUILD: [01:0000000055:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(245) : error C2059: syntax error : ')'
BUILD: [01:0000000056:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(251) : error C2143: syntax error : missing ')' before '*'


BUILD: [01:0000000057:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(251) : error C2081: 'PCodeInstruction_t' : name in formal parameter list illegal
BUILD: [01:0000000058:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(251) : error C2143: syntax error : missing '{' before '*'
BUILD: [01:0000000059:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(252) : error C2059: syntax error : ')'
BUILD: [01:0000000060:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(257) : error C2143: syntax error : missing ')' before '*'
BUILD: [01:0000000061:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(257) : error C2143: syntax error : missing '{' before '*'
BUILD: [01:0000000062:ERRORE] C:\WINCE600\public\common\oak\inc\genblt.h(258) : error C2059: syntax error : ')'
BUILD: [01:0000000063:ERRORE] C:\WINCE600\public\common\oak\inc\gpe.h(37) : error C2061: syntax error : identifier 'GPESurf'
BUILD: [01:0000000064:ERRORE] C:\WINCE600\public\common\oak\inc\gpe.h(37) : error C2059: syntax error : ';'
BUILD: [01:0000000065:ERRORE] C:\WINCE600\public\common\oak\inc\gpe.h(38) : error C2061: syntax error : identifier 'GPE'
BUILD: [01:0000000066:ERRORE] C:\WINCE600\public\common\oak\inc\gpe.h(38) : error C2059: syntax error : ';'
BUILD: [01:0000000067:ERRORE] C:\WINCE600\public\common\oak\inc\gpe.h(39) : error C2061: syntax error : identifier 'ColorConverter'
BUILD: [01:0000000068:ERRORE] C:\WINCE600\public\common\oak\inc\gpe.h(39) : error C2059: syntax error : ';'
BUILD: [01:0000000069:ERRORE] C:\WINCE600\public\common\oak\inc\gpe.h(40) : error C2061: syntax error : identifier 'Node2D'


[解决办法]
看看这一行是什么代码\WINCE600\public\common\oak\inc\genblt.h(169)

估计就是头文件的错误
[解决办法]
WAN组件里的PPPOE和PPP/RAS都要选上呀,还有NDIS网络架构也要选上。我用的也是这个WIFI,目前运行很好呀。就是组件没选正确的。不知怎么贴图,要不然我把组件选择贴图给你试试。

热点排行