3. SDK Components

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

Folder

Component

bios_*

SysBIOS

cg_xml_*

CGT XML Processing Scripts

ndk_*

Network Development Kit (NDK)

ns_*

Network Services for NDK (NS)

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)

xdctools_*

XDC Tools

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/TI-RTOS.

Version

08_00_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

21_05_00

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. TI-RTOS

3.5.1. SysBIOS

This package consists of Real-time Operating System for R5F, C6x, C7x

Version

6_83_02_07

Release notes

LINK

User guide

LINK

3.5.2. Network Development Kit (NDK)

This package consists of TCP/UDP/IP networking stack for A53, R5F

Version

3_80_00_19

Release notes

LINK

User guide

LINK

3.5.3. Network Services for NDK (NS)

This package provides Socket APIs for NDK

Version

2_80_00_17

Release notes

LINK

User guide

LINK

3.5.4. XDC Tools

This package consists of XDC configuration tool for SysBIOS, NDK

Version

3_61_04_40

Release notes

LINK

User guide

LINK

3.5.5. 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

20.2.0.LTS

Release notes

LINK

User guide

LINK

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