基于实时OS的 debug 日志记录
发布时间
阅读量:
阅读量
一、关于Even事件
响应时间:小于5微秒
从调用Event_post()函数至Event_pend()函数产生响应所经历的时间
二、时间消耗测量
例如,我需要测定某一功能单元在运行过程中所耗费的时间
方法一:反转IO口状态,再用示波器抓取电平时间
方法二:利用TI-RTOS自带的滴答时间
通过测量RF同步发送所耗费的时间,并调用Clock_getTicks();函数获取系统滴答时间,其单位为微秒(us)。
prevTicks = Clock_getTicks();
rfSendDataSync(&easyLinkTxPacket);
prevTicks = Clock_getTicks() - prevTicks;
memset(easyLinkTxPacket.payload, 0, 60);
sprintf(easyLinkTxPacket.payload,"consume Time:%dus\r\n", prevTicks);
MyUart_sendArray(easyLinkTxPacket.payload, strlen(easyLinkTxPacket.payload));
全部评论 (0)
还没有任何评论哟~
