Wiki

This version is outdated by a newer approved version.DiffThis version (15 Mar 2022 22:52) is a draft.
Approvals: 0/1

This is an old revision of the document!


FreeRTOS Add-In Examples

The FreeRTOS Add-In has several examples that have been created so that the user can easily get a feel for how FreeRTOS works, and how the Add-In is used to control the configuration parameters through the use of the User Interface.

These examples are shipped separately from the FreeRTOS Add-In for now, with plans to fully integrate the examples with future releases.


Get the Hardware Ready

The Analog Devices FreeRTOS product supports a couple of reference development board from Analog Devices, including ADSP-SC589/ADSP-SC584/ADSP-SC573 EZ-Kit board, BF707 EZ-Kit board and ADZS-21569 EZ-Kit board. Depending on which software development tool you are using, different JTAG debug board are required.

Below is a list of the hardware involved.

ADI reference board:

Jtag debugger:

Host PC:

A mainstream configuration of Windows PC is required. Verify that your PC has these minimum requirements:

  • 2 GHz single core processor; 3.3GHz dual core or better recommended
  • 4 GB RAM; 8GB or more recommended
  • 2 GB available disk space
  • One open USB port

Get the Source Code Ready

You can get the FreeRTOS Add-in Example form the github-web

FreeRTOS Add-in Examples

name
freertos-addin-examples
version
v1.0.0
branch
remotes/origin/release/freertosaddin-1.0.0
supported board
ADSP-BF707
ADSP-21569
ADSP-SC573
ADSP-SC584
ADSP-SC589
examples
BoundedBuffer
DiningPhilosophers
MCAPI_Example
StandardDemo
ThreadLocalStorage

Git Usage

git clone https://bitbucket.analog.com/scm/dte/freertos-addin-examples.git
 
cd freertos-addin-examples
 
git branch -a 
 
git checkout -b develop/freertosaddin-1.0.0 remotes/origin/develop/freertosaddin-1.0.0
 
git pull

Full Software configuration setup


Example Quick Start Guide

The following processors are supported with examples being provided for the following EZ-Kits:

Processors Supported Examples provided for Guide
ADSP-BF7xx ADSP-BF707 EZ-Kit Running the examples on ADSP-BF707 Ez-Kit
ADSP-2156x ADZS-21569 EZ-Kit Running the examples on ADZS-21569 Ez-Kit
ADSP-SC5xx ADSP-SC573 EZ-Kit Running the examples on ADSP-SC573 Ez-Kit
ADSP-SC584 EZ-Kit Running the examples on ADSP-SC584 Ez-Kit
ADSP-SC589 EZ-Kit Running the examples on ADSP-SC589 Ez-Kit

ADSP-BF707 EZ-Kit

The FreeRTOS-Addin Example for Analog Devices processors ADSP-BF707 contains the following examples:

Processor Toolchain Example(s)
ADSP-BF707 CrossCore Embedded Studio Standard Demos
ADSP-BF707 CrossCore Embedded Studio Bounded Buffer
ADSP-BF707 CrossCore Embedded Studio Dining Philosophers
ADSP-BF707 CrossCore Embedded Studio Thread Local Storage

ADZS-21569 EZ-Kit

The FreeRTOS-Addin Example for Analog Devices processors ADZS-21569 contains the following examples:

Processor Toolchain Example(s)
ADZS-21569 CrossCore Embedded Studio Standard Demos
ADZS-21569 CrossCore Embedded Studio Bounded Buffer
ADZS-21569 CrossCore Embedded Studio Dining Philosophers
ADZS-21569 CrossCore Embedded Studio Thread Local Storage

ADSP-SC573 EZ-Kit

The FreeRTOS-Addin Example for Analog Devices processors ADSP-SC573 contains the following examples:

Running the Examples on ADPS-SC573-EZKIT with CrossCore Embedded Studio

CORTEX-A5
Standard Demos
Bounded Buffer
Dining Philosophers
Thread Local Storage
SHARC+
Standard Demos
Bounded Buffer
Dining Philosophers
Thread Local Storage
Muti-COREs
MCAPI Example

ADSP-SC584 EZ-Kit

The FreeRTOS-Addin Example for Analog Devices processors ADSP-SC584 contains the following examples:

Running the Examples on ADPS-SC584-EZKIT with CrossCore Embedded Studio

CORTEX-A5
Standard Demos
Bounded Buffer
Dining Philosophers
Thread Local Storage
SHARC+
Standard Demos
Bounded Buffer
Dining Philosophers
Thread Local Storage
Muti-COREs
MCAPI Example

ADSP-SC589 EZ-Kit

The FreeRTOS-Addin Example for Analog Devices processors ADSP-SC589 contains the following examples:

Running the Examples on ADPS-SC589-EZKIT with CrossCore Embedded Studio

CORTEX-A5
Standard Demos
Bounded Buffer
Dining Philosophers
Thread Local Storage
SHARC+
Standard Demos
Bounded Buffer
Dining Philosophers
Thread Local Storage
Muti-COREs
MCAPI Example

resources/tools-software/freertos/freertos-addin/examples.1647381132.txt.gz · Last modified: 15 Mar 2022 22:52 by Murray Anderson