Olimex Sample programs - Debug well but won't run in flash

I’ve been playing around with the H5003 and E5003 boards from olimex, in IAR EWARM with the example code given on the olimex product pages.

The good news is that using JTAG (also from olimex) and the debug configuration, all of the olimex provided projects work great.

The bad news is that when i switch over to release and tell the linker to generate an intel extended hex file (for the OKI ISFP over USB) the only program that I can get to work is the blinking LED.

The LCD code appears to start execution (as the LCD backlight turns off) but the text never appears and the LCD backlight will not turn back on.

The button testing code works fine in debug (push the button an LED or relay switches on, release the button and they turn off) However, in the ‘release’ configuration, the LED/Relay just stays on.

Does anyone have any insight on this situation? I find it curious that the code all seems ‘partially’ operational when released. I’m more used to things either working or not working, halfway is an unexpected outcome :stuck_out_tongue:

Thanks in advance.

-Aiden