我知道在linux下可以使用profile来做性能分析,但是如果我是在裸机或者contiki这种小体积的系统下应该怎么做呢?
谢谢解答,cortexM0+的核只有MTB,而指令跟踪没有时间戳,如果想统计各个函数的耗时有什么好办法呢?
试试systick,在感兴趣的函数开始和结束的时候调用start/stop counter进行统计
https://github.com/GorgonMeducer/Generic_MCU_Software_Infrastructure/blob/master/example/app_platform/app_platform.c