This version (22 May 2023 20:18) was approved by Rebecca Butler.The Previously approved version (22 May 2023 20:06) is available.Diff

Sharc Audio Module - Prerequisites

The following items below list the hardware and software prerequisites needed to setup and run the Sharc Audio Module with the sam-audio-starter software package. Verify hardware and software compatibility requirements here: Hardware-Software Compatibility!

Hardware Prerequisites

Choose the setup and needs based on desired example.

Basic Analog Audio Only

Ethernet Audio

Software Prerequisites

The following software tools are required for this tutorial:

  1. Software Package with SAM Audio Starter
  2. Preferred Serial Terminal Program such as TeraTerm
  3. If using Ethernet Audio Voicemeter Standard

Install GIT For Windows

Git is a version control system/tool used for source code management. For this tutorial, we will be using the command-line interface (Git bash) for compiling the sam-audio-starter project since it contains some extra open source tools needed for compilation.

1. Download Git for Windows:
2. Follow the instructions to install provided by the setup installer, choosing the options that best suit your needs.

Install CrossCore Embedded Studio

Follow the instructions here for installing CCES and for help getting started with CrossCore. CrossCore is required for compilation and access to make as well as the compilers required for the ARM and SHARC Cores.

Clone Repository/Download Software

The sam-audio-starter contains all of the source code and some additional setup scripts that allows you to compile, flash and run the application. Software can be found here:Hardware-Software Compatibility.

1. Open the Git Bash application
2. Change your directory to your preferred cloning location
3. Clone the repository by running the command

git clone <Repository>

Where <Repository> can be acquired from the Hardware-Software Compatibility matrix
4. Note that by default the cloning action will create the default folder named the same as the repository and will clone the default branch 1.0.0-Github. A specific branch can be specified by using the --branch <branch_name>, alternatively.
5. Alternatively, the software package can be downloaded directly instead of being cloned (Be sure to unzip after download).

Install Preferred Serial Terminal Program

A serial terminal program, such as TeraTerm or Putty is required for serial communication with the SAM. Download and install your preferred tool. This tutorial will use TeraTerm.

Note that some parts of the SAM program use XMODEM. Be sure to select a terminal with XMODEM capability if you will be using this part of the SAM program.

Install Voicemeter Program

This tool allows you to stream VBAN audio over Ethernet/UDP to the SAM hardware. Unzip the package and follow the instructions for installation.

Navigation - Advanced Audio Projects

resources/tools-software/sharc-audio-module/advanced-audio-projects/prerequisites.txt · Last modified: 22 May 2023 20:18 by Rebecca Butler