Griffin Ultra Lite / ADSP21569EZ Setup 

Repository
The Griffin repository, which contains the platform code, is hosted on Git under: https://bitbucket.harman.com/projects/LSACCA/repos/analogdevices/browse/adsp21569ez
 
Build xAF libraries for ADSP21569EZ 
SHARC xAF libraries for ADSP21569EZ can be build using standalone xAF repository with CrossCore Embedded Studio 2.9.3. The user can download and install CrossCore Embedded studio from here.
 
Following are the steps:
  • Checkout Griffin platform code git repository.
  • Checkout xAF repository parallel to platform code as shown below:
  • Open the command window with administrative privileges and navigate to base directory in xAF repository:
 
To build xAF library for SHARC
  • Debug mode: Type “python build.py –platform=adsp21569ez –profile=debug”
  • Release mode: Type “python build.py –platform=adsp21569ez –profile=release”
Alternatively, you can type build.py –platform=adsp21569ez which will build all the targets present in adsp21569ez. To build advanced audio objects following argument needs to be appended: “–program=allExtObjects
 
Following are the xAF libraries generated in the folder – public/lib/extendable-audio-framework/public/lib/sharc/21569
xaf-lib
xAFInterface-lib
xAFUtil-lib
xAFMasterModule-lib
xAFBasicOps-lib
xAFMemRecs-lib
xAFxTPInterpreter-lib
 
Griffin Ultra Lite Board Setup
To setup ADSPSC573EZ board to run this reference project, Refer ADI release notes.
How to build binaries and execute signal flow
Once board is setup and xAF libraries are built, follow ADI guide to build the binaries and execute the signal flow on the device.

_________________

Rate this post!