3. SDK Components¶
The following table lists all the top-level folders in the SDK package and the component it represents.
Folder |
Component |
---|---|
bios_* |
|
cg_xml_* |
|
ndk_* |
|
ns_* |
|
pdk_am65xx_* |
|
processor_sdk_rtos_* |
SDK Scripts and Documentation |
ti-cgt-arm_* |
|
ti-cgt-pru_* |
|
uia_* |
|
xdctools_* |
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 |
---|---|
06_03_00_106 (see NOTE below) |
|
Profinet |
Not supported |
Ethernet/IP |
Not supported |
HSR/PRP |
Not supported |
Note
For EtherCAT, please refer to EtherCAT 7.1 migration guide for migration instructions to PSDK RTOS version 7.1.
Important
These protocols are NOT included in PSDK RTOS installer and needs to be downloaded separately from PRU-ICSS Industrial Software
3.2. Platform Development Kit (PDK)¶
This package contains device drivers, bootloaders, CSL for baremetal/TI-RTOS.
Version |
08_00_00 |
Release notes |
|
User guide |
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 |
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 |
|
User guide |
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 |
|
User guide |
3.5.3. Network Services for NDK (NS)¶
This package provides Socket APIs for NDK
Version |
2_80_00_17 |
Release notes |
|
User guide |
3.5.4. XDC Tools¶
This package consists of XDC configuration tool for SysBIOS, NDK
Version |
3_61_04_40 |
Release notes |
|
User guide |
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 |
|
User guide |
3.6.2. TI ARM R5F code generation tools¶
This package contains TI ARM R5F compiler, linker.
Version |
20.2.0.LTS |
Release notes |
|
User guide |
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 TI-RTOS |
|
ARM64 CGT for A53 Linux |
|
ARM32 CGT for R5F U Boot |