Hi,
things are going slowly, but making some progress with OpenOCD and Flyswatter JTAG debugging on OMAP3/Cortex A8/Beagle, I'd like to give a short status update. Just in case somebody is interested (and likes to help to further improve?)
In the last days OpenOCD's Cortex A8 support got some additional patches from Dave, Holger, Magnus and Matt. Some of these are already applied, some not. But applying the pending patches to recent OpenOCD, it's possible to
* halt
* resume
* ARM disassemble
* step
* set breakpoint
for non-Cache and non-MMU applications, e.g. U-Boot. There are still some issues with Cache/MMU applications like Linux kernel.
Build instructions:
http://elinux.org/BeagleBoardOpenOCD#Build_OpenOCD
Example session:
http://elinux.org/BeagleBoardOpenOCD#Example_session
Discussion of kernel debugging issue:
https://lists.berlios.de/pipermail/openocd-development/2009-August/010184.html
Enjoy
Dirk