Home     Blog    News    Ask a Question   


Crossware Enhances ARM Suite with Support for Cortex-M3 based Atmel AT91SAM3U Chips

  • Code Creation Wizards for All SAM3U on-chip peripherals
  • Simulation of Cortex-M3 core and NVIC
  • Simulation of SAM3U on-chip peripherals
  • Runs on 32-bit Windows and 64-bit Windows 7

CAMBRIDGE, UK, September 3, 2009, - Crossware (www.crossware.com), a leading embedded software tools developer, has enhanced its ARM® Development Suite by adding support for the Atmel AT91SAM3U family of ARM Cortex™-M3 Flash microcontrollers (MCU).

The Atmel AT91SAM3U is the industry’s first ARM Cortex-M3 Flash MCU integrating high speed (480Mbps) USB Device-and-Transceiver, 4-bit 192 Mbps SDIO/SDCard 2.0, 8-bit 384 Mbps MMC 4.3 host and 48 Mbps SPI interfaces on-chip. SAM3U is uniquely suited to applications with intensive communications requirements, such as high-speed gateways in industrial, medical, data processing and consumer applications.

The enhancements to Crossware’s ARM Suite allow developers to rapidly exploit the advanced features of this chip family by providing a combination of wizards, simulation, debugging, compiler extensions and pre-configuration. This allows the developer to immediately take advantage of Crossware’s advanced C/C++ compiler and other tool chain components and simplifies the otherwise complex task of setting up a SAM3U chip. This helps accelerate the development process and significantly reduces new product time-to-market.

Crossware’s Code Creation Wizards are provided for all the SAM3U on-chip peripherals and many are able to generate configuration code and outline interrupt handlers. The simulator simulates the Cortex-M3 core itself and the nested vectored interrupt controller (NVIC) as well as many of the SAM3U on-chip peripherals. This allows a developer to use the simulator to immediately test the code created by the wizards. The simulator can also be extended using the Crossware Virtual Workshop Interface allowing developers to construct a simulation of their complete target system.

The Crossware Jaguar USB JTAG interface facilitates on-chip debugging. This connects to the standard ARM 20-pin JTAG connector allowing the Crossware source level debugger to drive the on-chip ARM Serial Wire/JTAG CoreSight debug port. Firmware specific to the SAM3U will be automatically downloaded to Jaguar when the developer switches to debugging a SAM3U based target board.

With its advanced C/C++ compiler, libraries, wizards, simulator and debugger, the Crossware ARM Development Suite - which runs on 32-bit Windows and 64-bit Windows 7 - provides a complete and extremely user friendly development environment for the ARM family of microprocessor cores.


About Crossware (www.crossware.com)

Crossware is a leading developer of programmer-friendly C/C++ cross compilers and other development tools for embedded systems based on the 8051, ColdFire, ARM, 68000, CPU32 and other chip families. Host environments include Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8/8.1 and Windows 10. The company, founded by Alan Harry in 1984, is headquartered in the UK at Litlington on the outskirts of Cambridge. Crossware’s products are used throughout the world by professional developers, educational establishments and hobbyists.