支持浮点打印
在进行浮点运算时,可能会出现计算结果出错的情况,同时也会遇到浮点数据无法正常打印等问题。本文档将详细介绍针对这些问题的修复方法。
修复方法
文件位置
打开文件位置:D:\yopen5\yopen5\bsp\EC7XX\kernel\PLAT\tools\scripts\makefile.var
修改内容
在第155行之后添加-u_printf_float-u_scanf_float
修改操作可参考图示:
添加代码之后,需要先执行 clean 操作,然后再进行编译。具体的编译过程可以 参考入门篇开发入门。
验证示例
完成上述修改和编译后,可以通过以下示例来验证修复效果:
成功修复后,预期的打印结果如下:能够正确进行浮点运算,浮点数据正常打印
通过以上步骤,能够解决浮点运算结果错误以及浮点数据无法打印的问题。