This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Printf() problems with the GNU Compiler

Hi:
I have problems with the printf() function. I have the UART0 initialised, and the putchar() working fine, so I can send characters to the serial. But the printf() only works if I send only 1 character at a time (printf("A")), and if I use printf("Hello") it doesn't work. This happen with the GNU compiler. With the Keil ARM Compiler, everithing works fine.
What could be the problem?
Thanks

Parents
  • Two comments:

    1) The problems with printf() actually suggest your putchar() isn't working quite as fine as you think it is.

    2) "It doesn't work" is about as useless a description of a problem as you can possibly come up with. Please try to be more specific: how does it fail to do what you think it should?

Reply
  • Two comments:

    1) The problems with printf() actually suggest your putchar() isn't working quite as fine as you think it is.

    2) "It doesn't work" is about as useless a description of a problem as you can possibly come up with. Please try to be more specific: how does it fail to do what you think it should?

Children