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

From Texas Instruments Wiki
Jump to: navigation, search

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:

  1. DSP Only Devices: DA810, DA808, DA807, DA805, and so on. For this category, please see "Getting Started: DA8xx DSP Only" section below.
  2. 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
DA830 EVM.PNG


  • 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:


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


Additional Topics[edit]

  1. Wiki DA830 Category
  2. Wiki OMAPL1 Category
  3. Wiki C674x Category
  4. GSG: Booting the OMAP-L138/AM18x Out of the Box
  5. Getting Started Guide for OMAP-L1
  6. Getting Started Guide for OMAP-L137
  7. DaVinci PSP 03.20.00.11 Release Notes
  8. Community Linux PSP for DA8x/OMAP-L1/AM1x
E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Overview of DA8xx SDK Getting Started Guide here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Overview of DA8xx SDK Getting Started Guide here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article Overview of DA8xx SDK Getting Started Guide here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article Overview of DA8xx SDK Getting Started Guide here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Overview of DA8xx SDK Getting Started Guide here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Overview of DA8xx SDK Getting Started Guide here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Overview of DA8xx SDK Getting Started Guide here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article Overview of DA8xx SDK Getting Started Guide here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Overview of DA8xx SDK Getting Started Guide here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity