Re: Errors in building a thin client with third party BSP (TI OMAP3530)

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



On Aug 31, 8:18 pm, "Luca Calligaris"
<l.calligaris.nos...@xxxxxxxxxxxxxxxxx> wrote:
i do not know that specific BSP; I can guess that PMEXT is a driver which
adds some Power Management EXTension to the standard Windows CE PM
architecture.
Check what prevents PMEXT DLL to be built (i.e. it is excluded from build).

--
Luca Calligaris (MVP-Windows Embedded)
l.calligaris.nos...@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

"YV" <lakshmi.pre...@xxxxxxxxx> ha scritto nel messaggionews:66d7b315-ba3a-4ab7-bd21-8e4856807b08@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Aug 31, 6:08 pm, "Luca Calligaris"

<l.calligaris.nos...@xxxxxxxxxxxxxxxxx> wrote:
well, it looks like the problem is that pmext.dll is included by a .bib
file
(likely platform.bib since I can see
C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\CSP\OMAP\CEDDK\PMEXT) but the build
system cannot locate the file in the %_FLATRELEASEDIR%. Check why the DLL
is
not built (various DIRS file of your BSP)

--
Luca Calligaris (MVP-Windows Embedded)
l.calligaris.nos...@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx



Hi all,
I'm using wince 6.0 OS.
The following is the part of batch file which tells about the drivers
included,

REM The following variables can be used to disable drivers on the
EVM3530
set BSP_NOCOM=
set BSP_NOCOM1=
set BSP_NOCOM2=1
set BSP_NOSPI1=1
set BSP_NOHEADSET=1
set BSP_NONAND=1
set BSP_NONLED=1
set BSP_NODMA=1
set BSP_NOGPIO=1
set BSP_NOTLED=1
set BSP_NOSPI=1
set BSP_NOTWL=1
set BSP_NORTC=1
set BSP_NOMCBSP=1
set BSP_NOBACKLIGHT=1
set BSP_NOTOUCH=1
set BSP_NOKEYBD=1
set BSP_NOAUDIO=1
set BSP_NOSDHC=1
set BSP_NODISPLAY=1
set BSP_NOPMEXT=
set BSP_NOPWRKEY=1
set BSP_NOBATTERY=1
set BSP_NOUSB=1

From the above settings, it is clear that PMEXT is included and the
following is the part of bib file for

;-- Power Management Extension
-------------------------------------------------
; @CESYSGEN IF CE_MODULES_PM
; @CESYSGEN IF GWES_MGBASE
; @XIPREGION IF PACKAGE_OEMXIPKERNEL
IF BSP_NOPMEXT !
pmext.dll $(_FLATRELEASEDIR)\pmext.dll NK SHK

ti_policies.dll $(_FLATRELEASEDIR)\ti_policies.dll NK SHK
IF BSP_NOCPUPOLICY !
ti_cpuloadpolicy.dll $(_FLATRELEASEDIR)\ti_cpuloadpolicy.dll NK SHK
ENDIF BSP_NOCPUPOLICY !
ti_constraintadapters.dll $(_FLATRELEASEDIR)\ti_constraintadapters.dll
NK SHK
ENDIF BSP_NOPMEXT !
; @XIPREGION ENDIF PACKAGE_OEMXIPKERNEL
; @CESYSGEN ENDIF GWES_MGBASE
; @CESYSGEN ENDIF CE_MODULES_PM
;-------------------------------------------------------------------------------

When I build with these settings, I'm getting the following errors

