Alban wrote:
Sebastian,
If you are storing this data in Flash:
Have a look at the flash programming routines you use and see if you respect the timings recommended in the datasheet.
To confirm, you can toggle a pin port at each stage and measure the time with an oscilloscope probe.
If you are not using Flash dynamically (meaning not for DATA but only static software), I don't have the slightest clue about what is going on 
I suggest you use the debugger to trace the flow of the software and see the content of registers ton understand the trouble. For SCI reception/send, you will need to make a breakpoint rather than step by step.
You only have ONE breakpoint on HC08 (BRK module) therefore you need to remove (and not only disable) the previous bkpt before putting another one on CodeWarrior, otherwise the debugger will argue.
Cheers,
Alban.
The data I am storing in flash is no dynamic... The weird thing is it seems that the SCI of the GP32 is not reading the bits correctly, as with a simple sniffer I made with a max232, I verified the strings in my PC... In different baudrates, it may ( or may not ) work, and if I put exactly the same source code starting in a different Flash address, the results are also different...
Greetings
Sebastián