Summary

The application note has demonstrated how to use trace in a FreeRTOS application running on an ATmega4809 AVR® microcontroller. Using trace will have an impact on the CPU load as shown in the CPU utilization chapter, but the benefit in having trace capability and getting real-time insight into the behavior of the system will surpass the extra CPU load. Trace is typically only used during development, debugging, validation and optimization of the code and not used when the application is done.