I have exactly the same problem as this forum thread: http://www.keil.com/forum/15254/
Using Keil (uVision V3.72, PK51 V8.17) for an 8051 variant (SiLabs, 8051F120). I'm trying to use printf to display a float:
printf("float test: %f\n", 3.75);
What I get is
float test: ???
INTs display OK, but not floats.
There was no resolution in the forum, so I am re-posting in hopes of getting a solution.