Re: SH4 bootloader





What happens if you move your StartUp.s one
level up and change it to:

SHX_SOURCES = \
StartUp.s

?

George H. wrote:
Here is my source file:

SYNCHRONIZE_BLOCK=1

TARGETNAME=EBOOT
TARGETTYPE=PROGRAM
WINCECPU=1
RELEASETYPE=PLATFORM
EXEENTRY=StartUp
!IF 0
WINCETARGETFILES=BootImage
EXEBASE=0x80000000
!ENDIF

INCLUDES= $(_TARGETPLATROOT)\inc

!IF 0
_COMMONPUBROOT=$(_PUBLICROOT)\common
__PROJROOT = $(_WINCEROOT)\platform\MICROTECH_SH7760

INCLUDES= \
$(_TARGETPLATROOT)\inc; \
$(_PROJECTROOT)\inc;
!ENDIF

!IF "$(_TGTCPU)" == "SH4"
ADEFINES=$(ADEFINES) -DSH_CPU=64
!ENDIF
!IF "$(_TGTCPU)" == "SH3"
ADEFINES=$(ADEFINES) -DSH_CPU=48
!ENDIF
!IF "$(_TGTCPU)" == "SH3_DSP"
ADEFINES=$(ADEFINES) -DSH_CPU=62
!ENDIF

LDEFINES=-subsystem:native /DEBUG /DEBUGTYPE:CV /FIXED:NO
CDEFINES= $(CDEFINES) -DPPSH_PROTOCOL_NOTIMEOUT -DCOREDLL

TARGETLIBS=$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\fulllibc.lib \
$(_COMMONOAKROOT)\lib\$(_CPUDEPPATH)\blcommon.lib \
$(_COMMONOAKROOT)\lib\$(_CPUDEPPATH)\smc9000.lib \
$(_COMMONOAKROOT)\lib\$(_CPUDEPPATH)\ddk_io.lib \
$(_COMMONOAKROOT)\lib\$(_CPUDEPPATH)\eboot.lib
SOURCES= \
main.c

SHX_SOURCES = \
sh\StartUp.s
.