打印
[技术问答]

keil4,debug时候,怎么让printf的调试语句输出呢?

[复制链接]
13033|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
啪啪啪|  楼主 | 2014-1-21 18:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
keil4,debug时候,怎么让printf的调试语句输出呢?
沙发
啪啪啪|  楼主 | 2014-1-21 18:37 | 只看该作者
软件仿真和硬件仿真都可以用Debug (Printf)Viewer来观察吗?

使用特权

评论回复
板凳
从小木丁丁| | 2014-1-21 19:12 | 只看该作者
让PRINTF打印出结果不是我们经常用的吗

使用特权

评论回复
地板
骗子的片子| | 2014-1-21 19:58 | 只看该作者
啪啪啪 发表于 2014-1-21 18:37
软件仿真和硬件仿真都可以用Debug (Printf)Viewer来观察吗?

应该可以把

使用特权

评论回复
5
niuyaliang| | 2014-1-21 19:59 | 只看该作者
你搜索半主机调试即可,修改两个地方

使用特权

评论回复
6
niuyaliang| | 2014-1-22 08:42 | 只看该作者
启动新唐M0的semihost半主机调试:
1,针对startup_NUC1xx.s文件的修改
A,第010行改为:SEMIHOSTED       SETL    {TRUE} ;SEMIHOSTED       SETL    {FALSE}

使用特权

评论回复
7
niuyaliang| | 2014-1-22 08:43 | 只看该作者
2,针对 retarget.c文件的修改
A,第021行改为:#define DEBUG_ENABLE_SEMIHOST   /* To enable semihosted. !!!The SEMIHOSTED of startup_NUC1xx.s must be {TRUE} */

使用特权

评论回复
8
niuyaliang| | 2014-1-22 08:43 | 只看该作者
3,在MDK的NU-LINK的Debug模式中,打开View->Serial Windows-> UART #1即可利用如下

使用特权

评论回复
9
zxf0168| | 2014-1-26 18:28 | 只看该作者
额,牛人辈出啊,学习了

使用特权

评论回复
10
niuyaliang| | 2014-1-26 20:39 | 只看该作者
又学到一个新的,你也可以不用半主机,程序中配置好串口,直接用printf打印即可

使用特权

评论回复
11
charlen| | 2014-4-26 14:56 | 只看该作者
没试出来

使用特权

评论回复
12
从小木丁丁| | 2014-4-26 17:08 | 只看该作者
charlen 发表于 2014-4-26 14:56
没试出来

还没有试出来?

使用特权

评论回复
13
insect2006| | 2014-12-29 14:57 | 只看该作者
同问,软件仿真的时候怎么用Debug(printf)Viewer功能?

使用特权

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

本版积分规则

6

主题

21

帖子

0

粉丝