Skip to content

支持浮点打印

在进行浮点运算时,可能会出现计算结果出错的情况,同时也会遇到浮点数据无法正常打印等问题。本文档将详细介绍针对这些问题的修复方法。

修复方法

文件位置

打开文件位置:D:\yopen5\yopen5\bsp\EC7XX\kernel\PLAT\tools\scripts\makefile.var

修改内容

在第155行之后添加-u_printf_float-u_scanf_float

修改操作可参考图示:

添加代码之后,需要先执行 clean 操作,然后再进行编译。具体的编译过程可以 参考入门篇开发入门

验证示例

完成上述修改和编译后,可以通过以下示例来验证修复效果:

成功修复后,预期的打印结果如下:能够正确进行浮点运算,浮点数据正常打印

通过以上步骤,能够解决浮点运算结果错误以及浮点数据无法打印的问题。