It’s been a while since the last post, but a lot has happened since then. OpenOCD is now at SVN revision 114 (115 once I commit my latest XScale changes).
- support for Cortex-M3 cores, including flash writing for Luminary Stellaris (This was contributed by Magnus Lundin, thanks a lot)
- support for XScale cores (tested with PXA250 for now, others to come)
- various fixes throughout the code improving stability and functionality
- improved writing performance on STR7x devices
- allow FT2232 to be opened by serial number instead of device description (ft2232_serial)
- see the SVN changelog for details
For now, Cortex-M3 support is only available as a separate branch, and has to be compiled by yourself. Grab the source from the OpenOCD SVN repository at svn://svn.berlios.de/openocd/branches/cortex-m3/ (http://svn.berlios.de/svnroot/repos/openocd/branches/cortex-m3/ if you can’t use the svn protocol).
XScale support isn’t in mainline yet, either. Grab the source from the OpenOCD SVN repository at svn://svn.berlios.de/openocd/branches/xscale/ (http://svn.berlios.de/svnroot/repos/openocd/branches/xscale/ if you can’t use the svn protocol).
Build instructions can be found here.
I’ve set up a mailinglist for OpenOCD development at http://developer.berlios.de/mail/?group_id=4148. If you’re interested in helping with development, or if you have questions/comments regarding the Cortex-M or XScale development branches, this list is the right place.