From 4a3f3d1e01e5bba5af64ea92878acd0871bb4595 Mon Sep 17 00:00:00 2001 From: nakasima Date: Mon, 23 Apr 2007 11:39:22 +0000 Subject: [PATCH] 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 --- build/buildtools/commondefs | 2 ++ build/buildtools/modulerules.add-ins.twl | 6 +++- tools/axd/ARM7.ses | 38 +++++++++++++++++------- tools/axd/ARM9.ses | 18 +++++------ 4 files changed, 44 insertions(+), 20 deletions(-) diff --git a/build/buildtools/commondefs b/build/buildtools/commondefs index 37b8df4..db6e66f 100644 --- a/build/buildtools/commondefs +++ b/build/buildtools/commondefs @@ -185,6 +185,8 @@ TWL_LIBS ?= $(addsuffix $(TWL_LIBSUFFIX).a,$(TWL_LIBS_BASE)) # CAT := cat +OBJCOPY := objcopy +TOUCH := touch #---------------------------------------------------------------------------- ### NITRO-commondefs diff --git a/build/buildtools/modulerules.add-ins.twl b/build/buildtools/modulerules.add-ins.twl index c5317be..ee401d7 100644 --- a/build/buildtools/modulerules.add-ins.twl +++ b/build/buildtools/modulerules.add-ins.twl @@ -17,12 +17,16 @@ ifndef TWLSDK_MODULERULES_ #---------------------------------------------------------------------------- -.PHONY: twllib +.PHONY: twllib twldbg twllib: @$(MAKE) -C $(TWLSDK_ROOT)/build/buildsetup @$(MAKE) -C $(TWLSDK_ROOT)/build/libraries +twldbg: + @$(TOUCH) $(TWLSDK_ROOT)/build/libraries/os/common/os_printf.c + @$(MAKE) -C $(TWLSDK_ROOT)/build/libraries + # .axf $(BINDIR)/$(TARGET_BIN_BASENAME).axf: $(OBJS) $(LCFILE) $(MAKEFILE) $(LDEPENDS_NEF) $(EDEPENDS_NEF) $(ALIBRARIES) $(LDRES_FILE) $(CW_LIBCXX) ifeq ($(NITRO_CCTYPE),RVCT) diff --git a/tools/axd/ARM7.ses b/tools/axd/ARM7.ses index 1853f94..16e844b 100644 --- a/tools/axd/ARM7.ses +++ b/tools/axd/ARM7.ses @@ -43,7 +43,7 @@ biBarID_65539=BAAAAAAA biBarID_65540=BAAAAAAA biBarID_65543=BAAAAAAA [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 dwProfileState=0 [Interface\AutoRefresh] @@ -178,7 +178,7 @@ dwListSize=4 dwTargetAccessSize=0 dwAutoRefresh=1 [Output] -dwActiveTab=0 +dwActiveTab=1 [ProcessorRegisters\ARM7TDMI_1] dwFormatID=-1 dwRefresh=0 @@ -191,10 +191,10 @@ dwRefresh=1 [RecentFileList] dwFileCount=4 [RecentImageList] -File_1=C:\twl\twlsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-TS\Release\main.axf -File_2=D:\IrisSubp\IrisSubpMon\IrisSubpMon_Data\ThumbRelease\IrisSubpMon.axf -File_3=D:\Iris\IrisMon\IrisMon_Data\ThumbRelease\IrisMon.axf -File_4=D:\Iris\IrisMon\IrisMon_Data\ThumbDebugRel\IrisMon.axf +File_1=C:\twl\twl_wrapsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-BB\Release\main.axf +File_2=C:\twl\twlsdk_bak\build\tests\os\_ARM7-alarm-2\bin\ARM7-TS\Release\main.axf +File_3=D:\IrisSubp\IrisSubpMon\IrisSubpMon_Data\ThumbRelease\IrisSubpMon.axf +File_4=D:\Iris\IrisMon\IrisMon_Data\ThumbRelease\IrisMon.axf dwFileCount=4 [RecentSymbolsList] dwFileCount=4 @@ -203,7 +203,7 @@ dwMode=1 dwCommsChannel=0 dwArmSWI=1193046 dwThumbSWI=171 -dwSHVector=8 +dwSHVector=132 dwDCCSHVector=458752 dwECVector=26 dwTopOfMemory=524288 @@ -292,13 +292,31 @@ dwRefresh=1 dwFormatID=-1 dwRefresh=1 [Views] -dwLastView=0 +dwLastView=2 [Views\View_0] 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 -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 dwShowMargin=1 dwShowLineNumbers=1 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 diff --git a/tools/axd/ARM9.ses b/tools/axd/ARM9.ses index 6f51f85..d0e08cb 100644 --- a/tools/axd/ARM9.ses +++ b/tools/axd/ARM9.ses @@ -43,7 +43,7 @@ biBarID_65539=BAAAAAAA biBarID_65540=BAAAAAAA biBarID_65543=BAAAAAAA [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 dwProfileState=0 [Interface\AutoRefresh] @@ -147,10 +147,10 @@ dwRefresh=1 [RecentFileList] dwFileCount=4 [RecentImageList] -File_1=C:\twl\bootrom\build\bootrom\ts\ARM9\bin\ARM9-BB.thumb\Release\brom9_ts.axf -File_2=C:\twl\twlsdk_bak\build\tests\os\alarm-1\bin\ARM9-TS\Release\alerm.axf -File_3=C:\Iris\IrisMon\IrisMon_Data\ThumbRelease\IrisMon.axf -File_4=C:\Iris\ipl2_test\ipl2_test_Data\ThumbDebugRel\ipl2_test.axf +File_1=C:\twl\twl_wrapsdk_bak\build\tests\os\alarm-1\bin\ARM9-BB\Release\alerm.axf +File_2=C:\twl\bootrom\build\bootrom\ts\ARM9\bin\ARM9-BB.thumb\Release\brom9_ts.axf +File_3=C:\twl\twlsdk_bak\build\tests\os\alarm-1\bin\ARM9-TS\Release\alerm.axf +File_4=C:\Iris\IrisMon\IrisMon_Data\ThumbRelease\IrisMon.axf dwFileCount=4 [RecentSymbolsList] File_1=C:\IrisSubp\IrisSubpMon\IrisSubpMon_Data\ThumbRelease\IrisSubpMon.axf @@ -160,7 +160,7 @@ dwMode=1 dwCommsChannel=0 dwArmSWI=1193046 dwThumbSWI=171 -dwSHVector=-65528 +dwSHVector=-65220 dwDCCSHVector=458752 dwECVector=27 dwTopOfMemory=524288 @@ -252,10 +252,10 @@ dwRefresh=1 dwLastView=0 [Views\View_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 -FileName=C:\twl\bootrom\build\libraries\init\ARM9\crt0.c +FileName=C:\twl\twl_wrapsdk_bak\build\libraries\init\ARM9\crt0.c dwMixedView=0 dwShowMargin=1 dwShowLineNumbers=1 -biWndPlacement=MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAGFCAAAAAJEBAAAAA +biWndPlacement=MCAAAAAAAAAAAAAABAAAAAAAPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAACICAAAAAONAAAAAA