I need to benchmark some C++ code on the FVP_MPS2_Cortex-M4 simulator.
I considered using CMSIS function osKernelGetTickCount() to provide timestamps but the resolution of the tick timer seems to be 1ms, which is too coarse.
What would be a suitable clock counter to use for the timings?
Would ARM_CM_DWT_CYCCNT be suitable and, if so, how would I access it?Best regards
David
Hi Ronan
Thanks for your answer. My reason for wanting the counter is to provide a clock source for the C++ std::chrono library. I will investigate whether they will work together. BTW what do you mean by 'thread mode'?
Best regards