[技术问答] keil4,debug时候,怎么让printf的调试语句输出呢?

[复制链接]
13865|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来观察吗?

应该可以把
niuyaliang 发表于 2014-1-21 19:59 | 显示全部楼层
你搜索半主机调试即可,修改两个地方
niuyaliang 发表于 2014-1-22 08:42 | 显示全部楼层
启动新唐M0的semihost半主机调试:
1,针对startup_NUC1xx.s文件的修改
A,第010行改为:SEMIHOSTED       SETL    {TRUE} ;SEMIHOSTED       SETL    {FALSE}

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} */
niuyaliang 发表于 2014-1-22 08:43 | 显示全部楼层
3,在MDK的NU-LINK的Debug模式中,打开View->Serial Windows-> UART #1即可利用如下
zxf0168 发表于 2014-1-26 18:28 来自手机 | 显示全部楼层
额,牛人辈出啊,学习了
niuyaliang 发表于 2014-1-26 20:39 | 显示全部楼层
又学到一个新的,你也可以不用半主机,程序中配置好串口,直接用printf打印即可
charlen 发表于 2014-4-26 14:56 | 显示全部楼层
没试出来
从小木丁丁 发表于 2014-4-26 17:08 | 显示全部楼层
charlen 发表于 2014-4-26 14:56
没试出来

还没有试出来?
insect2006 发表于 2014-12-29 14:57 | 显示全部楼层
同问,软件仿真的时候怎么用Debug(printf)Viewer功能?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

21

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部