diff --git a/build/buildtools/commondefs b/build/buildtools/commondefs index 137954a..37b8df4 100644 --- a/build/buildtools/commondefs +++ b/build/buildtools/commondefs @@ -180,6 +180,12 @@ endif TWL_LIBS ?= $(addsuffix $(TWL_LIBSUFFIX).a,$(TWL_LIBS_BASE)) +#---------------------------------------------------------------------------- +# CYGWIN TOOLS +# + +CAT := cat + #---------------------------------------------------------------------------- ### NITRO-commondefs # diff --git a/build/buildtools/modulerules.cctype.CW b/build/buildtools/modulerules.cctype.CW index 6db5a62..2a17975 100644 --- a/build/buildtools/modulerules.cctype.CW +++ b/build/buildtools/modulerules.cctype.CW @@ -269,10 +269,14 @@ endif # # Generate dependency files # -DEPEND_RULE = $(QUOTE)/ARM_EABI_Support/d;s/\\x0D//g;s/\\\\\\([^ ]\\)/\\/\\1/g;$(QUOTE) +DEPEND_RULE = $(QUOTE)/ARM_EABI_Support/d;s/\\x0D//g;s/\\\\\\([^ ]\\)/\\/\\1/g;$(QUOTE) +DEPEND_RULE2 = $(QUOTE)s/^[^\\t].*: //;s/^\\t//;s/ \\\\$$//;s/\\([^ ].*\\)/\\1:/;1s/^./\\n&/;$(QUOTE) define MOVE_SRC_DEPEND - $(SED) -e $(DEPEND_RULE) $(*F).d > $(DEPENDDIR)/$(*F).d && $(RM) $(*F).d + $(SED) -e $(DEPEND_RULE) $(*F).d > $(*F).2.d && \ + $(SED) -e $(DEPEND_RULE2) $(*F).2.d > $(*F).3.d && \ + $(CAT) $(*F).2.d $(*F).3.d > $(DEPENDDIR)/$(*F).d && \ + $(RM) $(*F).d $(*F).2.d $(*F).3.d endef diff --git a/build/buildtools/modulerules.cctype.RVCT b/build/buildtools/modulerules.cctype.RVCT index b015ac0..d803c37 100644 --- a/build/buildtools/modulerules.cctype.RVCT +++ b/build/buildtools/modulerules.cctype.RVCT @@ -3,7 +3,7 @@ # Project: TwlBromSDK - buildtools - compiler dependant settings for RVCT # File: modulerules.cctype.RVCT # -# Copyright 2005 Nintendo. All rights reserved. +# Copyright 2007 Nintendo. All rights reserved. # # These coded instructions, statements, and computer programs contain # proprietary information of Nintendo of America Inc. and/or Nintendo diff --git a/tools/axd/multi-ice-twl.cfg b/tools/axd/multi-ice-twl.cfg new file mode 100644 index 0000000..985b3ed --- /dev/null +++ b/tools/axd/multi-ice-twl.cfg @@ -0,0 +1,13 @@ +;Total IR length = 8 + +[TITLE] +Auto-detected TAP Configuration + +[TAP 0] ;IR_len=4, ID_code=15946061 +ARM946E-S + +[TAP 1] ;IR_len=4, ID_code=30700061 +ARM7TDMI + +[Timing] +Adaptive=ON diff --git a/tools/axd/readme.txt b/tools/axd/readme.txt index 08fc20d..4cac8e2 100644 --- a/tools/axd/readme.txt +++ b/tools/axd/readme.txt @@ -1,7 +1,10 @@ -"export TWL_DEBUGGER=ARM" または "make TWL_DEBUGGER=ARM" でビルドして下さい。 +・"export TWL_DEBUGGER=ARM" または "make TWL_DEBUGGER=ARM" でビルドして下さい。 -デスクトップへ AXD-Debugger のショートカットを作成し、 -「リンク先」に下記のように設定すると便利です。 +・ブレッドモードでは Multi-ICE の Auto-Configure が働かないので、 + Load-Configuration にて multi-ice-twl.cfg をロードして下さい。 + +・デスクトップへ AXD-Debugger のショートカットを作成し、 + 「リンク先」に下記のように設定すると便利です。 ARM9側: