请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP432P401R 工具/软件:Code Composer Studio
下午好!
我想使用"持续时间"功能对代码进行基准测试。 但是 、我发现如果代码非常快、计数值就不准确。 我通过使用 SimpleLink MSP432的 empty_min 示例得以重现此问题。 我修改了以下代码:
void 心跳 Fxn (UArg arg0、UArg arg1) { while (1){ log_write1 (UIABenchmark_start、(XDC_IArg"正在运行"); Task_sleep (200); GPIO_TOGGLE (Board_LED0); log_write1 (UIABenchmark_stop、(XDC_IArg"正在运行"); } }
超过1分钟后、我暂停了程序并打开了 RTOS 分析器、得到23:
您知道如何在快速执行代码中获得准确的计数值吗? 我需要该值、因为我需要在1000个样本上获得平均值。
提前感谢