[eresi-dev] KEDBG-JTAG implementation meeting #1 SUM-UP

Julien Vanegue jvanegue at gmail.com
Fri Apr 17 07:08:50 UTC 2009


Here is what has been said during the KEDBG-JTAG meeting today:

Presents: Jesus Palencia, Eric Bisolfati, Julien Vanegue
Topic: Implementation of JTAG debugging in kedbg

The following implementation steps will be followed:

(1) Modify kedbg/main.c to be able to connect to the JTAG gdb server stub
debugger
(2) Update libgdbwrap internal structures to be able to handle ARM
architecture
(3) Add the necessary vector handlers in kedbg to implement specific
ARM/JTAG operations for break, step, getregs, setregs, etc for the JTAG
target

We detailed the substeps for step (1) to be as follow:

(1) Add a new state in kedbg to have the new EMBEDDED debugging mode -
already commited by Eric (rev 1341)
(2) Implement kedbg_file_is_embedded() function and modify kedbg_main() to
make use of it at line ~305
(3) Modify the kedbg_biosmap_load() function to be reusable for the EMBEDDED
target (add parameters ?) at kedbg_main() at line ~320
(4) Write a new libgdbwrap API function to handle $qXreq:memory-map:(...)
gdb packet format, as used for the MEMORYMAP request.
(5) Write a minimalistic gdbwrap_memorymap_read() function for the MEMORYMAP
data sent by server JTAG debugger on initialization.

The results of this first iteration on kedbg-jtag implementation are to be
discussed during meeting #2 on :

Tuesday April 21st 2009 21h GMT

which means:

22h in continental Europe
17h in Brazil east coast
13h on the US west coast

It will be an open meeting on #elfdev (unlike the first happening on the
ERESI crew channel)

Julien
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einherjar.de/pipermail/eresi-dev/attachments/20090417/59206ea8/attachment.html>


More information about the eresi-dev mailing list