STMCU小助手
发布时间:2021-11-14 21:04
|
STM32G474-Nucleo调试问题——串口printf重定向无法打印字符 按照官方提供的参考例程,在设置LPUART1为串口收发端口后,生成代码。添加以下语句:
再执行语句printf("How are you?");,发现串口没有办法打印字符。# z% f$ |* L5 V, T. F 因此便在Cubemx中与例程一一比对,几乎没有差错,甚至启用了文本比较器进行代码的比较,也发现几乎没有什么差别。于是便上网查询原因,解决方法如下:
在keil魔术棒选项中勾选Use MicroLIB选项,使用微库,防止printf()之类的函数使系统采用了半主机模式,而微库不会导致系统采用半主机模式。 问题解决,结果如下:6 a) C5 q7 z& S8 V) a
2 b7 ?3 M2 E5 w7 {2 k) E7 v |
微信公众号
手机版