BUILD: [00:0000004499:PROGC ] Building LINK Pass in C:
\WINCE600\PLATFORM\TI_EVM_3530\SRC\CSP\OMAP\PM\CONSTRAINTADAPTERS\DLL\
directory.
BUILD: [01:0000004510:PROGC ] Linking C:\WINCE600\platform
\TI_EVM_3530\target\ARMV4I\debug\ti_constraintadapters.dll
BUILD: [01:0000004528:ERRORE] pwrdom_constraint_lib.lib
(powerdomaincontext.obj) : error LNK2001: unresolved external symbol
__CxxFrameHandler3
BUILD: [01:0000004529:ERRORE] corelib0.lib(gshandlereh.obj) : error
LNK2001: unresolved external symbol __CxxFrameHandler3
BUILD: [01:0000004530:ERRORE] C:\WINCE600\platform\TI_EVM_3530\target
\ARMV4I\debug\ti_constraintadapters.dll : fatal error LNK1120: 1
unresolved externals
BUILD: [00:0000004536:PROGC ] Files Warnings
Errors
BUILD: [00:0000004537:PROGC ] Midl 0
0 0
BUILD: [00:0000004538:PROGC ] Message 0
0 0
BUILD: [00:0000004539:PROGC ] Precomp Header 0
0 0
BUILD: [00:0000004540:PROGC ] Resource 0
0 0
BUILD: [00:0000004541:PROGC ] MASM 0
0 0
BUILD: [00:0000004542:PROGC ] SHASM 0
0 0
BUILD: [00:0000004543:PROGC ] ARMASM 23
0 0
BUILD: [00:0000004544:PROGC ] MIPSASM 0
0 0
BUILD: [00:0000004545:PROGC ] C++ 90
0 0
BUILD: [00:0000004546:PROGC ] C 126
0 0
BUILD: [00:0000004547:PROGC ] Static Libraries 76
1 0
BUILD: [00:0000004548:PROGC ] Exe's 0
0 0
BUILD: [00:0000004549:PROGC ] Dll's 29
0 3
BUILD: [00:0000004550:PROGC ] Preprocess deffile 0
0 0
BUILD: [00:0000004551:PROGC ] Resx 0
0 0
BUILD: [00:0000004552:PROGC ] CSharp Compile 0
0 0
BUILD: [00:0000004553:PROGC ] Other 0
4 1
BUILD: [00:0000004554:PROGC ]
BUILD: [00:0000004555:PROGC ] Total 344
5 4
BUILD: [00:0000004556:PROGC ]
BUILD: [00:0000004557:PROGC ] 5 Warnings, 4 Errors
BUILD: [00:0000004558:PROGC ] GetSystemTimes (seconds): Idle: 24
Kernel: 197 User: 193
BUILD: [00:0000004559:PROGC ] Elapsed time (seconds): 390
Build for Windows CE (Release 601) (Built on Aug 17 2006 15:18:52)
File names: Build.log Build.wrn Build.err Build.dat
Sysgening platform C:\WINCE600\platform\TI_EVM_3530
\WINCE600\build.err

BLDDEMO: There were errors building SAMPLE

SAMPLE - 4 error(s), 130 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

Then I disabled the CONSTRAINTADAPTERS, then I am getting the
pmext.dll error message.
How to proceed now?
.



Relevant Pages

  • Re: Hive Based Registery
    ... ; @CESYSGEN ENDIF WCESHELLFE_MODULES_EXPLORER ... ; END HIVE BOOT SECTION ... ;; Keybd driver is the same. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Hive Based Registery
    ... ; @CESYSGEN ENDIF WCESHELLFE_MODULES_EXPLORER ... ; END HIVE BOOT SECTION ... ;; Keybd driver is the same. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Mouse problem with Headless Device
    ... This posting is provided "AS IS" with no warranties, and confers no rights. ... >; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD ... > ENDIF; BSP_KEYBD_NOP ...
    (microsoft.public.windowsce.platbuilder)
  • Cant open the serial ports.
    ... section of the Platform Builder project file. ... ENDIF; BSP_NOSERIAL ... ; @CESYSGEN ENDIF CE_MODULES_SERIAL ...
    (microsoft.public.windowsce.embedded)
  • Re: problem with graphical shell
    ... witch changes do i have to do if i don't have a pcibus and i want also ... implement my own driver without a .reg or confi file (just like the ... ENDIF BSP_DISPLAY_SMI3DR ... ; @CESYSGEN ENDIF CE_MODULES_DISPLAY ...
    (microsoft.public.windowsce.platbuilder)