请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 大家好、
我尝试执行一些浮点计算、然后使用 UARTprintf 函数打印结果。 但我注意到浮点值对我 的 TMS320F28379D 控制卡无效。 有人可以告诉我如何启用浮点支持吗?
此致
Mukesh Ghosh
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我尝试执行一些浮点计算、然后使用 UARTprintf 函数打印结果。 但我注意到浮点值对我 的 TMS320F28379D 控制卡无效。 有人可以告诉我如何启用浮点支持吗?
此致
Mukesh Ghosh
您好、Shantanu、
我只是尝试打印简单的值、例如、
浮点 val = 3.1416f;
UARTprintf ("值=%.4F\n");
在 SCI 终端屏幕中、其打印出"Value = ERROR4F"。
此外、我尝试将浮点值写入 SD 卡、但它也不起作用
for (b=0;b<9;b++)
{
k += sprintf(str+k,"%.4f\t",val);
}
fresult = f_write (&G sFileObject、str、sizeof (str)-1、&br);
if (fresult=FR_OK)
{
UARTprintf ("f_write succe\n");
}
我搜索了一些老论坛的问题,我发现其他人也有类似的问题,但我不知道他们是如何解决这个问题的。 如果您能向我推荐任何合适的解决方案、那就好了。
此致
Mukesh Ghosh