Accurate timing measurement in freeRTOS?

Hi everybody, as being a bit unexpirienced in freeRTOS architecture i need some help. I am using AT91SAM7x ARM processor along with IAR. I’ve read documentation availavle on www.freertos.org i some questions appears: Whitch is the best way to measure timing in freeRTOS, but down to microseconds. Is there any utility function like (QueryPerformance in Windows) that will return value of some high res timer? It is the fact that any ARM timer could be used for this purpose, but the question was whether such possibility is already implemented in freeRTOS.

Accurate timing measurement in freeRTOS?

FreeRTOS will only be able to measure time down to the frequency of the tick interrupt and you don’t want this to be in the us range.  You can configure any time you like (other than the one used by the tick) to obtain timing information.

Accurate timing measurement in freeRTOS?

Thanks, as i expected. Guess i should initialise some of unused timers and wrap a simple function like long GetTimerValue(void).