XDCtools 3.50.06.17. Supported Targets (build host: Linux)
Target Name (suffix) rts PackageCode Gen VersionRequired -D Options
compilelink
gnu.targets.Linux86 (86U)gnu.targets.rts86U4.1.04.1.0-Dxdc_target_types__=gnu/targets/std.h -Dxdc_target_name__=Linux86
gnu.targets.Mingw (86GW)gnu.targets.rts86GW4.4.04.4.0-Dxdc_target_types__=gnu/targets/std.h -Dxdc_target_name__=Mingw
gnu.targets.arm.A15F (a15fg)gnu.targets.arm.rtsv7A6.3.14.9.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A15F
gnu.targets.arm.A8F (a8fg)gnu.targets.arm.rtsv7A6.3.14.9.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A8F
gnu.targets.arm.A9F (a9fg)gnu.targets.arm.rtsv7A6.3.14.9.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A9F
gnu.targets.arm.GCArmv5T (v5T)gnu.targets.arm.rtsv5T3.4.34.4.1-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T
gnu.targets.arm.GCArmv6 (v6)gnu.targets.arm.rtsv64.3.24.4.1-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv6
gnu.targets.arm.GCArmv7A (v7A)gnu.targets.arm.rtsv7A4.3.24.4.1-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv7A
gnu.targets.arm.GCArmv7AF (v7AF)gnu.targets.arm.rtsv7A4.7.34.7.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv7AF
gnu.targets.arm.M3 (m3g)gnu.targets.arm.rtsv7M6.3.14.9.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=M3
gnu.targets.arm.M4 (m4g)gnu.targets.arm.rtsv7M6.3.14.9.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=M4
gnu.targets.arm.M4F (m4fg)gnu.targets.arm.rtsv7M6.3.14.9.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=M4F
iar.targets.arm.M3 (rm3)iar.targets.arm.rts8.11.18.20.2-Dxdc_target_types__=iar/targets/arm/std.h -Dxdc_target_name__=M3
iar.targets.arm.M4 (rm4)iar.targets.arm.rts8.11.18.20.2-Dxdc_target_types__=iar/targets/arm/std.h -Dxdc_target_name__=M4
iar.targets.arm.M4F (rm4f)iar.targets.arm.rts8.11.18.20.2-Dxdc_target_types__=iar/targets/arm/std.h -Dxdc_target_name__=M4F
iar.targets.msp430.MSP430 (r430)iar.targets.msp430.rts6.40.16.50.1-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430
iar.targets.msp430.MSP430X_large (r430XL)iar.targets.msp430.rts6.40.16.50.1-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430X_large
iar.targets.msp430.MSP430X_small (r430XS)iar.targets.msp430.rts6.40.16.50.1-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430X_small
microsoft.targets.VC98 (86)microsoft.targets.rts12.00.816812.00.8168-Dxdc_target_types__=microsoft/targets/std.h -Dxdc_target_name__=VC98
microsoft.targets.Win32 (86W)microsoft.targets.rts19.00.2421514.00.50727-Dxdc_target_types__=microsoft/targets/std.h -Dxdc_target_name__=Win32
ti.targets.C28 (28)ti.targets.rts280016.9.116.9.1-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C28
ti.targets.C28_float (28FP)ti.targets.rts280016.9.116.9.1-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C28_float
ti.targets.C28_large (28L)ti.targets.rts280016.9.116.9.1-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C28_large
ti.targets.C66 (66)ti.targets.rts60007.4.177.4.17-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C66
ti.targets.C66_big_endian (66e)ti.targets.rts60007.4.177.4.17-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C66_big_endian
ti.targets.C674 (674)ti.targets.rts60007.4.177.4.17-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C674
ti.targets.C674_big_endian (674e)ti.targets.rts60007.4.177.4.17-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C674_big_endian
ti.targets.arm.elf.A8Fnv (ea8fnv)ti.targets.arm.rtsarm16.9.016.9.0-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8Fnv
ti.targets.arm.elf.Arm9 (e9)ti.targets.arm.rtsarm16.9.016.9.0-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=Arm9
ti.targets.arm.elf.M0 (em0)ti.targets.arm.rtsarm16.9.016.9.0-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M0
ti.targets.arm.elf.M3 (em3)ti.targets.arm.rtsarm16.9.016.9.0-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M3
ti.targets.arm.elf.M4 (em4)ti.targets.arm.rtsarm16.9.016.9.0-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M4
ti.targets.arm.elf.M4F (em4f)ti.targets.arm.rtsarm16.9.016.9.0-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M4F
ti.targets.arm.elf.llvm.M33F (em33f)ti.targets.arm.rtsarm6.0.06.0.0-Dxdc_target_types__=ti/targets/arm/elf/llvm/std.h -Dxdc_target_name__=M33F
ti.targets.arp32.elf.ARP32 (earp32)ti.targets.arp32.rts1.0.21.0.2-Dxdc_target_types__=ti/targets/arp32/elf/std.h -Dxdc_target_name__=ARP32
ti.targets.arp32.elf.ARP32_far (earp32F)ti.targets.arp32.rts1.0.21.0.2-Dxdc_target_types__=ti/targets/arp32/elf/std.h -Dxdc_target_name__=ARP32_far
ti.targets.elf.C66 (e66)ti.targets.rts60008.1.28.1.2-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C66
ti.targets.elf.C66_big_endian (e66e)ti.targets.rts60008.1.28.1.2-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C66_big_endian
ti.targets.elf.C674 (e674)ti.targets.rts60008.1.28.1.2-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C674
ti.targets.elf.C674_big_endian (e674e)ti.targets.rts60008.1.28.1.2-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C674_big_endian
ti.targets.msp430.MSP430X (430X)ti.targets.msp430.rts43016.9.016.9.0-Dxdc_target_types__=ti/targets/msp430/std.h -Dxdc_target_name__=MSP430X
ti.targets.msp430.elf.MSP430 (e430)ti.targets.msp430.rts43016.9.016.9.0-Dxdc_target_types__=ti/targets/msp430/elf/std.h -Dxdc_target_name__=MSP430
ti.targets.msp430.elf.MSP430X (e430X)ti.targets.msp430.rts43016.9.016.9.0-Dxdc_target_types__=ti/targets/msp430/elf/std.h -Dxdc_target_name__=MSP430X
ti.targets.msp430.elf.MSP430X_small (e430XS)ti.targets.msp430.rts43016.9.016.9.0-Dxdc_target_types__=ti/targets/msp430/elf/std.h -Dxdc_target_name__=MSP430X_small

