Support for µCLinux on Cortex™-M3/M4 with all TRACE32® tools

TRACE32® supports µCLinux on Cortex-M 3/4 

Lauterbach has recently announced its support for µCLinux on Cortex™-M3/M4 microprocessors with its TRACE32® tools. 

With high performance, low dynamic power consumption and wide range of I/O interfaces the Cortex-M3/4 microprocessor is perceived as the right stepping stone from an 8/16-bit MCU and is being used more and more in devices especially those targeting the wireless networking, motor control, automotive, power management and industrial automation markets. µCLinux, as a fork of the Linux kernel, retains the advantages of Linux, being stable, reliable, flexible, and secure etc., and is also able to run on microcontrollers with no memory management unit (MMU), which makes it a viable OS for Cortex-M3/4 microprocessors. It has also been proved as a solid software product in terms of reliability. 

As a complement to the OS-awareness debugging for Linux TRACE32 tools now fully support µCLinux on Cortex-M3/4 as well. The µCLinux awareness provides not only kernel but also task (process/thread) debugging. The off-chip trace for Cortex-M can also be extended from DWT (Data Watchpoint and Trace Unit) into a task-aware trace which allows non-intrusive runtime and performance evaluation. Furthermore energy profiling can be undertaken and correlated with the off-chip trace records which provide a direct correlation between tasks and energy consumption. Last but not the least all of the advanced non-Linux debug features e.g. Semihosting (file transfer, virtual terminal), internal/external Flash programming, etc. are still supported and enable you to exploit the comprehensive debug environment provided by the TRACE32 tools on Cortex-M3/4 running µCLinux.

More information

uclinux_pr.jpg