wince”环境变量 SYSGEN 没有定义“的问题。

tkalxy   2007-7-10 16:56 楼主
遇到的具体问题如下描述:
我用板子厂商提供的bsp新建了一个系统(TinyKernel),没有加入任何其他的组件。在系统建立过程中出现如下提示信息:
User selected the following SYSGEN variables
环境变量 SYSGEN 没有定义


Checking for uncleared variables
Done checking for uncleared variables

Report:
环境变量 SYSGEN 没有定义
系统找不到指定的路径。
CE_MODULES=coredll nk
COREDLL_COMPONENTS=coremain lmem showerr thunks corecrt corestrw snotify coregwestub coreimmstub locmini multiui nostrsafe
NK_COMPONENTS= nknocomp nknomapfile
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p dcom preproc
Starting sysgen phase for project ( dcom )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p gdiex preproc
Starting sysgen phase for project ( gdiex )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p ie preproc
Starting sysgen phase for project ( ie )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p script preproc
Starting sysgen phase for project ( script )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p servers preproc
Starting sysgen phase for project ( servers )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p shellsdk preproc
Starting sysgen phase for project ( shellsdk )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p shell preproc
Starting sysgen phase for project ( shell )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p rdp preproc
Starting sysgen phase for project ( rdp )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p wceshellfe preproc

环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p SQLCE postproc
Starting sysgen phase for project ( SQLCE )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p ostest postproc
Starting sysgen phase for project ( ostest )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
CEBUILD: Running sysgen -p speech postproc
Starting sysgen phase for project ( speech )
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
环境变量 SYSGEN_ 没有定义
Sysgening platform C:\WINCE500\platform\ep931x
环境变量 SYSGEN 没有定义
环境变量 SYSGEN 没有定义
CEBUILD: Building  (C:\WINCE500\platform\common)
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [00:0000000000:PROGC ] Checking for \WINCE500\sdk\bin\i386\srccheck.exe.
BUILD: [00:0000000001:PROGC ] SrcCheck exit code: 0 (dec).
BUILD: [00:0000000002:PROGC ] Compile and Link for ARM.
BUILD: [00:0000000003:PROGC ] Loading C:\WINCE500\PLATFORM\COMMON\Build.dat.
BUILD: [00:0000000004:PROGC ] Done.
BUILD: [00:0000000005:PROGC ] Computing include file dependencies:
BUILD: [00:0000000006:PROGC ] Checking for SDK include directory: C:\WINCE500\sdk\ce\inc.
BUILD: [00:0000000007:PROGC ] Scan \WINCE500\PLATFORM\COMMON\SRC\COMMON\CACHE\
BUILD: [00:0000000008:PROGC ] Scan \WINCE500\PLATFORM\COMMON\SRC\COMMON\IO\BASE\
BUILD: [00:0000000009:PROGC ] Scan \WINCE500\PLATFORM\COMMON\SRC\COMMON\IO\PCMCIA\
BUILD: [00:0000000010:PROGC ] Scan \WINCE500\PLATFORM\COMMON\SRC\COMMON\IO\PCI\
BUILD: [00:0000000011:PROGC ] Scan \

在系统建立后:由如下提示信息
reating rom file C:\WINCE500\PBWorkspaces\ep9312\RelDir\ep931x_ARMV4I_Release\NK.nb0
Done!
makeimg: Check for C:\WINCE500\PBWorkspaces\ep9312\RelDir\ep931x_ARMV4I_Release\PostRomImage.bat to run.
makeimg: Check for C:\WINCE500\PBWorkspaces\ep9312\RelDir\ep931x_ARMV4I_Release\PostMakeImg.bat to run.
makeimg: Change directory to C:\WINCE500.
makeimg: run command: cmd /C C:\WINCE500\public\common\oak\misc\pbpostmakeimg
驱动器 C 中的卷没有标签。
卷的序列号是 A804-FC70
C:\WINCE500\PBWorkspaces\ep9312\RelDir\ep931x_ARMV4I_Release 的目录
2007-07-10  16:18           374,527 NK.bin
               1 个文件        374,527 字节
               0 个目录    957,022,208 可用字节
BLDDEMO: ep9312 build complete.

ep9312 - 0 error(s), 2 warning(s)
通过以太网下载到目标板后无法启动系统.
在串口提示如下信息:
Sent BOOTME to 255.255.255.255
Locked Down Link 1
Src IP 192.168.1.201 Port 0800   Dest IP 192.168.1.108 Port 0C88
EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp
Found pTOC signature.
ROMHDR at Address 00200044h
RomHdr.ulRAMStart=82000000h RomHdr.physfirst=80200000h.
Got EDBG_CMD_JUMPIMG
Got EDBG_CMD_CONFIG, flags:0x00000000
EBOOT: pCfgData = 0x5F16A, pCfgData->Flags
INFO: Jumping to image at 0x00201006...
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
ProcessorType=0920  Revision=0
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 80201150
InitClock...
Processor = 199Mhz, Bus = 99Mhz
Sp=ffffc7cc
在PB中提示如下的信息:
The Kernel Debugger is waiting to connect with target.
请问问题出在哪里?好久都没有解决了,郁闷中。请给指条明路。

回复评论 (1)

检查sysgen变量的定义文件
点赞  2007-7-13 23:26
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复