I have a project which is linked in Flash (Init) and RAM (Prog).
It seems that the Debugger loads first RAM and after that Flash with RAM use, so the content of the RAM is not always initialized right.
See here same issue within GDB: https://sourceware.org/bugzilla/show_bug.cgi?id=17484
Can you please change the Debug behaviour for System Workbench, first load Flash and second load RAM?
Or is there a possiblilty to do this in Debugger options or script?