• Answer Suggested

DISPLINK Build error

I install the dsp/bios link for omapl138 a sInstallGuide_WinCE_OMAPL138.pdf said step by setp using platform builder ide

there is the error

------ Build started: Project: OMAPL138_AM18X_TI_DEFAULT, Configuration: OMAPL138_AM18X ARMV4I Debug Platform Builder-Specific (_TGTCPU) ------
Starting Build: blddemo -qbsp
==============
BLDDEMO: Generating OS Design Folders
BLDDEMO: Done Generating OS Design Folders
BLDDEMO: Generating OS Design Files to D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\oak
BLDDEMO: Done Generating OS Design Files
CEBUILD: Deleting old build logs
CEBUILD: QUick BSP build and sysgen
Sysgening platform C:\WINCE600\platform\OMAPL138_AM18X
找不到 C:\WINCE600\platform\common\*.bif
CEBUILD: Cleaning platform common clean due to change of project
CEBUILD: Cleaning C:\WINCE600\platform\common\lib
CEBUILD: Cleaning C:\WINCE600\platform\common\target
CEBUILD: Building platform clean due to change of project
CEBUILD: Building -c (C:\WINCE600\platform\common)
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [00:0000000000:ERRORI] Failed to initialize from CECONFIG.H.
BUILD: [00:0000000001:PROGC ]                        Files  Warnings  Errors
BUILD: [00:0000000002:PROGC ] Other                      0         0       1
BUILD: [00:0000000003:PROGC ]
BUILD: [00:0000000004:PROGC ] Total                      0         0       1
BUILD: [00:0000000005:PROGC ]
BUILD: [00:0000000006:PROGC ] 0 Warnings,  1 Errors
BUILD: [00:0000000007:PROGC ] GetSystemTimes (seconds): Idle: 0     Kernel: 0     User: 0   
BUILD: [00:0000000008:PROGC ] Elapsed  time  (seconds): 0   
Build for Windows CE (Release 601) (Built on Aug 17 2006 15:18:52)
File names: Build.log Build.wrn Build.err Build.dat
CEFILTER: Failed opening D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\cesysgen\sdk\inc\ceconfig.h
CEBUILD: Building  (C:\WINCE600\platform\OMAPL138_AM18X)
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [00:0000000000:ERRORI] Failed to initialize from CECONFIG.H.
BUILD: [00:0000000001:PROGC ]                        Files  Warnings  Errors
BUILD: [00:0000000002:PROGC ] Other                      0         0       1
BUILD: [00:0000000003:PROGC ]
BUILD: [00:0000000004:PROGC ] Total                      0         0       1
BUILD: [00:0000000005:PROGC ]
Build for Windows CE (Release 601) (Built on Aug 17 2006 15:18:52)
File names: Build.log Build.wrn Build.err Build.dat
CEFILTER: Failed opening D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\cesysgen\sdk\inc\ceconfig.h
BUILD: [00:0000000006:PROGC ] 0 Warnings,  1 Errors
BUILD: [00:0000000007:PROGC ] GetSystemTimes (seconds): Idle: 0     Kernel: 0     User: 0   
BUILD: [00:0000000008:PROGC ] Elapsed  time  (seconds): 0   
Sysgening platform C:\WINCE600\platform\OMAPL138_AM18X
BLDDEMO: Building PostSysgen User Projects
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [00:0000000000:PROGC ] Build started with parameters:
BUILD: [00:0000000001:PROGC ] Build started in directory: D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\StartupApp
BUILD: [00:0000000002:PROGC ] Checking for C:\WINCE600\sdk\bin\i386\srccheck.exe.
BUILD: [00:0000000003:PROGC ] Running passes WCEFILES0, MIDL, MC, ASN, THUNK, PRECOMPHEADER, COMPILE, LIB, LINK, MANAGEDRESX, MANAGEDMOD, MANAGEDDLL, MANAGEDEXE, MANAGEDWIN for ARM.
BUILD: [00:0000000004:PROGC ] Computing include file dependencies:
BUILD: [00:0000000005:PROGC ] Checking for SDK include directory: C:\WINCE600\sdk\CE\inc.
BUILD: [00:0000000006:PROGC ] Scan D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\StartupApp\
BUILD: [00:0000000007:PROGC ] Saving D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\StartupApp\Build.dat.
BUILD: [00:0000000011:PROGC ] Building COMPILE Pass in D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\StartupApp\ directory.
BUILD: [01:0000000026:PROGC ] Resource Compiling .\StartupApp.rc
BUILD: [01:0000000031:PROGC ] Compiling .\StartupApp.cpp
BUILD: [00:0000000035:WARNN ] D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\StartupApp\: Missing source file: D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\cesysgen\sdk\lib\ARMV4I\debug\coredll.lib.
BUILD: [00:0000000039:PROGC ] Building LINK Pass in D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\StartupApp\ directory.
BUILD: [01:0000000054:ERRORE] NMAKE :  U1073: don't know how to make 'D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\cesysgen\sdk\lib\ARMV4I\debug\coredll.lib'
BUILD: [01:0000000056:ERRORE] NMAKE.EXE TargetExeFiles  -i -c BUILDMSG=Stop.  BUILDROOT=D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\StartupApp\ LINKONLY=1 NOPASS0=1 failed - rc = 2
BUILD: [00:0000000057:PROGC ]                        Files  Warnings  Errors
BUILD: [00:0000000058:PROGC ] Midl                       0         0       0
BUILD: [00:0000000059:PROGC ] Message                    0         0       0
BUILD: [00:0000000060:PROGC ] Precomp Header             0         0       0
BUILD: [00:0000000061:PROGC ] Resource                   1         0       0
BUILD: [00:0000000062:PROGC ] MASM                       0         0       0
BUILD: [00:0000000063:PROGC ] SHASM                      0         0       0
BUILD: [00:0000000064:PROGC ] ARMASM                     0         0       0
BUILD: [00:0000000065:PROGC ] MIPSASM                    0         0       0
BUILD: [00:0000000066:PROGC ] C++                        1         0       0
BUILD: [00:0000000067:PROGC ] C                          0         0       0
BUILD: [00:0000000068:PROGC ] Static Libraries           0         0       0
BUILD: [00:0000000069:PROGC ] Exe's                      0         0       0
BUILD: [00:0000000070:PROGC ] Dll's                      0         0       0
BUILD: [00:0000000071:PROGC ] Preprocess deffile         0         0       0
BUILD: [00:0000000072:PROGC ] Resx                       0         0       0
BUILD: [00:0000000073:PROGC ] CSharp Compile             0         0       0
BUILD: [00:0000000074:PROGC ] Other                      0         0       2
BUILD: [00:0000000075:PROGC ]
BUILD: [00:0000000076:PROGC ] Total                      2         0       2
BUILD: [00:0000000077:PROGC ]
BUILD: [00:0000000078:PROGC ] 0 Warnings,  2 Errors
BUILD: [00:0000000079:PROGC ] GetSystemTimes (seconds): Idle: 5     Kernel: 7     User: 2   
BUILD: [00:0000000080:PROGC ] Elapsed  time  (seconds): 4   
Build for Windows CE (Release 601) (Built on Aug 17 2006 15:18:52)
File names: Build.log Build.wrn Build.err Build.dat
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [00:0000000000:PROGC ] Build started with parameters:
BUILD: [00:0000000001:PROGC ] Build started in directory: D:\Radiant\dsplink_35408\dsplink\dsplink_1_65_01_06\dsplink_1_65_01_06\dsplink\etc\host\projects\WinCE\DSPLink
BUILD: [00:0000000002:PROGC ] Checking for C:\WINCE600\sdk\bin\i386\srccheck.exe.
BUILD: [00:0000000003:PROGC ] Running passes WCEFILES0, MIDL, MC, ASN, THUNK, PRECOMPHEADER, COMPILE, LIB, LINK, MANAGEDRESX, MANAGEDMOD, MANAGEDDLL, MANAGEDEXE, MANAGEDWIN for ARM.
BUILD: [00:0000000004:PROGC ] Computing include file dependencies:
BUILD: [00:0000000005:PROGC ] Checking for SDK include directory: C:\WINCE600\sdk\CE\inc.
BUILD: [00:0000000006:PROGC ] Scan D:\Radiant\dsplink_35408\dsplink\dsplink_1_65_01_06\dsplink_1_65_01_06\dsplink\etc\host\projects\WinCE\DSPLink\
BUILD: [00:0000000007:PROGC ] Saving D:\Radiant\dsplink_35408\dsplink\dsplink_1_65_01_06\dsplink_1_65_01_06\dsplink\etc\host\projects\WinCE\DSPLink\Build.dat.
BUILD: [00:0000000010:PROGC ] Saving D:\Radiant\dsplink_35408\dsplink\dsplink_1_65_01_06\dsplink_1_65_01_06\dsplink\etc\host\projects\WinCE\DSPLink\Build.dat.
Build for Windows CE (Release 601) (Built on Aug 17 2006 15:18:52)
File names: Build.log Build.wrn Build.err Build.dat
BUILD: [00:0000000012:PROGC ] Done.
BUILD: [00:0000000013:PROGC ]                        Files  Warnings  Errors
BUILD: [00:0000000014:PROGC ] Midl                       0         0       0
BUILD: [00:0000000015:PROGC ] Message                    0         0       0
BUILD: [00:0000000016:PROGC ] Precomp Header             0         0       0
BUILD: [00:0000000017:PROGC ] Resource                   0         0       0
BUILD: [00:0000000018:PROGC ] MASM                       0         0       0
BUILD: [00:0000000019:PROGC ] SHASM                      0         0       0
BUILD: [00:0000000020:PROGC ] ARMASM                     0         0       0
BUILD: [00:0000000021:PROGC ] MIPSASM                    0         0       0
BUILD: [00:0000000022:PROGC ] C++                        0         0       0
BUILD: [00:0000000023:PROGC ] C                          0         0       0
BUILD: [00:0000000024:PROGC ] Static Libraries           0         0       0
BUILD: [00:0000000025:PROGC ] Exe's                      0         0       0
BUILD: [00:0000000026:PROGC ] Dll's                      0         0       0
BUILD: [00:0000000027:PROGC ] Preprocess deffile         0         0       0
BUILD: [00:0000000028:PROGC ] Resx                       0         0       0
BUILD: [00:0000000029:PROGC ] CSharp Compile             0         0       0
BUILD: [00:0000000030:PROGC ] Other                      0         0       0
BUILD: [00:0000000031:PROGC ]
BUILD: [00:0000000032:PROGC ] Total                      0         0       0
BUILD: [00:0000000033:PROGC ]
BUILD: [00:0000000034:PROGC ] 0 Warnings,  0 Errors
BUILD: [00:0000000035:PROGC ] GetSystemTimes (seconds): Idle: 0     Kernel: 0     User: 0   
BUILD: [00:0000000036:PROGC ] Elapsed  time  (seconds): 0   
BLDDEMO: Done Building PostSysgen User Projects
C:\WINCE600\build.err
C:\WINCE600\build.log
C:\WINCE600\build.wrn
已复制         3 个文件。
BUILDREL: Using copylink command
BUILDREL: cleaning up "D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug"
Generating PBWorkspace localization and project files
Done Generating PBWorkspace localization and project files
BUILDREL: Copying SYSGENED binaries from D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\cesysgen\oak
BUILDREL: Copying PROJECT(OMAPL138_AM18X_TI_DEFAULT) binaries from D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\oak
BUILDREL: Copying PROJECT(OMAPL138_AM18X_TI_DEFAULT) files from D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\oak\files
BUILDREL: Copying PLATFORM binaries from C:\WINCE600\platform\OMAPL138_AM18X
BUILDREL: Copying PLATFORM files from C:\WINCE600\platform\OMAPL138_AM18X\files
Can't create hard links between different devices.
Copying files instead of creating hard links.
BUILDREL: Copying PLATFORMCOMMON binaries from C:\WINCE600\platform\common
复制了 1 个文件
BLDDEMO: Calling Makeimg -- Please Wait
makeimg for Windows CE (Release) (Built on Jul 10 2006 16:41:09)
makeimg: Change directory to C:\WINCE600.
makeimg: run command: cmd /C C:\WINCE600\public\common\oak\misc\pbpremakeimg
Generating PBWorkspace Custom makeimg build step batch Files to D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\Wince600\OMAPL138_AM18X_ARMV4I\oak
Done Generating PBWorkspace Custom makeimg build step batch Files
makeimg: Check for D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\PreMakeImg.bat to run.
makeimg: Found localization settings.
makeimg: LOCALE: 0409  LOCALE3: (null)  TargetDir: 0409  CodePage=1252  LocaleId: 409  PrimaryLandId: 9 SubLangId: 1
makeimg: Locale is 0409, retrieve files from usasnap directory.
makeimg: Moving files from usasnap to release...
makeimg: Read string substitutions from D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\intltrns\0409\
makeimg: Read string substitutions from D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\intltrns\0409\cebase.str
makeimg: Copy files from D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\intlfile\0409\ to release directory.
makeimg: Creating D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\nlscfg.out because D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\country.cfg doesn't exist or contains a locale different from 0409.
makeimg: run command: fmerge -nls D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\nlscfg.out D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\postproc\nlscfg.inf
fmerge for Windows CE (Release) (Built on Apr  5 2006 11:32:16)
makeimg: run command: fmerge -txt D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\postproc\nlssrc.txt C:\WINCE600\public\common\oak\files\locale.txt D:\BSP_WINCE_ARM9_01.00.00\OSDesigns\OMAPL138_AM18X_TI_DEFAULT\OMAPL138_AM18X_TI_DEFAULT\RelDir\OMAPL138_AM18X_ARMV4I_Debug\nlssrc.txt
fmerge for Windows CE (Release) (Built on Apr  5 2006 11:32:16)
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

BLDDEMO: OMAPL138_AM18X_TI_DEFAULT build complete.

OMAPL138_AM18X_TI_DEFAULT - 6 error(s), 1 warning(s)
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

I wana kow what's wrong with my build,thanks for your reply

  • It seems that your problem lies in the following message:

    Can't create hard links between different devices.
    Copying files instead of creating hard links.

    You probably have your OsDesign folder on an hard drive different from you WINCEROOT folder. Move your OsDesign to the same hard drive or set the BUILDREL_USE_COPY variable in your build options.

    Regards,

    Adeneo Embedded Support team
    Contact us at sales@adeneo-embedded.com