Cycle counter on ARM Cortex M4 (or M3)?

前端 未结 5 1768
陌清茗
陌清茗 2020-12-03 00:13

I\'m trying to profile a C function (which is called from an interrupt, but I can extract it and profile it elsewhere) on a Cortex M4.

What are the possibilities to

5条回答
  •  温柔的废话
    2020-12-03 00:26

    Take a look at the DWT_CYCCNT register defined here. Note that this register is implementation-dependent. Who is the chip vendor? I know the STM32 implementation offers this set of registers.

    This post provides instructions for using the DWT Cycle Counter Register for timing. (See the post form 11 December 2009 - 06:29 PM)

    This Stack overflow post is an example on how to DWT_CYCCNT as well.

提交回复
热议问题