Home     Blog    News    Ask a Question    Contact

 

Crossware Enhances ARM® Suite with Support for Cortex-M3 based STMicroelectroncs STM32F1xx Chips

  • Support for STM32F100, STM32F101, STM32F102, STM32F103, STM32F105 and STM32F107 families
  • Code Creation Wizards for all On-chip Peripherals
  • Simulation of Cortex-M3 Core, NVIC and STM32 on-chip peripherals
  • High Speed Flash Programming via Jaguar USB Debugger Interface


CAMBRIDGE, UK, September 18, 2010, - Crossware (www.crossware.com), a leading embedded software tools developer, has enhanced its Development Suite for ARM by adding support for the STMicroelectronics STM32F1xx family of ARM Cortex-M3 microcontrollers (MCU).

The STMicroelectroncs STM32 range is the industry’s largest family of microcontrollers using the advanced ARM Cortex-M3 32-bit processor core. It offers a range of memory densities, operating speeds, and integrated features to solve diverse application demands. Pin and peripheral compatibility across the range allows developers to migrate between STM32F1xx chips with minimal redesign, and to re - use their intellectual property, tools and hardware in multiple projects to reduce costs and accelerate product development.

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 an STM32Fxxx 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 STM32Fxxx 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 STM32Fxxx 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 STM32Fxxx will be automatically downloaded to Jaguar when the developer switches to debugging a STM32Fxxx 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.