XDCtools 3.24.06.63 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.5.24.7.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=M3
gnu.targets.arm.M4gnu.targets.arm.rtsv7M4.5.24.7.3-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=M4
gnu.targets.arm.MVArm9gnu.targets.arm.rts470MV3.4.33.4.3-Dxdc_target_types__=gnu/targets/std.h -Dxdc_target_name__=MVArm9
gnu.targets.arm.UCArm9gnu.targets.arm.rts470uC4.2.14.2.1-Dxdc_target_types__=gnu/targets/std.h -Dxdc_target_name__=UCArm9
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.msp430.MSP430iar.targets.msp430.rts5.40.25.51.2-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430
iar.targets.msp430.MSP430X_largeiar.targets.msp430.rts5.40.25.51.2-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430X_large
iar.targets.msp430.MSP430X_smalliar.targets.msp430.rts5.40.25.51.2-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.04.9.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8F
ti.targets.arm.elf.A8Fnvti.targets.arm.rtsarm4.9.04.9.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8Fnv
ti.targets.arm.elf.A8Ftti.targets.arm.rtsarm4.9.04.9.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8Ft
ti.targets.arm.elf.A8Fvti.targets.arm.rtsarm4.9.04.9.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=A8Fv
ti.targets.arm.elf.Arm7ti.targets.arm.rtsarm4.9.04.9.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.04.9.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.04.9.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=Arm9
ti.targets.arm.elf.Arm9tti.targets.arm.rtsarm4.9.04.9.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=Arm9t
ti.targets.arm.elf.M3ti.targets.arm.rtsarm4.9.04.9.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.04.9.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.04.9.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M4
ti.targets.arm.elf.M4Fti.targets.arm.rtsarm4.9.04.9.1-Dxdc_target_types__=ti/targets/arm/elf/std.h -Dxdc_target_name__=M4F
ti.targets.arm.elf.R4ti.targets.arm.rtsarm4.9.04.9.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.04.9.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.04.9.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.04.9.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.04.9.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.04.9.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.04.9.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.1.04.1.0-Dxdc_target_types__=ti/targets/msp430/std.h -Dxdc_target_name__=MSP430
ti.targets.msp430.MSP430Xti.targets.msp430.rts4304.1.04.1.0-Dxdc_target_types__=ti/targets/msp430/std.h -Dxdc_target_name__=MSP430X
ti.targets.msp430.MSP430X_smallti.targets.msp430.rts4304.1.04.1.0-Dxdc_target_types__=ti/targets/msp430/std.h -Dxdc_target_name__=MSP430X_small
ti.targets.msp430.elf.MSP430ti.targets.msp430.rts4304.1.04.1.0-Dxdc_target_types__=ti/targets/msp430/elf/std.h -Dxdc_target_name__=MSP430
ti.targets.msp430.elf.MSP430Xti.targets.msp430.rts4304.1.04.1.0-Dxdc_target_types__=ti/targets/msp430/elf/std.h -Dxdc_target_name__=MSP430X
ti.targets.msp430.elf.MSP430X_smallti.targets.msp430.rts4304.1.04.1.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-b20) 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 69 supported targets above, there are 21 experimental or deprecated targets included in this release. These targets may be incompatibly changed or removed in subsequent releases.

Target Name Note
gnu.targets.Sparcthis target disabled generation of its docs
gnu.targets.MVArm9this target disabled generation of its docs
gnu.targets.UCArm9this target disabled generation of its docs
gnu.targets.arm.M4Fthis target disabled generation of its docs
gnu.targets.arm.A15this 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.C54no pre-built xdc.runtime is supplied for this target
ti.targets.C54_farno pre-built xdc.runtime is supplied for this target
ti.targets.C55no pre-built xdc.runtime is supplied for this target
ti.targets.C55P_wordno pre-built xdc.runtime is supplied for this target
ti.targets.C55_hugeno pre-built xdc.runtime is supplied for this target
ti.targets.C55_largeno pre-built xdc.runtime is supplied for this target
ti.targets.C62no pre-built xdc.runtime is supplied for this target
ti.targets.C62_big_endianno pre-built xdc.runtime is supplied for this target
ti.targets.C64_big_endianno pre-built xdc.runtime is supplied for this target
ti.targets.C67no pre-built xdc.runtime is supplied for this target
ti.targets.C67_big_endianno pre-built xdc.runtime is supplied for this target
ti.targets.arm.elf.R4Fno pre-built xdc.runtime is supplied for this target