Column Definitions

Supported Targets
The targets that have been validated via a suite of regression tests (xdctest-g07) that utilize the specified rts package and toolchain versions from a Linux development host.
Target Name (suffix)
The name of the module that specifies a particular compiler toolchain and runtime model supported by that compiler. Sources built with the same target can be linked together to create an executable. Each target has a unique "suffix" that is appended to a single letter qualifier ('a', 'o', and 'x') to form a file extension for target-specific files:
  *.a<suffix> - archives (libraries),
  *.o<suffix> - object files, and
  *.x<suffix> - executable files.
rts Package
The name of a package that contains a pre-built library of the xdc.runtime sources using the specified target.
Code Gen Version
The version of the compiler used to build the rts package and the version of the linker used to link an application that uses the rts package. The version of the compiler is less than or equal to the version of the linker. These two versions bound the range of toolchain versions that have been verified to work with the pre-built libraries provided by the rts package.
Required -D Options
The options that must be added to the complier's command line when compiling any C/C++ source file that references a RTSC module. These options ensure that the portable data types defined by xdc/std.h are appropriate for the specified target.

Experimental or Deprecated Targets

In addition to the 44 supported targets above, there are 20 experimental or deprecated targets included in this release. These targets may be incompatibly changed or removed in subsequent releases.

Target Name Note
gnu.targets.arm.A53Fthis target disabled generation of its docs
gnu.targets.Linux86_64this target disabled generation of its docs
gnu.targets.MacOS86_64this target disabled generation of its docs
ti.targets.arm.elf.A8Fthis target disabled generation of its docs
ti.targets.arm.elf.A8Ftthis target disabled generation of its docs
ti.targets.arm.elf.A8Fvthis target disabled generation of its docs
ti.targets.arm.elf.R4Fthis target disabled generation of its docs
ti.targets.arm.elf.R4Ftthis target disabled generation of its docs
ti.targets.elf.C64Pthis target disabled generation of its docs
ti.targets.elf.C64P_big_endianthis target disabled generation of its docs
ti.targets.elf.C28_floatthis target disabled generation of its docs
ti.targets.msp430.MSP430X_smallthis target disabled generation of its docs
ti.targets.msp430.Genericthis target disabled generation of its docs
ti.targets.C64Pthis target disabled generation of its docs
ti.targets.C64P_big_endianthis target disabled generation of its docs
gnu.targets.arm.M33Fnot configured for Linux testing
iar.targets.arm.M33not configured for Linux testing
microsoft.targets.Net32no linker version
ti.targets.arm.elf.R5Fnot configured for Linux testing
ti.targets.msp430.MSP430no pre-built xdc.runtime is supplied for this target