Crossware ARM Development Suite Supports ARM Cortex-M3 Microcontrollers

Crossware’s ARM Development Suite now supports the Atmel AT91SAM3U family of ARM Cortex-M3 Flash microcontrollers (MCU). The enhancements to Crossware’s ARM Suite enables developers to rapidly exploit the advanced features of the ARM Cortex-M3 Flash microcontrollers by providing a combination of wizards, simulation, debugging, compiler extensions. and pre-configuration. This help designers simplify the complex task of setting up a SAM3U chip. The support for ARM Cortex-M3 accelerates the development process and reduces new product time-to-market.

Crossware’s ARM Development Suite Features

  • 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

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 enables 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.

The Atmel AT91SAM3U is the first ARM Cortex-M3 Flash MCU to integrate 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 ideal for applications with intensive communications requirements, such as high-speed gateways in industrial, medical, data processing, and consumer applications.

More information: Crossware