Good day,
I checked the forum for similar topics, but no answer was found. So I reopen it.
I came across the fact that when analyzing the operation of the system, the total load is more than 100%.There are only three processes in the project: main, devices and data processing (process).
How can you replace the load in the screenshot below is determined incorrectly. I assume that the idle time is the one miscalculated, because the data processing time coincides with my measurements (using 2methods: displayed the duration on the GPIO and using a DWT counter):
I attach the recording file: cpu_load_over100.SVDat
FreeRTOS version is 10.4.0.
Patch applied manually.
Systemview setting is standard.
FreeROTS config: FreeRTOSConfig.zip
_______________________________________________
Best regards,
Max
I checked the forum for similar topics, but no answer was found. So I reopen it.
I came across the fact that when analyzing the operation of the system, the total load is more than 100%.There are only three processes in the project: main, devices and data processing (process).
How can you replace the load in the screenshot below is determined incorrectly. I assume that the idle time is the one miscalculated, because the data processing time coincides with my measurements (using 2methods: displayed the duration on the GPIO and using a DWT counter):
I attach the recording file: cpu_load_over100.SVDat
FreeRTOS version is 10.4.0.
Patch applied manually.
Systemview setting is standard.
FreeROTS config: FreeRTOSConfig.zip
_______________________________________________
Best regards,
Max
The post was edited 2 times, last by CheMax ().