Uploaded demo_src_v2.2

posted Feb 23, 2009, 11:13 AM by Stefano Oliveri   [ updated Feb 23, 2009, 12:36 PM ]
This version introduce the following changes:
- Fixed a minor bug in the Makefile under Linux platform. See this web page for more details.
- Update to OpenOCD v0.1.0, the first official release.
- Update to CodeSourcery G++ Lite 2008q3-66. It introduces the Newlib C run time library from RedHat.
- Updated to FreeRTOS v5.1.2.

Additional info

About OpenOCD version 0.1.0

OpenOCD can accept multiple -f option. The demo uses now three different configuration files (fig. 1), one for the jtag tool, one for the target chip, one for the script:

  1. vslink.cfg or jtagkey.cfg define the jtag tool being used.
  2. stm32_mdBZ.cfg defines the target chip -- stm32 rev B or Z.
  3. stm32_gdb.cfg defines the script, that is what you want to do (start a gdb session). Another example is stm32_program_eclipse.cfg which program the flash of stm32.

My personal thanks to Simon Qian for his support. :-)

fig. 1 - OpenOCD configuration files

About CodeSourcery G++ Lite 2008q3-66

I found a workaround to the bug #B2.1.

About the hardware IF

To use Versaloon instead of the JTAGkey-Tiny, simply replace the file jtagkey.cfg with vsllink.cfg in the External Tools Configuration dialog.