天嵌 ARM开发社区

 找回密码
 注册
查看: 7049|回复: 13

wince6.0编译不能通过 求救决!!

[复制链接]
佳序 发表于 2013-5-6 10:29:50 | 显示全部楼层 |阅读模式
本帖最后由 佳序 于 2013-5-10 20:34 编辑

     按照随盘手册一步一步做的,最后有三个错误,两个警告:BUILD: [00:0000000053:WARNS ] Directory: D:\WINCE600\public\ossvcs\oak\inc\ does not exist.和BUILD: [00:0000000285:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\WHIMORY\BLCOMMON\: Missing source file: ..\format.c.
以及三个错误:BUILD: [01:0000000302:ERRORE] NMAKE :  U1073: don't know how to make 'obj\ARMV4I\retail\format.obj'
BUILD: [01:0000000304:ERRORE] NMAKE.EXE TargetCompilePass  -i -c BUILDMSG=Stop.  BUILDROOT=D:\WINCE600\PLATFORM\TQ6410 CLEANBUILD=1 NOLINK=1 NOPASS0=1 failed - rc = 2
不知道怎么解决 希望高手指教。
亚瑟王 发表于 2013-5-6 11:07:21 | 显示全部楼层
你的BSP包的TQ6410\SRC\WHIMORY\BLCOMMON下有没有format.c这个源码?在TQ6410的MLC的光盘中是存在这个源码的。
回复

使用道具 举报

 楼主| 佳序 发表于 2013-5-6 14:03:22 | 显示全部楼层
亚瑟王 发表于 2013-5-6 11:07
你的BSP包的TQ6410\SRC\WHIMORY\BLCOMMON下有没有format.c这个源码?在TQ6410的MLC的光盘中是存在这个源码的 ...

我的光盘里没有这个文件  然后找售后要了,重新编译后有出现了如下错误   BUILD: [01:0000002984:ERRORE] NMAKE :  U1073: don't know how to make 'D:\WINCE600\platform\common\lib\ARMV4I\retail\s3c6410_system_lib_sec_v1.lib'
BUILD: [01:0000002986:ERRORE] NMAKE.EXE TargetExeFiles  -i -c BUILDMSG=Stop.  
BUILDROOT=D:\WINCE600\PLATFORM\TQ6410 CLEANBUILD=1 LINKONLY=1 NOPASS0=1 failed - rc = 2
不知道怎么回事  再次求助,谢谢。
我是用你们给的工程文件  TQ6410A编译的
回复

使用道具 举报

亚瑟王 发表于 2013-5-6 15:15:14 | 显示全部楼层
佳序 发表于 2013-5-6 14:03
我的光盘里没有这个文件  然后找售后要了,重新编译后有出现了如下错误   BUILD: [01:0000002984:ERRORE] ...

亲,根据你的错误描述你应该是没有按照手册按照BSP包。
BSP包的安装分两步:
一部分是安装到C:\WINCE600\PLATFORM\目录下的TQ6410
另外一部分是安装到C:/WINCE600\PLATFORM\COMMON\SRC\SOC\目录下的S3C6410_SEC_V1
额外说明一下:我刚刚查看了光盘,光盘中是包含format.c这个文件的。
回复

使用道具 举报

 楼主| 佳序 发表于 2013-5-6 15:44:07 | 显示全部楼层
亚瑟王 发表于 2013-5-6 15:15
亲,根据你的错误描述你应该是没有按照手册按照BSP包。
BSP包的安装分两步:
一部分是安装到C:\WINCE60 ...

   我真是按照手册来的,手册是《天嵌科技出品-TQ6410 PDA开发板使用手册V1.1.1》按照”第四章 TQ6410PDA配套软件安装说明“一步步做的。并且把patch文件夹里的三个文件都放到了指定位置了。。
   刚才我售后要了新的BSP包和工程文件后 编译还是出错   错误3条:
BUILD: [01:0000005746:ERRORE] NMAKE :  U1073: don't know how to make 'D:\WINCE600\platform\common\lib\ARMV4I\retail\s3c6410_system_lib_sec_v1.lib'
BUILD: [01:0000005748:ERRORE] NMAKE.EXE TargetExeFiles  -i -c BUILDMSG=Stop.
BUILDROOT=D:\WINCE600\PLATFORM\TQ6410 CLEANBUILD=1 LINKONLY=1 NOPASS0=1 failed - rc = 2
警告348个
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [00:0000000053:WARNS ] Directory: D:\WINCE600\public\ossvcs\oak\inc\ does not exist.
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [00:0000000032:WARNS ] Battdrvr is not a subdirectory of D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\.
BUILD: [00:0000000049:WARNS ] Directory: D:\WINCE600\platform\common\src\inc D:\WINCE600\public\directx\sdk\inc\ does not exist.
BUILD: [00:0000000054:WARNS ] Directory: D:\WINCE600\platform\common\src\inc D:\WINCE600\public\directx\sdk\inc\ does not exist.
BUILD: [00:0000000144:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\WLAN\AR6K\host\os\wince\sdio\sources(56) : Build.exe does not evaluate IF conditional statements. Conditional statements that affect macro definitions might cause Build.exe to not rebuild modified source code. Refer to the Platform Builder documentation.
BUILD: [00:0000000399:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\WHIMORY\BLCOMMON\: Missing source file: ..\blcommon.c.
BUILD: [00:0000000400:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\WHIMORY\BLCOMMON\: Missing source file: ..\format.c.
BUILD: [00:0000000401:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\WHIMORY\BLCOMMON\: Missing source file: ..\signimage.c.
BUILD: [01:0000000516:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\COMMON\PM\.\LTC3714.c(84) : warning C4101: 'uRegValue' : unreferenced local variable
BUILD: [01:0000000517:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\COMMON\PM\.\LTC3714.c(84) : warning C4101: 'uvtg' : unreferenced local variable
BUILD: [01:0000000603:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\OAL\OALLIB\.\power.c(51) : warning C4013: 'VFL_Sync' undefined; assuming extern returning int
BUILD: [01:0000000609:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\OAL\OALLIB\startup.s(390) warning : A0241: Instruction fmxr not supported for -cpu "-arch 4t"
BUILD: [01:0000000611:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\OAL\OALLIB\startup.s(695) warning : A0241: Instruction fmr not supported for -cpu "-arch 4t"
BUILD: [01:0000000613:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\OAL\OALLIB\startup.s(700) warning : A0241: Instruction fmr not supported for -cpu "-arch 4t"
BUILD: [01:0000000615:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\OAL\OALLIB\startup.s(721) warning : A0241: Instruction fst not supported for -cpu "-arch 4t"
BUILD: [01:0000000617:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\OAL\OALLIB\startup.s(887) warning : A0241: Instruction fmxr not supported for -cpu "-arch 4t"
BUILD: [01:0000000619:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\OAL\OALLIB\startup.s(892) warning : A0241: Instruction fmxr not supported for -cpu "-arch 4t"
BUILD: [01:0000000871:WARNN ] d:\wince600\platform\tq6410\src\drivers\display\display_drv\blt.cpp(140) : warning C6287: Redundant code: the left and right sub-expressions are identical
BUILD: [01:0000000987:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\CAMERA\LAYERED\MDD\.\CameraDriver.cpp(110) : warning C4518: 'int ' : storage-class or type specifier(s) unexpected here; ignored
BUILD: [01:0000000988:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\CAMERA\LAYERED\MDD\.\CameraDriver.cpp(110) : warning C4502: 'linkage specification' requires use of keyword 'extern' and must precede all other specifiers
BUILD: [01:0000001035:WARNN ] D:\WINCE600\platform\TQ6410\src\drivers\camera\layered\S3C6410_CAMERA\.\s3c6410_camera.cpp(1670) : warning C4101: 'i' : unreferenced local variable
BUILD: [01:0000001036:WARNN ] D:\WINCE600\platform\TQ6410\src\drivers\camera\layered\S3C6410_CAMERA\.\s3c6410_camera.cpp(1903) : warning C4101: 'y' : unreferenced local variable
BUILD: [01:0000001055:WARNN ] D:\WINCE600\platform\TQ6410\src\drivers\camera\layered\OV9650_MODULE\.\OV9650_MODULE.cpp(211) : warning C4101: 'i' : unreferenced local variable
BUILD: [01:0000001262:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\KEYBD\Kbdcommon\.\TQ6410_kbd.cpp(665) : warning C4101: 'irq' : unreferenced local variable
BUILD: [01:0000001263:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\KEYBD\Kbdcommon\.\TQ6410_kbd.cpp(664) : warning C4101: 'msg' : unreferenced local variable
BUILD: [01:0000001264:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\KEYBD\Kbdcommon\.\TQ6410_kbd.cpp(665) : warning C4101: 't' : unreferenced local variable
BUILD: [01:0000001265:WARNN ] d:\wince600\platform\tq6410\src\drivers\keybd\kbdcommon\tq6410_kbd.cpp(389) : warning C4700: uninitialized local variable 'i' used
BUILD: [01:0000001266:WARNN ] d:\wince600\platform\tq6410\src\drivers\keybd\kbdcommon\tq6410_kbd.cpp(405) : warning C4700: uninitialized local variable 'i' used
BUILD: [01:0000001267:WARNN ] d:\wince600\platform\tq6410\src\drivers\keybd\kbdcommon\tq6410_kbd.cpp(426) : warning C4700: uninitialized local variable 'i' used
BUILD: [01:0000001274:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\KEYBD\Kbdcommon\.\keyscan.cpp(21) : warning C4005: 'ZONE_ERROR' : macro redefinition
BUILD: [01:0000001276:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\KEYBD\Kbdcommon\.\keyscan.cpp(126) : warning C4101: 'i' : unreferenced local variable
BUILD: [01:0000001277:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\KEYBD\Kbdcommon\.\keyscan.cpp(163) : warning C4101: 'HandleUp_Down' : unreferenced local variable
BUILD: [01:0000001278:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\KEYBD\Kbdcommon\.\keyscan.cpp(168) : warning C4101: 'matrix_key_event' : unreferenced local variable
BUILD: [01:0000001325:WARNN ] d:\wince600\platform\tq6410\src\drivers\otg\device\s3c6410otgdevice.h(58) : warning C4005: 'UFN_GENERATE_DPCURSETTINGS' : macro redefinition
BUILD: [01:0000001346:WARNN ] D:\WINCE600\public\common\oak\inc\Serdbg.h(64) : warning C4005: 'ZONE_INIT' : macro redefinition
BUILD: [01:0000001348:WARNN ] D:\WINCE600\public\common\oak\inc\Serdbg.h(79) : warning C4005: 'ZONE_ERROR' : macro redefinition
BUILD: [01:0000001568:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\FIMG\FIMGDRV\.\libMain.cpp(811) : warning C4101: 'pNext' : unreferenced local variable
BUILD: [01:0000001569:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\FIMG\FIMGDRV\.\libMain.cpp(811) : warning C4101: 'pTemp' : unreferenced local variable
BUILD: [01:0000001570:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\FIMG\FIMGDRV\.\libMain.cpp(810) : warning C4101: 'hMapping' : unreferenced local variable
BUILD: [01:0000001608:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\JPEG\.\JPGMem.c(68) : warning C4090: 'function' : different 'volatile' qualifiers
BUILD: [01:0000001609:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\JPEG\.\JPGMem.c(93) : warning C4090: 'function' : different 'volatile' qualifiers
BUILD: [01:0000001690:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\MFC\mfc_os_indep_layer\src\CacheOpr.s(26) warning : A0241: Instruction mcrr not supported for -cpu "-arch 4t"
BUILD: [01:0000001692:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\MFC\mfc_os_indep_layer\src\CacheOpr.s(44) warning : A0241: Instruction mcrr not supported for -cpu "-arch 4t"
BUILD: [01:0000001694:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\MFC\mfc_os_indep_layer\src\CacheOpr.s(62) warning : A0241: Instruction mcrr not supported for -cpu "-arch 4t"
BUILD: [01:0000001753:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\CMM\MemCacheFlush.s(19) warning : A0241: Instruction mcrr not supported for -cpu "-arch 4t"
BUILD: [01:0000001755:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\CMM\MemCacheFlush.s(37) warning : A0241: Instruction mcrr not supported for -cpu "-arch 4t"
BUILD: [01:0000001757:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\CMM\MemCacheFlush.s(55) warning : A0241: Instruction mcrr not supported for -cpu "-arch 4t"
BUILD: [00:0000002027:WARNN ] D:\WINCE600\PLATFORM\TQ6410\SRC\DRIVERS\WLAN\AR6K\host\os\wince\sdio\sources(51) : Build.exe does not evaluate IF conditional statements. Conditional statements that affect macro definitions might cause Build.exe to not rebuild modified source code. Refer to the Platform Builder documentation.
回复

使用道具 举报

 楼主| 佳序 发表于 2013-5-6 15:45:23 | 显示全部楼层
佳序 发表于 2013-5-6 15:44
我真是按照手册来的,手册是《天嵌科技出品-TQ6410 PDA开发板使用手册V1.1.1》按照”第四章 TQ6410PDA ...

请分析可能的原因!
致谢!
回复

使用道具 举报

亚瑟王 发表于 2013-5-6 15:46:47 | 显示全部楼层
佳序 发表于 2013-5-6 15:45
请分析可能的原因!
致谢!

建议你重装BSP包,
回复

使用道具 举报

 楼主| 佳序 发表于 2013-5-6 16:02:10 | 显示全部楼层
亚瑟王 发表于 2013-5-6 15:46
建议你重装BSP包,

是重装wince6.0吗   跟xp系统有关系吗?
回复

使用道具 举报

亚瑟王 发表于 2013-5-6 16:29:14 | 显示全部楼层
佳序 发表于 2013-5-6 16:02
是重装wince6.0吗   跟xp系统有关系吗?

目前还没有发现。
回复

使用道具 举报

 楼主| 佳序 发表于 2013-5-6 16:37:13 | 显示全部楼层
亚瑟王 发表于 2013-5-6 16:29
目前还没有发现。

安装的wince6.0怎么卸载干净呢   不定都得卸载吗?
回复

使用道具 举报

 楼主| 佳序 发表于 2013-5-6 20:22:46 | 显示全部楼层
亚瑟王 发表于 2013-5-6 16:29
目前还没有发现。

从新编译后出现这个警告:Build.exe does not evaluate IF conditional statements. Conditional statements that affect macro definitions
might cause Build.exe to not rebuild modified source code. Refer to the Platform Builder documentation.       
在\PLATFORM\TQ6410\SRC\DRIVERS\WLAN\AR6K\host\os\wince\sdio\sources文件里的 第56行 另外该sources文件的50和51行也报同样错误  貌似是无线驱动的问题  这个能解答一下吗?
回复

使用道具 举报

亚瑟王 发表于 2013-5-7 11:46:31 | 显示全部楼层
佳序 发表于 2013-5-6 20:22
从新编译后出现这个警告:Build.exe does not evaluate IF conditional statements. Conditional stateme ...

你的BSP包从哪里的?TQ6410的WinCE的BSP测试了N次编译都不会出错,怎么你手上这个BSP包编译错误这么多?建议你从光盘重新拷贝BSP出来使用,或者联系天嵌科技的销售索取新的BSP包。
回复

使用道具 举报

 楼主| 佳序 发表于 2013-5-10 12:24:00 | 显示全部楼层
亚瑟王 发表于 2013-5-7 11:46
你的BSP包从哪里的?TQ6410的WinCE的BSP测试了N次编译都不会出错,怎么你手上这个BSP包编译错误这么多?建 ...

编译过了  我买的板子随盘资料不全  ,要了资料了。。。。
回复

使用道具 举报

亚瑟王 发表于 2013-5-10 16:38:39 | 显示全部楼层
佳序 发表于 2013-5-10 12:24
编译过了  我买的板子随盘资料不全  ,要了资料了。。。。

亲,问题解决了请将帖子类型改为“已解决”(方法请参考:http://www.armbbs.net/forum.php?mod=viewthread&tid=15200)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-16 23:33 , Processed in 2.032865 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表