RT-Thread Studio中直接使用rt_kprintf()函数打印浮点数,无法正常打印:
解决方法:
进入rt_kprintf()函数,将原来的接口函数
length = rt_vsnprintf(rt_log_buf, sizeof(rt_log_buf) - 1, fmt, args);
换成
length = vsnprintf(rt_log_buf, sizeof(rt_log_buf) - 1, fmt, args);
然后在前面加上#include “stdio.h”
至此就能正常输出浮点数了