sprintf 在 RTOS 中无法正常工作
为什么 sprintf 在 RTOS 中无法正常工作?使用以下函数:
char str;
float val;
sprintf(str, "%f", val);
但任务会卡住。
我已经添加了 -u _printf_float 标志以支持串口输出的浮点数打印,但仍然无效。
如果使用其他类型的变量,如 %d、%u、%lu、%s,则可以正常工作。
当通过类似 USB 调试的方法打印日志时,任务也会卡住。
用的哪个OS啊 我记得这个是打印到字符串数组的函数啊
页:
[1]