SPRACR4A May   2020  – February 2021 66AK2E05 , 66AK2G12 , 66AK2H06 , 66AK2H12 , 66AK2H14 , TMS320C54CST , TMS320C54V90 , TMS320C5504 , TMS320C5505 , TMS320C5514 , TMS320C5515 , TMS320C5517 , TMS320C5532 , TMS320C5533 , TMS320C5534 , TMS320C5535 , TMS320C6201 , TMS320C6202 , TMS320C6202B , TMS320C6203B , TMS320C6204 , TMS320C6205 , TMS320C6211B , TMS320C6410 , TMS320C6411 , TMS320C6412 , TMS320C6413 , TMS320C6414 , TMS320C6414T , TMS320C6415 , TMS320C6415T , TMS320C6416 , TMS320C6416T , TMS320C6418 , TMS320C6421 , TMS320C6421Q , TMS320C6424 , TMS320C6424Q , TMS320C6452 , TMS320C6454 , TMS320C6455 , TMS320C6457 , TMS320C6472 , TMS320C6474 , TMS320C6652 , TMS320C6654 , TMS320C6655 , TMS320C6657 , TMS320C6670 , TMS320C6671 , TMS320C6672 , TMS320C6674 , TMS320C6678 , TMS320C6701 , TMS320C6711D , TMS320C6712D , TMS320C6713B , TMS320C6720 , TMS320C6722B , TMS320C6726B , TMS320C6727 , TMS320C6727B , TMS320C6742 , TMS320C6743 , TMS320C6745 , TMS320C6746 , TMS320C6747 , TMS320C6748

 

  1.   Trademarks
  2. Introduction
  3. CCS Migration
    1. 2.1 Deprecation Notices
    2. 2.2 CCS Training Within CCS
    3. 2.3 CCS Legacy Project Import Wizard
  4. DSP/BIOS vs SYS/BIOS
    1. 3.1 Migrating Old Projects to the Latest Tools
  5. Toolchain: CGT, Compiler, Linker
  6. RTSC and XDC
  7. COFF vs ELF
  8. Processor SDK
  9. NDK Migration
  10. References
  11. 10Revision History

RTSC and XDC

The Real-Time Software Components (RTSC) project provides foundational tools and low-level runtime content to enable component-based development using the C language targeting all embedded platforms. With RTSC we can enjoy higher-level programming and higher-levels of performance with RTSC.

The starting point for the RTSC project will include the XDC (eXpress DSP Components) tools currently available from Texas Instruments as a free download. XDC tools is a product that contains all of the tools necessary to create, test, deploy, install, and use RTSC components.

The main benefit of XDC is that it standardizes the delivery of target content and makes it easier for target content to be included in applications.

The XDC users are divided into developers we call "consumers' and "producers". Consumer integrate content packages: DSP algorithms, device drivers, TCP/IP stacks, real-time OSes, and so forth into their applications. Producers create the packages used by consumers.

GUID-0C28773F-595F-40D6-8C3F-6EBA4EF2710B-low.png Figure 5-1 Users of XDC

An XDC "package" is a named collection of files that form a unit of versioning, upate, and delivery from a producer to a consumer. Each package is embodied as a specially-named directory (and its contents) within a file system. Packages are the focal point for managing content throughout its life-cycle. All packages are built, tested released, and deployed as a unit.

Here’s a link: https://www.eclipse.org/rtsc/ Click “User’s Guide”.

Overview: http://rtsc.eclipseprojects.io/docs-tip/Overview_of_RTSC.

XDC releases: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/.

Typically all RTSC projects are also CCS projects. The only difference is that they use SYSBIOS, TI-RTOS or a SDK that depends on the RTSC component.