硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2530|回复: 3
收起左侧

[Event Recorder] Event Recorder printf刷新慢是什么原因?

[复制链接]

98

主题

340

回帖

634

积分

金牌会员

积分
634
发表于 2020-5-28 22:31:44 | 显示全部楼层 |阅读模式
今天创建一个新工程,就跑一个任务,循环打印数字,仿真发现输出窗口刷新很慢。
硬件上的灯都闪烁十几秒了,打印输出的界面才刷新出来,多复位几次后有时候干脆就一直不输出了,
请教硬汉哥有没有遇到类似的情况?可能是什么原因呢?
KEIL版本是5.27,CMSIS是1.6的,任务堆栈开的足够大。
任务中的代码如下:
EventRecorderInitialize (EventRecordAll, 1);
    while (1)
{  
        HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_3);
        OSTimeDly(1000, OS_OPT_TIME_PERIODIC, &err);
        printf("%d\r\n",i++);
}

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2020-5-29 00:07:42 | 显示全部楼层
Event Recorder的printf功能做的差点意思,没有SEGGER RTT做的好,下面是在Embedded Studio上的效果,非常流畅
2.gif
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2020-5-29 09:24:41 | 显示全部楼层
这波操作可以,SEGGER帮MDK解决Event Recorder做printf的卡顿问题
http://www.armbbs.cn/forum.php?m ... 7990&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

98

主题

340

回帖

634

积分

金牌会员

积分
634
 楼主| 发表于 2020-5-29 13:54:44 | 显示全部楼层
eric2013 发表于 2020-5-29 09:24
这波操作可以,SEGGER帮MDK解决Event Recorder做printf的卡顿问题
http://www.armbbs.cn/forum.php?mod=vi ...

多谢,晚上回去走一波
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 13:00 , Processed in 0.165254 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表