Building the CCES application project
Once the above configurations are modified as desired, the CCES project can be built to see the application in action.
- Launch CrossCore Embedded Studio IDE. Specify the workspace when prompted.
- Select File→Import. Import the required example CCES project into CCES IDE.
- platform\adi_hxaf_Core0
- platform\adi_hxaf_Core1
- platform\adi_hxaf_Core2
- Build the project by doing the following
- Go to project at the top, and select Clean
- Go to project at the top, and select Build All in Release configuration
Note: CCES might display some semantic errors during compilation even though the build is successful. It will not affect the creation of the binaries during the build. Please ignore these errors.
Building the XAF, interface and AAT library
When the Basic Audio Objects are added, modified or removed, the XAF library (xaf-lib_<debug/release>.dlb) needs to be rebuilt. The XAF library and interface library (interface-lib_<debug/release>.dlb can be regenerated for SHARC and A5 by following the below steps.
- Open extendable-audio-framework\build\dependencies.cmake file and change CCES_PATH to the base installation path of Cross Core Embedded Studio in your machine
- Open extendable-audio-framework folder inside terminal
- Refer to the readme.txt inside extendable-audio-framework folder to determine the python command to be executed to build for the required configuration.