I need some help with the above mentioned example:
When used with semi-hosting the example works as expected. However when I use the UART, TX works as expected ("Hello world") while RX does not. I slightly changed the example from echoing to printing the hex value of the received character: Results are "consistent", i.e. the same char always produces the same hex value, however I can't find a meaningful pattern: sending e.g. '1','2','3',... one would expect to see single bit or at most double bit changes, but most of the time to many 1-Bits are produced. BTW: a loop-back test of my USB-serial-converter does work as expected.
If the problem is not known, some hints where to find (and read) configuration parameters and error flags would be greatly appreciated.
TX, Steffen
I found the solution, when I read:
https://jaycarlson.net/pf/freescale-nxp-kinetis-kl03/
After removing C35 everything worked!
Other than mentioned in the FRDM-KL03 Users Guide, even 9600 Baud are too fast with C35 in place!