|
今天创建一个新工程,就跑一个任务,循环打印数字,仿真发现输出窗口刷新很慢。
硬件上的灯都闪烁十几秒了,打印输出的界面才刷新出来,多复位几次后有时候干脆就一直不输出了,
请教硬汉哥有没有遇到类似的情况?可能是什么原因呢?
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++);
}
|
|