This is an old revision of the document!
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.
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:
You can get the FreeRTOS Add-in Example form the github-web
FreeRTOS Add-in Examples
v1.0.0
1.0.0
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
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 | |
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 |
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 |
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
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
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