(keil MDK)ucos浮点数支持不正常的解决方案

最近遇到了一个问题,就是ucosii中浮点数调用printf显示不正常,但是裸机上对浮点数支持正常,以下是详细情况。

在ucos中调用printf调试浮点数的时候,在内存中表示正确,但是打印数据就都为0.00,其他整形数据表示正常。

定义了一个float类型的变量i,在内存中的数据是这样的,如下图所示:

 

 

 

 

 

但是当调用printf打印的时候,会发现打印结果是这样的:

你可能感兴趣的:(解决方案,keil,STM32学习,嵌入式之路,LPC1788,解决方案,编译器,printf,硬件,栈)