We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
What happens when i call: (Keil compiler) Printf fprintf(stdout...) fprintf(stderr...)
Which functions are called for the low level write??
putc / _sys_write ???
What are the arguments, 8000 to 8002?
Does all 3 "printf" call same _sys_write ?
I have added: #pragma import(__use_no_semihosting_swi) (is it enough this line is in the retarget.c?)
It seems the only one of above calls _sys_write is fprintf(stderr...) and of cause a file..
Please, is there any place to read these information as well?
Kasper
Take a look at:
REALVIEW LIBRARIES AND FLOATING POINT SUPPORT GUIDE BOOK. The C and C++ Libraries -> Building an application with the C library -> Using the library with an application.
The C and C++ Libraries -> Tailoring the input/output functions.
REALVIEW COMPILER USER'S GUIDE BOOK. Semihosting.
These books comes with KEIL MDK