DS203 development on Win32 platform

Just tried several optimization levels.

None of the default worked but:
All optimization levels except -Os (-O, -O1, -O2 and even -O3) worked and without display errors if I remove -fno-common drom the compile options.

set CFLAGS=-Wall -O3 -Werror -mcpu=cortex-m3 -mthumb -msoft-float -MD -I !STM_INC! -I !SRC_INC! -I !SRC_SRC!

Trouble is: The app only initializes correctly about 1/3 of the times. The other 2/3, the version screen appears and then only a black screen.
Not a showstoper, but clearly some initialization is failing.

Posted build here: viewtopic.php?p=10711#p10711

…just marcosin 1.8 with fixes for RMS and Vdc displays.
Still has problem with initialization (only starts 1/3 of times)

Problems fixed.
Compiles and starts normally now.

GCC port of marcosin plus fixes to RMS, Vdc, Min, Max and Vpp available here: http://www.seeedstudio.com/forum/viewtopic.php?p=10874#p10874