NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
Overview of DA8xx SDK Getting Started Guide
Contents
NOTE:
This page has been updated for SDK 5.
SDK 100713Users: Please see "01:52, 21 February 2011 " version
Introduction[edit]
This document provides a overview of the DA8xx SDK Getting Started Guide. Currently, DA8xx family can be classified in two major categories:
- DSP Only Devices: DA810, DA808, DA807, DA805, and so on. For this category, please see "Getting Started: DA8xx DSP Only" section below.
- ARM+DSP Devices: DA830, DA828, and so on. For this category, please first see "Getting Started: DA8xx DSP Only" section, and then see "Getting Started: DA8xx ARM+DSP" section below.
Prerequisites[edit]
Before going through this document, users need to have following items:
- DA8xx EVM
- my.TI Account (If you do not have one, you can create one here)
- CCSv5 Activation ID (The DA830 EVM comes with a Free Limited License. However, for custom H/W appropriate Activation ID is required)
- DA8xx SDK Activation ID
Quick Start[edit]
Note that if you just want to quickly load/run a pre-built image of DA8xx SDK to verify audio availability from your DA8xx EVM, you may do only following steps:
- Install CCSv5 referring to Installing CCSv5 section of Installing Tools Required for DA8xx SDK.
- Install DA8xx SDK as described in Installing DA8xx SDK. Only "Software Deliverables" is needed. Installing "Firmware Deliverables" and "IP Deliverables" can be skipped.
- Run pre-built pa.out of I14 topology referring to Running I14's pa.out on EVM
Getting Started: DA8xx DSP Only[edit]
Installing Tools Required for DA8xx SDK[edit]
- This chapter ( Installing Tools Required for DA8xx SDK) shows how the CCSv5 and other required code-gen tools can be installed. Once the CCSv5 is installed, it needs to be registered.
DA8xx EVM Connections[edit]
- This chapter ( DA8xx EVM Connections) shows the conenctions that need to be made to get the DA8xx SDK playing the audio on the EVM.
CCSv5 Usage for DA8xx SDK[edit]
- In this chapter( CCSv5 Usage for DA8xx SDK), very basic minimum usage of CCSv5 is shown as how to configure, build an exisiting project, load and run an executable.
Installation and Usage of DA8xx SDK[edit]
- Once the CCSv5 environment is setup, this chapter ( Installation and Usage of DA8xx SDK ) will show how the software and firmware deliverable need to be installed and used.
Installation and Usage of Utilities in DA8xx SDK[edit]
- This chapter ( Installation and Usage of Utilities in DA8xx SDK) describes installation and usage of some useful utilities of DA8xx SDK.
Writing image into SPI Flash[edit]
- This chapter ( DA8xx SPI Flash writer for DSP only device) describes how to write DSP executable (pa.out) into the SPI Flash memory of DA830 DSK board.
Getting Started: DA8xx ARM+DSP[edit]
This section provides additional guidance required for DA8xx "DSP+ARM" Devices. So, before going through this section, please first follow the guidance in "Getting Started: DA8xx DSP Only" section.
Install/Build Additional Tools[edit]
- This chapter ( Install/Build Additional Tools ) provides step-by-step instructions to install and/or build additional tools and softwares required for DA8xx ARM+DSP use cases.
Build DSP executable (I12 Topology)[edit]
- This chapter ( Build DSP executable (I12 Topology)) describes how to build DSP executable to use for ARM+DSP.
Flash Image[edit]
- This chapter ( Flash Image ) describes how to prepare AIS images and how to write them into SPI or NAND Flash Memory using CCSv5.
Boot and Run Applications[edit]
- This chapter ( Boot and Run Applications ) talks how to do UBoot, Kernel boot, alpha command communication between ARM and DSP,and stream a PCM audio file from ARM to DSP.
Frequently Asked Questions[edit]
TBD