Problems with Olimex STM32-H103 ARM-USB-TINY and Crossworks

Hi,

At the moment I’m playing around with the STM32-H103 board from Olimex. For that I’m using Crossworks (Evaluation at the moment). I have huge problems with the debugging interface. It just doesn’t do that what it should do.

My Code works on the board, but debuging just stops.

Debugging in THUMB-FLASH-DEBUG:

Debugging with breakpoints in while(1) works

Debugging with Auto-Steps works

Freerun, to see the internals while running just stops… “Target Connection has been lost” It swaps out of the Debugging-Perspective to the C-Perspective.

Debugging in THUMB-FlASH-RELEASE:

it works in the Dissambly-View don’t know how to swap to C-Debugging

I’m using the ARM-USB-TINY which is supported by Crossworks and I’m using there default properties except nTRST Open Drain: No (default would be Yes).

JTAG Clock Divider is “10”

The Project works, the LED is flashing like it should but Debugging just stops :frowning:

It seems i can’t add files here, so I’m linking to a german board where I already tried to find a solution, just download the file in the last post.

A little video to show all possibilities and the project files for crossworks.

Here is a YouTube link.

http://www.youtube.com/watch?v=-9CZ2qHLSuw

I hope someone can help. I don’t want to buy an expensive debugger for simple projects :frowning: