收藏官网首页
查看: 3235|回复: 0

[经验分享] ch307系列浮点数无法输出的问题

106

主题

107

帖子

7264

积分

论坛元老

Rank: 8Rank: 8

积分
7264
跳转到指定楼层
#
 楼主| 发表于 2023-8-30 21:26:58 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
    在使用mounriver ide默认创建的项目下,使用printf打印浮点数是无法显示的,从串口上看,是没有任何数据的。



造成这个原因,是因为默认的printf并没有对浮点数进行处理。

因此,要解决这个问题,我们要修改配置选项,支持浮点数据输出。

首先,右键项目点击properties


来到配置页面,我们选择c/C++build settings 在GUN risc-v core link 链接配置选项里找到MIScellaneous杂项菜单


图中,use float with nano printf 和use wchprintfloat 都可以实现浮点数据的打印,我们只需要任意勾选一个即可。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表