Some others news to stress you men.
If I watch at the address of stdout->write_proc using view-global variables codewarrior function the value is 0x200006E4.
In my code, if I read the address using instruction
__io_proc *Pippo = &stdout->write_proc;
the address is totally different. The address that I read is 8 byte more high instead of the real one:
0x200006EC.
Than when I the firmware executes the istruction
stdout->write_proc = Write_Display;
it modify another part of stdout structure.
This means that the software is compiling something different instead of stdout file structure.
Have you got any idea to make me able to run the printf correctly????
Message Edited by LPs1978 on 2009-07-21 10:38 AM