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

ethfw

Ethernet Switch Firmware (ETHFW)

gcc-arm-*

GCC ARM code generation tools

mcusw

MCU Software (MCU SW)

pdk_j7200_*

Platform Development Kit (PDK)

psdk_rtos

SDK Scripts and Documentation

sdl

Software Diagnostics Library (SDL)

ti-cgt-arm_*

TI ARM R5F code generation tools

uia_*

System Analyzer (UIA Target)

3.1. 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.2. MCU Software (MCU SW)

This package contains integrated MCU demos, MCAL for AutoSAR.

Version

09_01_00

Release notes

LINK

User guide

LINK

3.3. Ethernet Switch Firmware (ETHFW)

This package contains Ethernet Switch Firmware for R5F.

Version

09_01_00

Release notes

LINK

User guide

LINK

3.4. Gateway Demos

This package contains gateway domain specific demos.

Version

09_01_00

User guide

LINK

3.5. Software Diagnostics Library (SDL)

This package provides interfaces to safety mechanisms and features for the development of software applications involving Functional Safety

Version

01_01_00

Release notes

LINK

User guide

LINK

3.6. System firmware (SYSFW)

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

Version

09_01_00

User guide

LINK

3.7. 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.8. RTOS

3.8.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.9. Code generation tools (CGT)

3.9.1. TI ARM R5F code generation tools

This package contains TI ARM R5F compiler, linker.

Version

3.2.0.LTS

Release notes

LINK

User guide

LINK

3.9.2. GCC ARM code generation tools

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

CGT

Download link

ARM64 CGT for A72 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 A72 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.9.3. CGT XML Processing Scripts

This package contains Code Generation Tools XML Processing Scripts

Version

2.61.00

Release notes

LINK

User guide

LINK