Post Go back to editing

CCES example project crashes in Release mode for ADSP-21569

Category: Software
Product Number: ADSP-21569
Software Version: CCES version 2.11.11, ICE-1000 version 1.2


I'm working with a ADSP-21569 SOM board. I tried running SS_uC_App_Core1 example project and Audio_Loopback_TDM example project for 21569 dsp seperately on the board and it works fine, but when i integrated the Audio_Loopback_TDM project code into the SS_uC_App_Core1 project and tried running that on the board in Release configuration, the program seems to run saying:

Loading application: "C:\Analog Devices\CrossCore Embedded Studio 2.11.1\SHARC\ldr\ezkit21569_preload.dxe"
Load complete.
Loading application: "C:\qsys-dsp\sharc-21569\ADSP-21569\SS_uC_App_Core1\Release\SS_uC_App_Core1.dxe"
Load complete.

but it doesn't run the code after the SPORT init code as I don't see any LEDs or print statements that come after the Sport_initialization() function. I'm attaching the project zip here, do i have any configuration wrong or am i missing any libraries/files? can someone help me with this.



  • Hi,

    The SS_uC_App_Core1 application framework already have SPORT configuration based on SigmaStudio schematic exported files. I am not sure why you are adding Sport_initialization(). 
    Could you please explain in detail what is your requirement and what you want to do with SS_uC_App_Core1?

  • Yes, the SPORT is already configured for sigmastudio schematic but I'm trying to transmit and receive TDM data using SPORT0A and SPORT0B for a custom board for feeding TDM data into the 21569 SOM board, I have my pin connections as follows, please look at SRU_Init() for the SRU configuration:

    1. TDM data in  ---> DAI0_PIN06

    2. CLOCK to dsp ----> DAI0_PIN03

    3. Frame Sync  to dsp ----> DAI0_PIN04

    4. TDM data Out----> DAI0_PIN05

    5. Clock out from dsp ----> DAI0_PIN07

    6. Frame Sync out from dsp---->DAI0_PIN08
  • The SRU configurations will be overwritten in "ConfigSport()" function in adi_ss_fw_sport.c file. You need to modify the SPORT related configurations in adi_ss_fw_sport.c file based on SigmaStudio schematic and custom board configurations. The Lib intergartion example is simple bare metal example to make custom modifications for custom boards.

Reply Children