IAR Embedded Workbench Release Problem

Guest #1413663
Rate this post
useful
not useful
Hi,

I wrote a program which ran in Debug Mode without problems. Here I used 
the compact emulator M3962PT3-CPE. But when I tried to release it to the 
M16C62P Microcontroller via Hexload it didn't work. Now I found out, 
that the following declaration doesn't work in Release Mode:

[c]unsigned char *pointer = "Text";[\c]

Here the pointer doesn't get a certain value. But when I write it like 
this:

[c]Unsigned char *pointer;
pointer = "Text";[\c]

everything works fine and there are no problems.
I allready compared the .lst-Files from the via Debug and Release 
compiled files and there is no difference. Does anybody have an 
explanation for that? Thank you very much!!!

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now