arm-eabi-insight.exe
Posted: Wed Aug 13, 2008 4:42 pm
I have been trying to get the current arm-eabi-insight.exe to work in my environment with little success. When I use insight 6.4.50 I can get things to work as far as loading the application (I am using the load to check to see if insight works) but not with the new version. My build looks like:
When I log the TCP messages sent to and from insight I get the following from the working version:
When I use the current version this is the logged messages:
I do not know if the "gdb" protocol has changed with the new insight so I am unsure what approach I need to take here. If you know the protocol level of the old insight and the new one then that information might help me fix the emulator to hadshake successfully with both the new and the old.
Code: Select all
C:\cygwin\home\gmiller\ham\Sources\CHAPTE~4\ROTATE~1>make gdb
clean ...
rm -fr build ROTATE~1.elf ROTATE~1.gba
make[1]: Entering directory `/c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~
1'
Build type: Debug Build
make "DEBUG_SET=gdb" --no-print-directory -C build -f /c/cygwin/home/gmiller/ham
/Sources/CHAPTE~4/ROTATE~1/Makefile
main.c
arm-eabi-gcc -MMD -MP -MF /c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/b
uild/main.d -g -Wall -O0 -save-temps -mcpu=arm7tdmi -mtune=arm7tdmi -ffast-math
-marm -mthumb-interwork -I/c/devkitPro/devkitARM/include -I/c/devkitPro/libgba/i
nclude -I/c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/include -I/c/cygw
in/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1 -c /c/cygwin/home/gmiller/ham/Sour
ces/CHAPTE~4/ROTATE~1/source/main.c -o main.o
rotatuion.c
arm-eabi-gcc -MMD -MP -MF /c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/b
uild/rotatuion.d -g -Wall -O0 -save-temps -mcpu=arm7tdmi -mtune=arm7tdmi -ffast-
math -marm -mthumb-interwork -I/c/devkitPro/devkitARM/include -I/c/devkitPro/lib
gba/include -I/c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/include -I/c
/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1 -c /c/cygwin/home/gmiller/ham
/Sources/CHAPTE~4/ROTATE~1/source/rotatuion.c -o rotatuion.o
tilemap.c
arm-eabi-gcc -MMD -MP -MF /c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/b
uild/tilemap.d -g -Wall -O0 -save-temps -mcpu=arm7tdmi -mtune=arm7tdmi -ffast-ma
th -marm -mthumb-interwork -I/c/devkitPro/devkitARM/include -I/c/devkitPro/libgb
a/include -I/c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/include -I/c/c
ygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1 -c /c/cygwin/home/gmiller/ham/S
ources/CHAPTE~4/ROTATE~1/source/tilemap.c -o tilemap.o
tiles.pal.c
arm-eabi-gcc -MMD -MP -MF /c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/b
uild/tiles.pal.d -g -Wall -O0 -save-temps -mcpu=arm7tdmi -mtune=arm7tdmi -ffast-
math -marm -mthumb-interwork -I/c/devkitPro/devkitARM/include -I/c/devkitPro/lib
gba/include -I/c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/include -I/c
/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1 -c /c/cygwin/home/gmiller/ham
/Sources/CHAPTE~4/ROTATE~1/source/tiles.pal.c -o tiles.pal.o
tiles.raw.c
arm-eabi-gcc -MMD -MP -MF /c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/b
uild/tiles.raw.d -g -Wall -O0 -save-temps -mcpu=arm7tdmi -mtune=arm7tdmi -ffast-
math -marm -mthumb-interwork -I/c/devkitPro/devkitARM/include -I/c/devkitPro/lib
gba/include -I/c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1/include -I/c
/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1 -c /c/cygwin/home/gmiller/ham
/Sources/CHAPTE~4/ROTATE~1/source/tiles.raw.c -o tiles.raw.o
linking cartridge
built ... ROTATE~1.gba
ROM fixed!
make[1]: Leaving directory `/c/cygwin/home/gmiller/ham/Sources/CHAPTE~4/ROTATE~1
Code: Select all
GDB<| $Hc-1#09
GDB>| $OK#9a
ACK
GDB<| $qC#b4
GDB>| $#00
ACK
GDB<| $qOffsets#4b
GDB>| $#00
ACK
GDB<| $?#3f
GDB>| $S05#b8
ACK
GDB<| $Hg0#df
GDB>| $OK#9a
ACK
GDB<| $pf#d6
GDB>| $#00
ACK
GDB<| $g#67
GDB>| $000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000007f0003000000000000000800000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000#83
ACK
GDB<| $m8000000,4#25
GDB | Memory read for 08000000 4
GDB>| $00000000#80
ACK
GDB<| $qSymbol::#5b
GDB>| $#00
ACK
GDB<| $X8000000,0:#46
GDB | Binary write for 08000000 0
GDB | ROM is 00000000
GDB>| $OK#9a
ACK
GDB<| $X8000000,13e:.
GDB | Binary write for 08000000 318
GDB | ROM is 00000000
GDB>| $OK#9a
ACK
GDB<| $X800013e,e6:
GDB | Binary write for 0800013e 230
GDB | ROM is 00000000
GDB>| $OK#9a
ACK
GDB<| $X8000224,139:@-é,@Ÿå
GDB | Binary write for 08000224 313
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X800035d,133:8 á8 á}8 á°0Áá} ã; ã0ƒâ°0ÂáT
GDB | Binary write for 0800035d 307
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000490,139:}0å0 ã0å3 ã>ƒâ°0Óá8 á}8 á0àá@0â
GDB | Binary write for 08000490 313
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80005c9,139:8 á0àá<â
GDB | Binary write for 080005c9 313
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000702,134:àC4 á0å( åÈ0Ÿå1“çC4 á
GDB | Binary write for 08000702 308
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000836,13c:å
GDB | Binary write for 08000836 316
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000972,b2:„âÀ•äà áÿ/á
GDB | Binary write for 08000972 178
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000a24,18:
À áøß-é°Lâ(ÐKâðoèÿ/á#09
GDB | Binary write for 08000a24 24
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000a3c,13e:
GDB | Binary write for 08000a3c 318
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000b7a,13f:
GDB | Binary write for 08000b7a 319
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000cb9,13e:[
GDB | Binary write for 08000cb9 318
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000df7,13d:ÿ‘}ÿÿM"ÿÿ ÿÿøÿÿèÿÿéÿÿýÿÿ"ÿÿZÿÿ¥ÿÿÿÿqÿÿó
ÿÿˆÿÿ0ÿÿë ÿÿºÿÿ›ÿÿÿÿ™ÿÿµÿÿäÿÿ'ÿÿ~ÿÿéÿÿhÿÿú
GDB | Binary write for 08000df7 317
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8000f34,13f:´Tÿÿ
Xÿÿs[ÿÿå^ÿÿdbÿÿðeÿÿ‡iÿÿ*mÿÿÙpÿÿ“tÿÿWxÿÿ'|ÿÿ
GDB | Binary write for 08000f34 319
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8001073,13e:
GDB | Binary write for 08001073 318
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80011b1,13e:‹ÿÿчÿÿäƒÿÿ€ÿÿ'|ÿÿXxÿÿ“tÿÿÙpÿÿ+mÿÿˆiÿÿðeÿÿebÿÿå^ÿÿs[ÿÿ
Xÿÿ´TÿÿiQÿÿ+NÿÿüJÿÿÚGÿÿÇDÿÿÂAÿÿÌ>ÿÿå;ÿÿ9ÿÿF6ÿÿ3ÿÿå0ÿÿM.ÿÿÅ+ÿÿM)ÿÿç&ÿÿ‘}ÿÿM"ÿÿ ÿÿøÿÿèÿÿéÿÿýÿÿ"ÿÿZÿÿ¥ÿÿÿÿqÿÿó
ÿÿˆÿÿ0ÿÿë ÿÿºÿÿ›ÿÿÿÿ™ÿÿµÿÿäÿÿ'ÿÿ~ÿÿéÿÿhÿÿú
GDB | Binary write for 080011b1 318
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80012ef,13e:ÿ0ÿÿˆÿÿó
ÿÿqÿÿÿÿ¥ÿÿZÿÿ"ÿÿýÿÿéÿÿçÿÿøÿÿ ÿÿM"ÿÿ‘}ÿÿç&ÿÿM)ÿÿÅ+ÿÿL.ÿÿå0ÿÿ3ÿÿE6ÿÿ
9ÿÿå;ÿÿÌ>ÿÿÂAÿÿÆDÿÿÚGÿÿûJÿÿ+NÿÿiQÿÿ´Tÿÿ
Xÿÿs[ÿÿå^ÿÿdbÿÿðeÿÿ‡iÿÿ*mÿÿÙpÿÿ“tÿÿXxÿÿ'|ÿÿ
GDB | Binary write for 080012ef 318
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X800142d,13e:
GDB | Binary write for 0800142d 318
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X800156b,13f:
GDB | Binary write for 0800156b 319
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80016aa,13f:
GDB | Binary write for 080016aa 319
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80017e9,13f:
GDB | Binary write for 080017e9 319
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X8001928,94:#7f
GDB | Binary write for 08001928 148
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80019bc,4:
GDB | Binary write for 080019bc 4
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80019c0,8:
GDB | Binary write for 080019c0 8
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80019c8,4:h
GDB | Binary write for 080019c8 4
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80019cc,4:}
GDB | Binary write for 080019cc 4
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80019d0,4:
GDB | Binary write for 080019d0 4
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $X80019d4,8:dkARM
GDB | Binary write for 080019d4 8
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $Z0,80002d8,4#ac
GDB>| $#00
ACK
GDB<| $m80002d8,4#63
GDB | Memory read for 080002d8 4
GDB>| $0030a0e3#ec
ACK
GDB<| $X80002d8,4:þÞÿç#4a
GDB | Binary write for 080002d8 4
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $vCont?#49
GDB>| $#00
ACK
GDB<| $Hc0#db
GDB>| $OK#9a
ACK
GDB<| $c#63
GDB>| $T0500:00000000;01:00000000;
02:2c000003;03:c8020008;04:00000002;
05:00000000;06:00000000;07:00000000;
08:00000000;09:00000000;0a:00000000;
0b:fc7e0003;0c:007f0003;0d:d07e0003;
0e:87010008;0f:d8020008;19:1f000060;#3f
ACK
GDB<| $X80002d8,4:
GDB | Binary write for 080002d8 4
GDB | ROM is e8bd4010
GDB>| $OK#9a
ACK
GDB<| $m80002d8,4#63
GDB | Memory read for 080002d8 4
GDB>| $0030a0e3#ec
ACK
GDB<| $m3007ed4,4#94
GDB | Memory read for 03007ed4 4
GDB>| $00000000#80
ACK
GDB<| $k#6b
GDB>| $OK#9a
Code: Select all
Received 14 byte(s)
GDB<| $qSupported#37
Sent 1 byte(s)
GDB>| $#00
Sent 4 byte(s)
Received 1 byte(s)
ACK
Received 6 byte(s)
GDB<| +$?#3f
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 10 byte(s)
GDB<| -+$Hc-1#09
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 8 byte(s)
GDB<| -+$qC#b4
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 14 byte(s)
GDB<| -+$qOffsets#4b
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 1 byte(s)
GDB<| -
Sent 1 byte(s)
Received 1 byte(s)
GDB<| +
Sent 1 byte(s)
Received 0 byte(s)
GDB<|
Sent -1 byte(s)
Received -1 byte(s)