2. Getting Started

Section below list some the most commonly required resources to use this SDK and/or its components. Each of the component further details, its capabilities, features and limitations in component specific documentation.

This SDK supports AM65XX family of SoCs including devices listed below.

Platform

Devices

AM65XX

AM6548, AM6546, AM6528, AM6526, DRA80xM

2.1. Dependencies

This SDK and its components are built for the family of SoC specified above. Some of the demo/example/reference applications provided by SDK, depends on specific board(s), below listed are the boards/hardware dependencies

2.1.1. Hardware Dependencies

2.1.1.1. Evaluation Module (EVM)

One of the EVMs listed below would be required

2.1.1.2. JTAG

  • EVMs listed above provides on on-board XDS110 USB debugger as shown here

  • Alternately an external debugger such as XDS560V2 could be used.

  • JTAG would allow one to debug execution on different compute cores, load and run applications, etc…

  • To be able to load a program via JTAG, the board will have to be configured in No Boot Mode .

  • Note that while configuring to no-boot mode is mandatory to load and run apps from CCS. It’s not mandatory, once the device is booted.

    e.g. When set to operate in mmc/sd boot mode and mmc/sd card include valid images, on powerup/boot completion, JTAG could be be used to connect to enabled compute core.

2.1.1.3. uart terminal

  • Most of the example application provided in the SDK, prints status of the application via the uart terminal.

  • Recommend to connect an serial cable to the uart terminal Debug UART of the EVM

2.1.2. Software Dependencies (not included in SDK)

2.1.2.1. Code Composer Studio (CCS) - Recommend IDE

CCS is an integrated development environment (IDE) that supports TI’s Microcontroller and Embedded Processors portfolio. Refer Link for steps to install and configure CCS

2.2. Demo Applications

The SDK and its components provide multiple applications that demonstrate some of the features of the SoC. Listed below are some of the examples provided in this SDK

2.2.1. Template Application

Provides simple TI RTOS based applications that could be built and executed on compute cores of the SoC, relies on CCS. Refer Link for details on template applications

2.2.2. Components

The table below lists the components of this SDK, the component documentation include steps required build demo/example application of the component.

Component

Documentation Links

Industrial Protocols EtherCat

EtherCAT

EtherCAT with Linux & IPC Demo

EtherCAT with Linux & IPC Demo

RTOS Device Drivers (PDK)

Platform Development Kit (PDK)

2.2.3. Run Built Demos

  • The steps to run application via ccs is detailed in Link , assuming CCS is already installed.

  • The steps to run application with TI secondary boot loader SBL is detailed in Link .

  • TI SBL supports loading application from multiple medias, refer Platform Development Kit (PDK) SBL section for more details