add twldbg target. set semihosting vector in axd/*.ses.

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@37 4ee2a332-4b2b-5046-8439-1ba90f034370
This commit is contained in:
nakasima 2007-04-23 11:39:22 +00:00
parent cf5375a6df
commit 4a3f3d1e01
4 changed files with 44 additions and 20 deletions

View File

@ -185,6 +185,8 @@ TWL_LIBS ?= $(addsuffix $(TWL_LIBSUFFIX).a,$(TWL_LIBS_BASE))
# #
CAT := cat CAT := cat
OBJCOPY := objcopy
TOUCH := touch
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
### NITRO-commondefs ### NITRO-commondefs

View File

@ -17,12 +17,16 @@
ifndef TWLSDK_MODULERULES_ ifndef TWLSDK_MODULERULES_
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
.PHONY: twllib .PHONY: twllib twldbg
twllib: twllib:
@$(MAKE) -C $(TWLSDK_ROOT)/build/buildsetup @$(MAKE) -C $(TWLSDK_ROOT)/build/buildsetup
@$(MAKE) -C $(TWLSDK_ROOT)/build/libraries @$(MAKE) -C $(TWLSDK_ROOT)/build/libraries
twldbg:
@$(TOUCH) $(TWLSDK_ROOT)/build/libraries/os/common/os_printf.c
@$(MAKE) -C $(TWLSDK_ROOT)/build/libraries
# .axf # .axf
$(BINDIR)/$(TARGET_BIN_BASENAME).axf: $(OBJS) $(LCFILE) $(MAKEFILE) $(LDEPENDS_NEF) $(EDEPENDS_NEF) $(ALIBRARIES) $(LDRES_FILE) $(CW_LIBCXX) $(BINDIR)/$(TARGET_BIN_BASENAME).axf: $(OBJS) $(LCFILE) $(MAKEFILE) $(LDEPENDS_NEF) $(EDEPENDS_NEF) $(ALIBRARIES) $(LDRES_FILE) $(CW_LIBCXX)
ifeq ($(NITRO_CCTYPE),RVCT) ifeq ($(NITRO_CCTYPE),RVCT)

View File

@ -43,7 +43,7 @@ biBarID_65539=BAAAAAAA
biBarID_65540=BAAAAAAA biBarID_65540=BAAAAAAA
biBarID_65543=BAAAAAAA biBarID_65543=BAAAAAAA
[Images\Image_0] [Images\Image_0]
Filename=C:\twl\twlsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-TS\Release\main.axf Filename=C:\twl\twl_wrapsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-BB\Release\main.axf
Processor=ARM7TDMI_1 Processor=ARM7TDMI_1
dwProfileState=0 dwProfileState=0
[Interface\AutoRefresh] [Interface\AutoRefresh]
@ -178,7 +178,7 @@ dwListSize=4
dwTargetAccessSize=0 dwTargetAccessSize=0
dwAutoRefresh=1 dwAutoRefresh=1
[Output] [Output]
dwActiveTab=0 dwActiveTab=1
[ProcessorRegisters\ARM7TDMI_1] [ProcessorRegisters\ARM7TDMI_1]
dwFormatID=-1 dwFormatID=-1
dwRefresh=0 dwRefresh=0
@ -191,10 +191,10 @@ dwRefresh=1
[RecentFileList] [RecentFileList]
dwFileCount=4 dwFileCount=4
[RecentImageList] [RecentImageList]
File_1=C:\twl\twlsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-TS\Release\main.axf File_1=C:\twl\twl_wrapsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-BB\Release\main.axf
File_2=D:\IrisSubp\IrisSubpMon\IrisSubpMon_Data\ThumbRelease\IrisSubpMon.axf File_2=C:\twl\twlsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-TS\Release\main.axf
File_3=D:\Iris\IrisMon\IrisMon_Data\ThumbRelease\IrisMon.axf File_3=D:\IrisSubp\IrisSubpMon\IrisSubpMon_Data\ThumbRelease\IrisSubpMon.axf
File_4=D:\Iris\IrisMon\IrisMon_Data\ThumbDebugRel\IrisMon.axf File_4=D:\Iris\IrisMon\IrisMon_Data\ThumbRelease\IrisMon.axf
dwFileCount=4 dwFileCount=4
[RecentSymbolsList] [RecentSymbolsList]
dwFileCount=4 dwFileCount=4
@ -203,7 +203,7 @@ dwMode=1
dwCommsChannel=0 dwCommsChannel=0
dwArmSWI=1193046 dwArmSWI=1193046
dwThumbSWI=171 dwThumbSWI=171
dwSHVector=8 dwSHVector=132
dwDCCSHVector=458752 dwDCCSHVector=458752
dwECVector=26 dwECVector=26
dwTopOfMemory=524288 dwTopOfMemory=524288
@ -292,13 +292,31 @@ dwRefresh=1
dwFormatID=-1 dwFormatID=-1
dwRefresh=1 dwRefresh=1
[Views] [Views]
dwLastView=0 dwLastView=2
[Views\View_0] [Views\View_0]
UnitName=ARM7TDMI_1 UnitName=ARM7TDMI_1
ImageName=C:\twl\twlsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-TS\Release\main.axf ImageName=C:\twl\twl_wrapsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-BB\Release\main.axf
dwDisassembly=0 dwDisassembly=0
FileName=C:\twl\twlsdk_bak\build\libraries\init\ARM7\crt0.c FileName=C:\twl\twl_wrapsdk_bak\build\libraries\init\ARM7\crt0.c
dwMixedView=0 dwMixedView=0
dwShowMargin=1 dwShowMargin=1
dwShowLineNumbers=1 dwShowLineNumbers=1
biWndPlacement=MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAADICAAAAAONAAAAAA biWndPlacement=MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAADICAAAAAONAAAAAA
[Views\View_1]
UnitName=ARM7TDMI_1
ImageName=C:\twl\twl_wrapsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-BB\Release\main.axf
dwDisassembly=1
FileName=none
dwMixedView=0
dwShowMargin=1
dwShowLineNumbers=1
biWndPlacement=MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGBAAAAAAGBAAAAAAJJCAAAAAEPAAAAAA
[Views\View_2]
UnitName=ARM7TDMI_1
ImageName=C:\twl\twl_wrapsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-BB\Release\main.axf
dwDisassembly=0
FileName=C:\twl\twl_wrapsdk_bak\build\libraries\os\ARM7\os_terminate_sp.c
dwMixedView=0
dwShowMargin=1
dwShowLineNumbers=1
biWndPlacement=MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMCAAAAAAMCAAAAAAPKCAAAAAKABAAAAA

View File

@ -43,7 +43,7 @@ biBarID_65539=BAAAAAAA
biBarID_65540=BAAAAAAA biBarID_65540=BAAAAAAA
biBarID_65543=BAAAAAAA biBarID_65543=BAAAAAAA
[Images\Image_0] [Images\Image_0]
Filename=C:\twl\bootrom\build\bootrom\ts\ARM9\bin\ARM9-BB.thumb\Release\brom9_ts.axf Filename=C:\twl\twl_wrapsdk_bak\build\tests\os\alarm-1\bin\ARM9-BB\Release\alerm.axf
Processor=ARM946E_S_0 Processor=ARM946E_S_0
dwProfileState=0 dwProfileState=0
[Interface\AutoRefresh] [Interface\AutoRefresh]
@ -147,10 +147,10 @@ dwRefresh=1
[RecentFileList] [RecentFileList]
dwFileCount=4 dwFileCount=4
[RecentImageList] [RecentImageList]
File_1=C:\twl\bootrom\build\bootrom\ts\ARM9\bin\ARM9-BB.thumb\Release\brom9_ts.axf File_1=C:\twl\twl_wrapsdk_bak\build\tests\os\alarm-1\bin\ARM9-BB\Release\alerm.axf
File_2=C:\twl\twlsdk_bak\build\tests\os\alarm-1\bin\ARM9-TS\Release\alerm.axf File_2=C:\twl\bootrom\build\bootrom\ts\ARM9\bin\ARM9-BB.thumb\Release\brom9_ts.axf
File_3=C:\Iris\IrisMon\IrisMon_Data\ThumbRelease\IrisMon.axf File_3=C:\twl\twlsdk_bak\build\tests\os\alarm-1\bin\ARM9-TS\Release\alerm.axf
File_4=C:\Iris\ipl2_test\ipl2_test_Data\ThumbDebugRel\ipl2_test.axf File_4=C:\Iris\IrisMon\IrisMon_Data\ThumbRelease\IrisMon.axf
dwFileCount=4 dwFileCount=4
[RecentSymbolsList] [RecentSymbolsList]
File_1=C:\IrisSubp\IrisSubpMon\IrisSubpMon_Data\ThumbRelease\IrisSubpMon.axf File_1=C:\IrisSubp\IrisSubpMon\IrisSubpMon_Data\ThumbRelease\IrisSubpMon.axf
@ -160,7 +160,7 @@ dwMode=1
dwCommsChannel=0 dwCommsChannel=0
dwArmSWI=1193046 dwArmSWI=1193046
dwThumbSWI=171 dwThumbSWI=171
dwSHVector=-65528 dwSHVector=-65220
dwDCCSHVector=458752 dwDCCSHVector=458752
dwECVector=27 dwECVector=27
dwTopOfMemory=524288 dwTopOfMemory=524288
@ -252,10 +252,10 @@ dwRefresh=1
dwLastView=0 dwLastView=0
[Views\View_0] [Views\View_0]
UnitName=ARM946E_S_0 UnitName=ARM946E_S_0
ImageName=C:\twl\bootrom\build\bootrom\ts\ARM9\bin\ARM9-BB.thumb\Release\brom9_ts.axf ImageName=C:\twl\twl_wrapsdk_bak\build\tests\os\alarm-1\bin\ARM9-BB\Release\alerm.axf
dwDisassembly=0 dwDisassembly=0
FileName=C:\twl\bootrom\build\libraries\init\ARM9\crt0.c FileName=C:\twl\twl_wrapsdk_bak\build\libraries\init\ARM9\crt0.c
dwMixedView=0 dwMixedView=0
dwShowMargin=1 dwShowMargin=1
dwShowLineNumbers=1 dwShowLineNumbers=1
biWndPlacement=MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAGFCAAAAAJEBAAAAA biWndPlacement=MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAACICAAAAAONAAAAAA