Hi guys !
I recently add the Segger System View support to our firmware to be able to do some advanced debug. Our platform is running FreeRTOS v8 on a Cortex M3 microcontroller.
Our tick period is 1ms and the tick is generated thanks to the systick timer.
In SystemView, there is a strange behavior, when my system is mainly running the Idle task, the Systick ISR frequency is 2Hz and when the System is executing more tasks the ISR frequency increases. Also to be sure that the tick is stable I created a task printing a log to system view every second thanks to a vTaskDelay call and the frequency if this task is correct.
Do you have any idea on how to fix this problem ?
Thanks a lot,
Pablo
I recently add the Segger System View support to our firmware to be able to do some advanced debug. Our platform is running FreeRTOS v8 on a Cortex M3 microcontroller.
Our tick period is 1ms and the tick is generated thanks to the systick timer.
In SystemView, there is a strange behavior, when my system is mainly running the Idle task, the Systick ISR frequency is 2Hz and when the System is executing more tasks the ISR frequency increases. Also to be sure that the tick is stable I created a task printing a log to system view every second thanks to a vTaskDelay call and the frequency if this task is correct.
Do you have any idea on how to fix this problem ?
Thanks a lot,
Pablo