Crossware has added to its ARM processor design support with a development suite which is compatible with application examples for Atmel’s AT91SAM3U family of Cortex-M3 based flash microcontrollers (MCUs).
Over 30 application examples are available demonstrating the use of the USB controller, the NAND flash controller, the SDIO/SDCard controller, the MMC controller and various other on-chip peripherals.
FAT filing systems, USB mass storage devices, LCD, mouse and keyboard interfaces are all demonstrated.
The application examples are imported into the Crossware environment in a structured way to make it easy for the developer to navigate through the source code and examine its operation.
Stepping through the code in the source level debugger viewing registers, global and local variables, memory and stack trace allows further understanding of the operation of the code.
The Crossware Workspace Creator uses the ‘make’ file for the GNU versions of the Atmel examples to create a set of library projects and an application project.
Avago Technologies
Data Devices Corporation
Green Hills Software
Hitachi Europe
IAR Systems
International Rectifier
Linear Technology
Power Integrations
RF Micro Devices
Torex Semiconductor