3. SDK Components

The following table lists all the top-level folders in the SDK package and the component it represents.

Folder

Component

cg_xml_*

CGT XML Processing Scripts

pdk_am65xx_*

Platform Development Kit (PDK)

processor_sdk_rtos_*

SDK Scripts and Documentation

ti-cgt-arm_*

TI ARM R5F code generation tools

ti-cgt-pru_*

PRU code generation tools

uia_*

System Analyzer (UIA Target)

3.1. Industrial Protocols

The PRU-ICSS Protocols enables real-time industrial communications for TI Sitara processors. The following table lists the protocols which are supported on AM65xx, and the most recent version of the PROCESSOR-SDK-RTOS-AM65X which they are compatible with without any changes.

Protocol

Latest Supported RTOS SDK Version

EtherCAT

06_03_00_106 (see NOTE below)

Profinet

Not supported

Ethernet/IP

Not supported

HSR/PRP

Not supported

Note

Important

3.2. Platform Development Kit (PDK)

This package contains device drivers, bootloaders, CSL for baremetal/RTOS.

Version

09_01_00

Release notes

LINK

User guide

LINK

3.3. System firmware (SYSFW)

This package provides services for clock, power and resource management. These services are accessed via the “sciclient” interface in PDK.

Version

22_01_02

User guide

LINK

3.4. CTools Library

CTools of Chip Tools contains a set of fundamental libraries to provide the debug facilities. CTools package is not included in PSDK RTOS installer and needs to be downloaded separately.

User Guide/Download Link

https://software-dl.ti.com/emulation/esd/ctoolslib_k3/CToolsLib_K3.html

3.5. RTOS

3.5.1. System Analyzer (UIA Target)

This package contains the Unified Instrumentation Architecture component for TI-RTOS system analyzer tool for use with CCS.

Version

2.61.00

Release notes

LINK

User guide

LINK

3.6. Code generation tools (CGT)

3.6.1. PRU code generation tools

This package contains PRU compiler, linker.

Version

2.3.3

Release notes

LINK

User guide

LINK

3.6.2. TI ARM R5F code generation tools

This package contains TI ARM R5F compiler, linker.

Version

1.3.0.LTS

Release notes

LINK

User guide

LINK

3.6.3. GCC ARM code generation tools

GCC tools are used to compile and link code on ARM A53.

CGT

Download link

ARM64 CGT for A53 RTOS

https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf.tar.xz

ARM64 CGT for A53 Linux

https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz

ARM32 CGT for R5F U Boot

https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz

3.6.4. CGT XML Processing Scripts

This package contains Code Generation Tools XML Processing Scripts

Version

2.61.00

Release notes

LINK

User guide

LINK