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.Sparcgnu.targets.rts54.1.04.1.0-Dxdc_target_types__=gnu/targets/std.h -Dxdc_target_name__=Sparc
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.5.2-Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=M3
gnu.targets.arm.M4gnu.targets.arm.rtsv7M4.5.24.5.2-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.50.0-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430
iar.targets.msp430.MSP430X_largeiar.targets.msp430.rts5.40.25.50.0-Dxdc_target_types__=iar/targets/msp430/std.h -Dxdc_target_name__=MSP430X_large
iar.targets.msp430.MSP430X_smalliar.targets.msp430.rts5.40.25.50.0-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.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.elf.TMS470ti.targets.arm.rtsarm4.9.04.9.1-Dxdc_target_types__=ti/targets/std.h -Dxdc_target_name__=TMS470
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-b17) 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.