Hi,
The function __io_putchar is in the UART0_putchar library, and it is required when using the small printf library.
Please check in your linker project options that this library is included.
Also, considering that you want to use printf for displaying floats, you must make sure that you are NOT using the "no float" version of printf. (in the linker/libraries options as well)
And finally, of course, you must #include <stdio.h>
If these hints do not help to solve your problem, then I will need you to send me a complete project. zip it and email it at this email address:
support@raisonance.com
Best Regards,
Vincent