SparkFun Forums 

Where electronics enthusiasts find answers.

Open source ARM Debugger
By seema
#17631
Hi!

I'm trying to get Insight working with my Linus Machine.....openocd works fine.....it connects to the LPC-E2294 dev board which i have....but the problems begin when i start up Insight....here's what happens:

Openocd works here
===========================

seema@darkstar:~/lpc2294test/LPC2294Test/prj$ openocd -f lpc2xxx_jtagkey.cfg
Info: openocd.c:82 main(): Open On-Chip Debugger (2006-08-01 12:00 CEST)
Warning: arm7_9_common.c:675 arm7_9_assert_reset(): srst resets test logic, too

After opening Insight
===========================

Warning: arm7_9_common.c:781 arm7_9_halt(): target was already halted
Info: server.c:67 add_connection(): accepted 'gdb' connection from 0
Error: arm7_9_common.c:1748 arm7_9_read_memory(): memory read caused data abort
Error: arm7_9_common.c:1748 arm7_9_read_memory(): memory read caused data abort
Warning: arm7_9_common.c:675 arm7_9_assert_reset(): srst resets test logic, too

============================
Press RUN on insight ......Display download Dialogue says "Reply contains invalid hex digit 116"
============================
Then openocd comes up with the following:

Error: arm7_9_common.c:1748 arm7_9_read_memory(): memory read caused data abort
Warning: gdb_server.c:195 gdb_put_packet(): negative reply, retrying
Warning: gdb_server.c:195 gdb_put_packet(): negative reply, retrying
Warning: gdb_server.c:195 gdb_put_packet(): negative reply, retrying
Error: gdb_server.c:213 gdb_put_packet(): unknown character 0x24 in reply, dropping connection
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x71
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x50
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x61
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x72
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x74
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x3a
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x61
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x75
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x78
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x76
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x3a
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x72
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x65
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x61
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x64
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x3a
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x3a
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x30
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x2c
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x31
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x34
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x37
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x23
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x34
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x38
Error: gdb_server.c:213 gdb_put_packet(): unknown character 0x24 in reply, dropping connection
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x71
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x50
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x61
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x72
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x74
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x3a
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x61
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x75
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x78
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x76
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x3a
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x72
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x65
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x61
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x64
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x3a
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x3a
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x30
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x2c
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x31
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x34
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x37
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x23
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x34
Warning: gdb_server.c:256 gdb_get_packet(): ignoring character 0x38
Warning: gdb_server.c:246 gdb_get_packet(): acknowledgment received, but no packet pending
Warning: gdb_server.c:246 gdb_get_packet(): acknowledgment received, but no packet pending
Warning: gdb_server.c:246 gdb_get_packet(): acknowledgment received, but no packet pending
Warning: gdb_server.c:246 gdb_get_packet(): acknowledgment received, but no packet pending
Info: server.c:350 server_loop(): rejected 'gdb' connection, no more connections allowed
Info: server.c:367 server_loop(): dropped 'gdb' connection
Info: server.c:67 add_connection(): accepted 'gdb' connection from 0
Error: arm7_9_common.c:1748 arm7_9_read_memory(): memory read caused data abort
Error: arm7_9_common.c:1748 arm7_9_read_memory(): memory read caused data abort
Error: gdb_server.c:606 gdb_get_register_packet(): gdb requested a non-existing register


Any ideas?
By Dominic
#17654
Hello Seema,

what toolchain do you use, and which version of the OpenOCD did you try (Unfortunately, I forgot bumping the date string in some of the SVN commits).

I'm running linux myself, so it might be easiest if I try reproducing your problems.

Regards,

Dominic
By seema
#17678
Hi Dominic!

I'm using on my Linux Machine:

Insight-6.5
GNUARM-3.4.3
GCC-3.3.6

Hope this helps!
By seema
#17679
Also the version of OpenOCD that I have is SVN r82
By seema
#17680
Sorry!

The OpenOCD version I have is the OpenOCD_20060814-src from BerliOS!
By seema
#17687
Hi Dominic!

I'm also using Linux version 2.4.31.......slackware 10.2

if that helps:)