diff options
author | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-04-20 09:05:07 +0200 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-04-20 09:05:07 +0200 |
commit | e4056cca2d10da3a746ebfa01799165140640071 (patch) | |
tree | 2551eeefdaa1ba2b327a08aba65eda68d1b10ad1 | |
parent | ddf7aabc6726956315f21394559ba1c543fcbf36 (diff) | |
download | openocd_libswd-e4056cca2d10da3a746ebfa01799165140640071.tar.gz openocd_libswd-e4056cca2d10da3a746ebfa01799165140640071.tar.bz2 openocd_libswd-e4056cca2d10da3a746ebfa01799165140640071.tar.xz openocd_libswd-e4056cca2d10da3a746ebfa01799165140640071.zip |
doc: gdb-attach can fix gdb connect issues
Flash probing must succeed for e.g. gdb load and automatic
hardware/software breakpoints to work.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
-rw-r--r-- | doc/openocd.texi | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi index bb8f3abb..5273d5de 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -3784,7 +3784,8 @@ proc my_attach_proc @{ @} @{ mychip.cpu configure -event gdb-attach my_attach_proc mychip.cpu configure -event gdb-attach @{ echo "Reset..." - reset halt + # To make flash probe and gdb load to flash work we need a reset init. + reset init @} @end example @@ -3804,7 +3805,11 @@ The following target events are defined: @* Currently not used (goal: when JTAG examine starts) @end ignore @item @b{gdb-attach} -@* When GDB connects +@* When GDB connects. This is before any communication with the target, so this +can be used to set up the target so it is possible to probe flash. Probing flash +is necessary during gdb connect if gdb load is to write the image to flash. Another +use of the flash memory map is for GDB to automatically hardware/software breakpoints +depending on whether the breakpoint is in RAM or read only memory. @item @b{gdb-detach} @* When GDB disconnects @item @b{gdb-end} |