{A[JCúCC^tF[X2011N3ugccx[XSH-2Ap.NET Micro FrameworkJSH-2A}CRpGCC+EclipsegpJ\zvŎgpGDBX^ũrhp̃t@CłB

vbgtH[
M҂rhɎgp́Aȉ̒ʂłB
- OS: Windows XP SP3
Windows XPȍ~Windows OSœ삷Ǝv܂B
- vbgtH[: MinGW 
vbgtH[ƂẮAcygwinłrhł܂B
- Eclipse CDT
Eclipse̓IvVłBKvɉApӂB
- HEW
GDBX^uSH-2A}CR̃VAEtbVROM̌㔼ɏނ̂ɕKvłB

Kvȃ\tgEFA
- SH2ApGCC
\[XrhSH2(SH2A)pGCC 4.2.1
̑AKPIT GCCłrhł܂B

rh@
1. sh2a_gdb_stub.zipt@CKȃfBNgɉ𓀂܂B
Eclipse̏ꍇɁAworkspacẻɉ𓀂܂B
. C:\eclipse\workspace\sh2a_gdb_stub

2. GfB^MakefileJASH2ApGCCMakefileɐݒ肵܂BCC, AS, LD, OBJCOPY, OBJCMDȂǂGCC֘At@C̑SpXݒ肵܂B
# for gcc in Eclipse
# Eclipse Environment PATH = C:\MinGW\bin;C:\MinGW\msys\1.0\bin
CC = c:/cross-gcc/sh-tools/bin/sh-elf-gcc.exe
AS = c:/cross-gcc/sh-tools/bin/sh-elf-as.exe
LD = c:/cross-gcc/sh-tools/bin/sh-elf-ld.exe
OBJCPY = c:/cross-gcc/sh-tools/bin/sh-elf-objcopy.exe
OBJDUMP = c:/cross-gcc/sh-tools/bin/sh-elf-objdump.exe

3. MinGW̃VFmakes܂B
$ cd /c/eclipse/workspace/sh2a_gdb_stub/
$ make

gp@
1. VAʐMn[hEFȀ
GDBX^úAftHgSCIF`l2gp܂BSH-2A}CR̊gRlN^CN211ԃs(RxD2)14ԃs(TxD2)ARS-232-ChCo/V[oICoRD-Sub9sERlN^ڑăzXgEp\RƐڑ邩AUSB-VAϊICoRĉzVAƂăzXgEp\RƐڑ܂B

2. GDBX^ũVAEtbVROMւ̏
LURLROM[UEvOݗpvO_E[hAHEW̃vWFNgƂĊJ܂B
http://www.kumikomi.net/interface/editors/2010/05/rom.php
gdb-stub.bint@CUSERROM.BINɃl[āAHEW̃vWFNgfBNgɏ㏑܂B

3. GDBX^űN
{̋LQƂAEclipseGDBX^uݒ肵܂B

dv:
GDBX^ugpꍇɂ́ASH-2A}CRJPP2̃WpsV[gAd(N)Kv܂B

ȏ
