Depending on the device family a specific compiler toolchain will be recommended. There are now two TI Arm® C/C++ compiler toolchains both of which can be used to compile and link C/C++ and assembly source files to build static executable applications that can be loaded and run on Arm® Cortex-M and Cortex-R series devices. The TI Arm® code generation tools support development of applications for TI Arm-based platforms, especially those featuring TI Arm Cortex-M and Cortex-R series devices.