This is the mail archive of the insight@sources.redhat.com mailing list for the Insight project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

arm-unknown-elf-insight: always says it stopped at 0x1002ß48


Hi,

at the moment i write a server that talks to an ARM7 via
JTAG over the parallel port andunderstands GDB remote protocol.

I'm not experienced in gdb handling itself.

I can download a test program i wrote, it works ok, i can
stop program execution with the Stop-Button.

I then receive a "\x03" in my server, stop the core and answer
with "S0".

I then receive a "g" and answer with (inserted some breaks,
it is just ONE SINGLE line):
07000000
08000000
09000000
0a000000
0b000000
0c000000
0d000000
0e000000
0f000000
10000000
11000000
10000000
14000000
04000000
a8030202
34010202

And that exactly reflects what is shown in the registers window,
except that it is changed from little endian format (as it is specified).

Now i'd think insight should tell me that it stopped at address 0x02020134,
but it ALWAYS tells me that it stopped at 0x01002048, also when i start
and stop at a different address.


I can't understand this from what i see in the logs, as every IN and
OUT is logged.


Has anybody got an idea what could be wrong?


Best regards,
Torsten.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]