I have used printf function in TC. It is used to print data on screen. But what does printf function do in Cortex M3. Do it uses one of uart available in MCU & send data to uart to terminal device or it is used for debugging purpose & transfer data on keil IDE console.
I have included stdio.h file & used printf("a");
But nothing happens , I cant't single step into it to see what's happening.
What actually it do. When I read 8051 book by Mazidi it says printf function due to size constraints.