Arm Cortex‑M/R Software Development Tools

A cer­ti­fied com­pil­er toolset for safe­ty crit­i­cal embed­ded soft­ware develop­ment on Arm cores.

TASKING’s newest embed­ded soft­ware develop­ment plat­form is designed to take advan­tage of the high­ly pop­u­lar Arm archi­tec­ture. Arm’s pres­ence in many auto­mo­tive sys­tems such as airbag, body elec­tron­ics and instru­ment clus­ters and their broad sil­i­con sup­pli­er base (Infi­neon, NXP, TI, ST..) are key fac­tors behind their increased mar­ket growth. 

The TASKING® VX-toolset for Arm is a cer­ti­fied com­pil­er tool­chain for safe­ty-crit­i­cal embed­ded soft­ware develop­ment on Cortex‑M and Cortex‑R Arm-based devices. The toolset offers unpar­al­leled code opti­miza­tion per­for­mance and advanced mul­ti­core sup­port.

The Arm toolset allows con­nec­tion to the tar­get via the TASKING Blue­Box debug­ger and the Eclipse plug-in pro­vides access to the pow­er­ful winIDEA IDE. 


Performance

Gen­er­ate effi­cient code with best in class per­for­mance and code size.
The inno­v­a­tive Link­er Script Lan­guage pro­vides flex­i­ble mem­o­ry con­trol.
Sup­ports allo­ca­tion of func­tions and data objects into Tight­ly Cou­pled Mem­o­ry (TCM). 


Reliability

Devel­oped with Auto­mo­tive SPICE® Lev­el 2 cer­ti­fied process­es.
Com­pat­i­ble with third-par­ty solu­tions like AUTOSAR and Real-Time Dri­ver (RTD) sup­port. 
Sup­ports diverse cod­ing stan­dards like ISO‑C 2018 and C++11/14/17.


Safety &
Cybersecurity

Cer­ti­fied for ISO 26262 up to ASIL D and ISO/SAE 21434:2021 stan­dards. 
Com­bined Safe­ty and Secu­ri­ty man­u­al with details on each toolset option.
Eas­i­ly meet and exceed indus­try stan­dard tests for com­pil­er qual­i­fi­ca­tion.
Ensure that your code remains up to date and in com­pli­ance with indus­try stan­dards with full sup­port for MISRA and CERT C guide­lines.

IDE and C/C++ Optimizing Compilers

Flex­i­ble Embed­ded Develop­ment Envi­ron­ment includes all the tools need­ed for a com­plete develop­ment work­flow.
Inte­grat­ed tools deliv­er an effi­cient edit-com­pile-link process.
Pro­vides the same user expe­ri­ence as the well-known VX-toolset for TriCore/AURIXTM
Com­pil­er sup­port for the fol­low­ing Arm pro­files: Arm v6‑M, Arm v7‑M, Arm v7E‑M, Arm v8‑M and Arm v8‑R archi­tec­ture pro­files.
Real-Time Dri­vers (RTD) sup­port qual­i­fied by NXP for S32K388 device.

Assemblers, Linker/Locator, Utilities

High­ly con­fig­urable link­er with ver­sa­tile script lan­guage for flex­i­ble mem­o­ry con­trol.
Advanced mul­ti­core sup­port.
Con­forms with ISO/IEC 9899:1999(E), ISO/IEC 14882:2011, MISRA C, CERT C, Arm EABI, ANSI/IEEE-754, and ELF/DWARF.
Sup­ports Cross-Link­ing with pre­vi­ous toolset ver­sions.

Debugger

Hard­ware debug sup­port via fam­i­ly of iC7 Blue­Box­es.
The lat­est ver­sion of the Arm toolset allows con­nec­tion to tar­get hard­ware via the TASKING Blue­Box and the Eclipse plug-in allows access to pow­er­ful and ver­sa­tile winIDEA IDE.
Sup­port for CMSIS intrin­sic func­tions (reg­is­ter and instruc­tion access­es).
Arm Instruc­tion set sim­u­la­tor and sim­u­la­tor debug­ger.

Functional Safety and Cybersecurity

Soft­ware Appli­ca­tions up to ASIL‑D can be devel­oped with TASKING’s TÜV cer­ti­fied toolset sup­port­ing up to ISO 26262 ASIL D and IEC 61508 SIL3.
Qual­i­fied run-time and float­ing-point libraries accord­ing to ISO 26262 (up to ASIL D) for the sup­port­ed cores.
Safe­ty and secu­ri­ty man­u­al pro­vid­ed with the pur­chase of the toolset.
Addi­tion­al Qual­i­fi­ca­tion Kit is no longer required. 

Supported Arm Devices

Cortex‑M and Cortex‑R Arm-based devices avail­able from lead­ing semi­con­duc­tor providers like NXP, Infi­neon, ST, Rene­sas and oth­ers. 

Cor­tex-Mx Fam­i­lyCor­tex-M0, Cor­tex-M0+, Cor­tex-M1, Cor­tex-M3, Cor­tex-M33, Cor­tex-M4, Cor­tex-M7, Cor­tex-R52

Sup­port­ed Cortex‑M Micro­con­troller Man­u­fac­tur­ers and Deriv­a­tives

Infi­neon Tech­nolo­giesTRAVEO T2G fam­i­ly, TLE98xx series, XMC1000 and XMC4000 fam­i­ly 
NXPS32K,S32Z,S32E fam­i­ly and Kinetis series
STMi­cro­elec­tron­icsSR6, STM32 F0, F1, F2, F3, F4, F7, L1, and W series
AtmelSMART SAM C, D, E, G, L, S, V, SAM3x, SAM4x series
Sil­i­con LabsEFM32 Fam­i­ly: Gecko, Zero Gecko, Tiny Gecko, Giant Gecko, Hap­py Gecko, Leop­ard Gecko, Won­der Gecko; EZR32 Fam­i­ly: Leop­ard Gecko, Won­der Gecko
Texas Instru­mentsTiva C​ ​and MSP432 ​series
GigaDe­viceGD32A7x series
TongX­inThA6xxx devices

Features and enhancements in TASKING VX-toolset for Arm v7.1r1:

TÜV cer­ti­fi­ca­tion for the VX-toolset for Arm v7.0r1 is avail­able.
RTD sup­port is avail­able for the S32K388 device.
Sup­port for Armv8‑M archi­tec­ture.
Sup­port for Arm Cor­tex-M33 CPU.
Sup­port for the NXP S32K388 device.
Sup­port for all STMi­cro Stel­lar SR6 devices that are known as of July 05 2024.
Sup­port for the winIDEA debug­ger. You can start the winIDEA debug­ger from the TASKING Eclipse envi­ron­ment.
The Safe­ty & Cyber­se­cu­ri­ty Man­u­al is includ­ed in the prod­uct.
TASKING VX-toolset for Arm is a 64-bit prod­uct. Only Win­dows 64-bit and Lin­ux 64-bit hosts are sup­port­ed.
The Arm C com­pil­er uses the MISRA C 2012 stan­dard as the default for MISRA C check­ing.

TASKING Prod­uct Doc­u­men­ta­tion con­sists of prod­uct release notes, user doc­u­men­ta­tion, prod­uct patch­es (where avail­able), webi­na­rs and prod­uct relat­ed infor­ma­tion.

https://www.tasking.com/support/arm/

Lorem ipsum dolor sit amet, con­secte­tur adip­isc­ing elit. Ut elit tel­lus, luc­tus nec ullam­cor­p­er mat­tis, pul­v­inar dapibus leo.

Scroll to Top