CrossWorks is a C/C++ IDE by Rowley Associates Limited designed for embedded microcontrollers and microprocessors, covering platforms like ARM, AVR, and MSP430. It emphasizes native local implementation, offering x64 and arm64 versions for Windows, macOS, and Linux. It is positioned as an all-in-one development environment for firmware engineers.
Based on the gathered information, CrossWorks integrates the editor, project manager, build system, flash programmer, and debugger into a single tool. For debugging, it supports hardware debug probes, tracing, profiling, instruction set simulators, as well as multi-core builds and multi-core debugging. The companion hardware, CrossConnect Neo, is a JTAG/SWD debug interface supporting Cortex-A/R/M, ARM7, ARM9, and ARM11, and is compatible with CrossWorks for ARM 3 and later versions. In terms of ecosystem, official news shows continuous releases of support packages for NXP LPC, GD32, STM32, Infineon XMC, CMSIS/CMSIS-DSP, etc., indicating active maintenance of chip support.
Commercial licenses for CrossWorks for ARM are relatively expensive: Named Developer is $2500, and Shared Developer is $3750, both including commercial use, 12 months of support, and 12 months of software assurance. The official website also offers a free trial. Support and software assurance are renewable, though the renewal prices are not specified in the text. Online purchases are processed by FastSpring.
Pros include a complete embedded development chain, a small installation package, fast startup, and comprehensive cross-platform coverage; it is highly valuable for commercial teams requiring a stable IDE, debugging, flashing, and chip support packages. Cons are that the pricing is on the high side for individuals and small teams; the text does not mention its open-source status or API/SDK format, nor does it show details about Chinese localization or Chinese distribution channels.
It is suitable for professional embedded C/C++ engineers, commercial firmware teams, and projects requiring ARM multi-core debugging, JTAG/SWD debugging, and long-term support package maintenance. Access from mainland China cannot be determined from the text; payment and procurement can be further confirmed through the online store, sales team, or distributor portals. Comparable alternatives include Keil MDK, IAR Embedded Workbench, SEGGER Embedded Studio, STM32CubeIDE, and the GCC/Eclipse toolchain.
β This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on rowleyassociates.com official site.
rowleyassociates.com is an United Kingdom Dev Tools provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of Workable. Click "Visit Official Site" to reach rowleyassociates.com directly.