打印
[技术问答]

新唐MCU在Keil看printf的内容

[复制链接]
212|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tabmone|  楼主 | 2025-3-29 08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新唐MCU在Keil看printf内容的方法如下:
一、C/C++选项卡的 Define添加“DEBUG_ENABLE_SEMIHOST” :


二、进入 Debug 后,单击 View-Serial Windows-UART#1 以显示 UART0 窗口:


三、程序里添加#include <stdio.h>,再配置好串口相关参数,则所有 printf(“”);函数输出的内
容都会显示在 UART#1 窗口

使用特权

评论回复
沙发
捉虫天师| | 2025-3-29 12:04 | 只看该作者
还可以这么用,第一次听说,试试

使用特权

评论回复
板凳
暗夜幽灵骑士| | 2025-3-29 20:25 | 只看该作者
堆栈溢出这种情况怎么解决呀

使用特权

评论回复
地板
逆鳞风暴| | 2025-3-29 20:39 | 只看该作者
这个方法是不是只在调试模式下有效,发布程序的时候还能不能用

使用特权

评论回复
5
zhuotuzi| | 2025-3-29 20:42 | 只看该作者
调试模式下特有的功能。

使用特权

评论回复
6
瞌睡虫本虫| | 2025-3-30 11:23 | 只看该作者
这个方法看起来很方便呀,之前我还在为怎么查看printf的内容发愁呢

使用特权

评论回复
7
破晓战神| | 2025-3-30 23:22 | 只看该作者
在配置串口参数的时候,波特率是不是必须和程序里设置的一致

使用特权

评论回复
8
绝影孤狼| | 2025-3-30 23:33 | 只看该作者
这个方法是不是对printf的内容长度有限制,太长的内容会不会显示不全

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

1487

帖子

0

粉丝