XDCtools 3.30.00.16 ENG Supported Targets (build host: Linux)
Target Name rts PackageCode Gen VersionRequired -D Options
compilelink
gnu.targets.Linux86gnu.targets.rts86U4.1.04.1.0-Dxdc_target_types__=gnu/targets/std.h -Dxdc_target_name__=Linux86
gnu.targets.Mingwgnu.targets.rts86GW4.4.04.4.0-Dxdc_target_types__=gnu/targets/std.h -Dxdc_target_name__=Mingw
gnu.targets.arm.A15Fgnu.targets.arm.rtsv7A4.7.34.7.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A15F
gnu.targets.arm.A8Fgnu.targets.arm.rtsv7A4.7.34.7.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A8F
gnu.targets.arm.A9Fgnu.targets.arm.rtsv7A4.7.34.7.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A9F
gnu.targets.arm.GCArmv5Tgnu.targets.arm.rtsv5T3.4.34.4.1-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T
gnu.targets.arm.GCArmv6gnu.targets.arm.rtsv64.3.24.4.1-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv6
gnu.targets.arm.GCArmv7Agnu.targets.arm.rtsv7A4.3.24.4.1-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv7A
gnu.targets.arm.M3gnu.targets.arm.rtsv7M4.7.34.7.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=M3
gnu.targets.arm.M4gnu.targets.arm.rtsv7M4.7.34.7.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=M4
google.targets.arm.Bionicgoogle.targets.arm.rts4.4.34.4.3-Dxdc_target_types__=google/targets/arm/std.h -Dxdc_target_name__=Bionic
iar.targets.arm.M3iar.targets.arm.rts6.60.16.60.1-Dxdc_target_types__=iar/targets/arm/std.h -Dxdc_target_name__=M3
iar.targets.arm.M4iar.targets.arm.rts6.60.16.60.1-Dxdc_target_types__=iar/targets/arm/std.h -Dxdc_target_name__=M4
iar.targets.arm.M4Fiar.targets.arm.rts6.60.16.60.1-Dxdc_target_types__=iar/targets/arm/std.h -Dxdc_target_name__=M4F
iar.targets.msp430.MSP430iar.targets.msp430.rts5.60.15.60.1-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430
iar.targets.msp430.MSP430X_largeiar.targets.msp430.rts5.60.15.60.1-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430X_large
iar.targets.msp430.MSP430X_smalliar.targets.msp430.rts5.60.15.60.1-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430X_small
microsoft.targets.Net32microsoft.targets.rts13.10.305213.10.3052-Dxdc_target_types__=microsoft/targets/std.h -Dxdc_target_name__=Net32
microsoft.targets.VC98microsoft.targets.rts12.00.816812.00.8168-Dxdc_target_types__=microsoft/targets/std.h -Dxdc_target_name__=VC98
microsoft.targets.Win32microsoft.targets.rts14.00.5072714.00.50727-Dxdc_target_types__=microsoft/targets/std.h -Dxdc_target_name__=Win32
qnx.targets.arm.Qnxqnx.targets.arm.rts4.4.24.4.2-Dxdc_target_types__=qnx/targets/arm/std.h -Dxdc_target_name__=Qnx
ti.targets.C28ti.targets.rts28005.2.36.1.0-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C28
ti.targets.C28_floatti.targets.rts28005.2.36.1.0-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C28_float
ti.targets.C28_largeti.targets.rts28005.2.36.1.0-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C28_large
ti.targets.C64ti.targets.rts60007.0.37.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C64
ti.targets.C64Pti.targets.rts60007.0.37.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C64P
ti.targets.C64P_big_endianti.targets.rts60007.0.37.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C64P_big_endian
ti.targets.C64Tti.targets.rts60007.0.37.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C64T
ti.targets.C64T_big_endianti.targets.rts60007.0.37.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C64T_big_endian
ti.targets.C66ti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C66
ti.targets.C66_big_endianti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C66_big_endian
ti.targets.C674ti.targets.rts60007.0.37.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C674
ti.targets.C674_big_endianti.targets.rts60007.0.37.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C674_big_endian
ti.targets.C67Pti.targets.rts60007.0.37.3.5-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=C67P
ti.targets.arm.elf.A8Fti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8F
ti.targets.arm.elf.A8Fnvti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8Fnv
ti.targets.arm.elf.A8Ftti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8Ft
ti.targets.arm.elf.A8Fvti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8Fv
ti.targets.arm.elf.Arm7ti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=Arm7
ti.targets.arm.elf.Arm7_big_endianti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=Arm7_big_endian
ti.targets.arm.elf.Arm9ti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=Arm9
ti.targets.arm.elf.Arm9tti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=Arm9t
ti.targets.arm.elf.M3ti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M3
ti.targets.arm.elf.M3_big_endianti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M3_big_endian
ti.targets.arm.elf.M4ti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M4
ti.targets.arm.elf.M4Fti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M4F
ti.targets.arm.elf.R4ti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=R4
ti.targets.arm.elf.R4F_big_endianti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=R4F_big_endian
ti.targets.arm.elf.R4Ftti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=R4Ft
ti.targets.arm.elf.R4Ft_big_endianti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=R4Ft_big_endian
ti.targets.arm.elf.R4_big_endianti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=R4_big_endian
ti.targets.arm.elf.R4tti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=R4t
ti.targets.arm.elf.R4t_big_endianti.targets.arm.rtsarm4.9.05.1.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=R4t_big_endian
ti.targets.arp32.elf.ARP32ti.targets.arp32.rts1.0.01.0.0-Dxdc_target_types__=ti/targets/arp32/elf/std.h -Dxdc_target_name__=ARP32
ti.targets.arp32.elf.ARP32_farti.targets.arp32.rts1.0.01.0.0-Dxdc_target_types__=ti/targets/arp32/elf/std.h -Dxdc_target_name__=ARP32_far
ti.targets.elf.C64Pti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C64P
ti.targets.elf.C64P_big_endianti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C64P_big_endian
ti.targets.elf.C64Tti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C64T
ti.targets.elf.C64T_big_endianti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C64T_big_endian
ti.targets.elf.C66ti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C66
ti.targets.elf.C66_big_endianti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C66_big_endian
ti.targets.elf.C674ti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C674
ti.targets.elf.C674_big_endianti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C674_big_endian
ti.targets.elf.C67Pti.targets.rts60007.2.07.3.5-Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_target_name__=C67P
ti.targets.msp430.MSP430ti.targets.msp430.rts4304.2.04.2.0-Dxdc_target_types__=ti/targets/msp430/std.h -Dxdc_target_name__=MSP430
ti.targets.msp430.MSP430Xti.targets.msp430.rts4304.2.04.2.0-Dxdc_target_types__=ti/targets/msp430/std.h -Dxdc_target_name__=MSP430X
ti.targets.msp430.MSP430X_smallti.targets.msp430.rts4304.2.04.2.0-Dxdc_target_types__=ti/targets/msp430/std.h -Dxdc_target_name__=MSP430X_small
ti.targets.msp430.elf.MSP430ti.targets.msp430.rts4304.2.04.2.0-Dxdc_target_types__=ti/targets/msp430/elf/std.h -Dxdc_target_name__=MSP430
ti.targets.msp430.elf.MSP430Xti.targets.msp430.rts4304.2.04.2.0-Dxdc_target_types__=ti/targets/msp430/elf/std.h -Dxdc_target_name__=MSP430X
ti.targets.msp430.elf.MSP430X_smallti.targets.msp430.rts4304.2.04.2.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-d02) that utilize the specified rts package and toolchain versions from a Linux development host.
Target Name
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 application.
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 70 supported targets above, there are 13 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.M4Fthis target disabled generation of its docs
gnu.targets.Sparcthis target disabled generation of its docs
gnu.targets.codesourcery.GCArmv5Tthis target disabled generation of its docs
gnu.targets.codesourcery.GCArmv6this target disabled generation of its docs
microsoft.targets.arm.WinCEthis target disabled generation of its docs
ti.targets.msp430.Genericthis target disabled generation of its docs
ti.targets.arm.elf.R4Fthis target disabled generation of its docs
ti.targets.C62_big_endianthis target disabled generation of its docs
ti.targets.C64_big_endianthis target disabled generation of its docs
ti.targets.C67this target disabled generation of its docs
ti.targets.C67_big_endianthis target disabled generation of its docs
ti.targets.C62no pre-built xdc.runtime is supplied for this target
ti.targets.arm.elf.A15Fnvnot configured for Linux testing