EVERYTHING XIAOMI
Get listed

CrossWorks for ARM

CrossWorks for ARM is a C/C++ and assembly development system for ARM and Cortex microcontrollers.

Place
#8 of 29
Score
6.3
CrossWorks for ARM's website

What CrossWorks for ARM is

CrossWorks for ARM is a C/C++ and assembly development system for ARM and Cortex microcontrollers. Its CrossStudio IDE handles editing, building, downloading, and debugging through SWD/JTAG. GNU GCC and Clang/LLVM toolchains are included, and the multi-core debugger can work with projects built in the IDE or with external toolchains. Supported cores include Cortex-M, Cortex-A, Cortex-R, ARM11, ARM9, ARM7, Feroceon, and XScale. Supported probes include CrossConnect Neo, SEGGER J-Link, CMSIS-DAP, ST-LINK, and FTDI-based JTAG devices. The package contains a non-GPL, non-LGPL C runtime library and a royalty-free tasking library for multi-priority pre-emptive switching and synchronization. Version 5.5.0 downloads cover Windows, macOS, and Linux, including x64, ARM64, and Apple Silicon builds. Evaluation can continue indefinitely with a 16KB code limit or run for 30 days with full-version access.

Good

  • IDE combines editing, building, downloading, and debugging
  • GNU GCC and Clang/LLVM toolchains included
  • Supports Cortex-M, Cortex-A, Cortex-R, and legacy cores
  • Works with multiple SWD/JTAG probes
  • Windows, macOS, and Linux downloads

Watch out

  • Named license costs 2500.00 USD once
  • Shared license costs 3750.00 USD once
  • Unactivated evaluation has a 16KB code limit
  • Full evaluation lasts 30 days

Who it suits

CrossWorks for ARM suits embedded developers targeting ARM-family microcontrollers and using C, C++, or assembly. It also fits teams needing integrated debugging, flashing, RTOS tasking, and hardware-probe support.

Verdict

CrossWorks for ARM brings IDE, toolchains, debugging, libraries, and probe connectivity together for ARM development. The evaluation options allow assessment, but commercial licensing starts at a substantial one-time cost.

Plans and prices

From CrossWorks for ARM's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Named Developer License$2,500, paid oncecommercial use · 12 months support · 12 months software assurance
Shared Developer License$3,750, paid oncecommercial use · 12 months support · 12 months software assurance

The facts

Each one read from CrossWorks for ARM's own pages, with the date it was checked.

What it does

C library
The CrossWorks C Library is a non-GPL and non-LGPL C runtime library designed for embedded processors.checked 4 Oct 2026
Debugger
The CrossWorks multi-core debugger can debug applications built in the IDE or with external toolchains.checked 4 Oct 2026
Debug probes
Supported target connections include CrossConnect Neo, SEGGER J-Link, CMSIS-DAP devices, ST-LINK, and FTDI-based JTAG devices.checked 4 Oct 2026
Evaluation
The ARM evaluation can be used indefinitely with a 16KB code-size limit, or activated to evaluate the full version for 30 days.checked 4 Oct 2026
IDE
CrossStudio IDE handles editing, building, downloading, and debugging over SWD/JTAG.checked 4 Oct 2026
Product
CrossWorks for ARM is a C/C++ and assembly language development system for ARM and Cortex microcontrollers.checked 4 Oct 2026
Security and privacy
The privacy policy says sensitive data is transported using SSL encryption and access to information is password- and/or secure-key-restricted.checked 4 Oct 2026
Support
The company accepts pre-sales and technical questions through its CrossWorks Helpdesk.checked 4 Oct 2026
Supported cores
Supported cores include Cortex-M, Cortex-A, Cortex-R, ARM11, ARM9, ARM7, Feroceon, and XScale.checked 4 Oct 2026
Tasking
The royalty-free CrossWorks Tasking Library provides multi-priority pre-emptive task switching and synchronization.checked 4 Oct 2026
Toolchains
The product includes GNU GCC and Clang/LLVM C/C++ toolchains.checked 4 Oct 2026

The company

Company location
Rowley Associates Limited lists its office in Dursley, Gloucestershire, United Kingdom.checked 4 Oct 2026
Headquarters
Dursley, Gloucestershire, United Kingdomchecked 28 Sep 2026

Where it runs

Desktop platforms
Version 5.5.0 downloads are listed for Windows x64 and arm64, macOS x64 and Apple Silicon, and Linux x64 and arm64.checked 4 Oct 2026

Alternatives to CrossWorks for ARM

All alternatives
  1. 1Arduino IDE logo

    Arduino IDE

    Free planOpen sourceAndroidiOSWebAPI
    8.0Free plan
  2. 2Arm Keil MDK logo

    Arm Keil MDK

    Free planWebAPIExtensionLinux
    7.9From 82.39 CHF a month
  3. 3PlatformIO IDE logo

    PlatformIO IDE

    Free planExtensionLinuxmacOSSelf-hosted
    7.0Free plan
  4. 4IAR Embedded Workbench logo

    IAR Embedded Workbench

    Free planExtensionLinuxWindows
    6.9Free plan
  5. 5

    CS+

    Free planLinuxmacOSWindows
    6.4Free plan
  6. 6Eclipse IDE logo

    Eclipse IDE

    Free planLinuxmacOSWindows
    6.4Free plan