FreeRTOS+Trace v2.7.4 features improved Atmel Studio integration, making it very convenient to use with any Atmel debugger.
Our friends over at Percepio have revealed that an updated version of FreeRTOS+Trace is now available. While there may only be minor changes, updating is not strictly required, although recommended. According to the team, this will most likely be the last v2.7 release, as they are now focusing on finalizing v2.8.
For those unfamiliar with the program, FreeRTOS+Trace is a run-time diagnostic tool for embedded software systems based on FreeRTOS. Trace captures valuable dynamic behavior information for offline display in more than 20 graphically interconnected view, thereby giving developers a new level of understanding and allowing for better designs, faster troubleshooting and higher performance to accelerate time to market.
FreeRTOS+Trace is comprised of two components: a PC application and a trace logging library provided as C source code for easy inclusion in a project. It can be used side-by-side with a traditional debugger and complements the debugger view with a higher level perspective.
What’s more, Atmel Studio 6.2 seamlessly integrates with Trace to provide unprecedented insight into the run-time of embedded software with leading-edge trace visualization. Percepio Trace for Atmel Studio features control-flow trace (tasks and interrupts), custom data plots, application debug output, statistical code profiling, support for viewing MCU event counters and RTOS awareness.
So what are some of the upgrades you can expect to see in v2.7.4 from v2.7.0?
– Improved integration with Atmel Studio, making it very convenient to use with any Atmel debugger.
– Added support for ARM Cortex-M0/M0+
– Enhanced J-Link integration and updated J-Link driver
– Minor changes in the recorder and demo application
As always, users can find the latest version on Percepio’s downloads page here. The team notes that, if you are using Atmel Studio, you should install the FreeRTOS+Trace version from Atmel Gallery (.vsix) — not the stand-alone version (“.exe” or “.tgz” packages).