Hi, when I use
printf("12345");
1234
prinf("12345\n")
Have you tried this on a real target? I think this is to do with the way the simulator handles the serial window - the '\n' completes a line, and causes it to be displayed immediately; without the '\n', it has only a partial line - maybe it then waits til it has 4 characters to display?