Hi frnds, I am using keil RTX kernel in my application. I am getting unexpected problem when my application code process any sprintf() statement it is one of the standard library function. Under non RTOS enviroment the result is usual. But with RTOS the process hang after execting sprintf.
Without sprintf() it is working fine with KEIL RTX. What is the probable reason??
You might want to look at:
http://www.keil.com/forum/18191/
In particular, the link http://www.keil.com/support/man/docs/armlib/armlib_chdfgjej.htm which talks about thread safety and the ARM C library.
Stack is not large enough.
View all questions in Keil forum