Okay, i have established a connection between my board and the debugger. I can download my programm, run it and step through it. This works fine. Now the flash-based version: When i reset the board, the system is halted at the reset_address (0x0 in the flash-device). After that I forward the programm one instruction per step. At address 0x10 (still in __reset) a branch to addr 0x8008 occurs. After that point everything is over. PROGRAMM STOPPED AT 0x8008. Hmm, does someone has an idea?
But the way I want to use the Board is right, isn't it? Just code the application, compile it, store it into flash and it's executed every time the processor is reseted, right? Because the transfer of flash-stored application code to the desired ram-location should be done by the automatic HAL-provided system-initialization!?