Post Go back to editing

First steps with SC589 MINI Evaluation: communication fails

Category: Software
Product Number: ADZS-SC589-MINI
Software Version: Sigma Studio+ v2.2.0

Dear community, 

I am currently checking out the SHARC SC589 (Mini evaluation board) with SigmaStudio (+). Unfortunately, I'm unable to download any program to the board (Starting with the Example Script). Sigma Studio always returns: 'Target verification could not be verified' after hitting the 'Link Compile Download' button. When turning Target verificiation off, it doesn't change anything. The board seems to be completely unaffected as it doesn't change it's output / doesn't output anything. Therefore must be something wrong with the communication, I guess.

I am using the same USBi interface as I have used several times with other ADAU-boards successfully. The jumper (JP1) is set to SPI-Boot.

Do you have any guide or idea what the problem could be? Should I use different software, are there any prerequisites that need to be done before using SigmaStudio with SC589 and furthermore, is there any specific guide/documentation for this board in combination with SigmaStudio?

I do appreciate any help or hint!

Best regards

Sebastian

Parents
  • Do you guys have any further idea what to check to come closer to the issue?

    Maybe there is something wrong with the ADAU (ADC/DAC) or it's still a faulty connection between SC589 and SigmaStudio+?

    I would be really happy to finally be able getting audio processing by the SC589 Mini board, but I personally don't have any clue where to continue... 

Reply
  • Do you guys have any further idea what to check to come closer to the issue?

    Maybe there is something wrong with the ADAU (ADC/DAC) or it's still a faulty connection between SC589 and SigmaStudio+?

    I would be really happy to finally be able getting audio processing by the SC589 Mini board, but I personally don't have any clue where to continue... 

Children
  • One more thing to notice regarding that:

    When using CCES and creating a SAM BareMetal project, it actually passes input audio to the output (only on channel one, but at least there's one channel). Therefore it seems like there is no hardware issue. Maybe this helps...

  • could you please check whether you are using right stereo connectors for audio I/O?

  • Yes, I do use the right connectors.

    It also works fine with the EVAL-ADAU1466Z. Also I do get signal if using the SAM BareMetal project instead of SigmaStudio+.

  • Another thing to mention:

    I just figured out that there is visual live feedback when connecting a pink noise generator to a level detector inside the Sigma Studio program.

    But if I connect this noise generator to any output, there is still no signal on the outputs - also there is no level detection when connecting detectors to any of the 8 inputs. Therefore it seems like the SC589 doesn't get any input or output signal properly (maybe in the wrong format / wrong sample rate / anything?)

    Is there anything necessary inside SigmaStudio to map the inputs/outputs to the regarding SPORT-pins? Or furthermore, do I need to "enable" or "start" the ADC/DAC (ADAU1761) on the board separately? Maybe the ADAU requires some specific start / code which I do not take care of.

    I'm really frustrated that connecting SigmaStudio to the board seems to be that hard / impossible for me... :-(

    Fully detailed setup:

    - For the module (ADZS-SC589 MINI Rev. 2.1) I am using the following DXEs in both CCES and SigmaStudio+: C:\Analog Devices\SigmaStudioPlus-Rel2.2.0\Target\Examples\Demo\ADSP-SC58x\ADSP-SC589-SAM

    - The USBi module is v. 1.5

    - My example project is "Volume Control Example for ADSP-SC589Mini.ssprj" (downloaded from https://wiki.analog.com/resources/tools-software/sigmastudiov2/tutorials)

    - I'm using SigmaStudio+ v. 2.2.0 (Update 2) combined with CCES 2.12.1

    - When using a Bare Metal Project from scratch via CCES, it passes audio from input 1 to output 1. This is the only way I actually get any signal from the DSP, but I don't want / I'm not able to develop my algorithms with CCES if there is a much more comfortable way by using SigmaStudio.

    - I am sending pink noise from the output of a audio Interface (RME BabyFace Pro) to the Line-In of the board. The Line-Out of the board is connected with the inputs of the interface, so I can monitor directly how's the audio changed by the DSP. As already mentioned, this setup works fine with another evaluation board.

    The schematic of checking input/output signal:

  • Based on internal discussion we found that there is a change needed for clocking which may cause this issue compared to old ADSP-SC589 Mini 1.5 version. Could you please try and let us know the status? we will update this settings with some macro for ADSP-SC589 Mini 2.1 baord.

    Flie:adi_ss_fw_audioIO.c
    Path: SigmaStudioPlus-Rel2.2.0\Target\Examples\Framework\Source

    Modify "ADI_SS_FW_PCG_EXT_CLKIN_FREQ_12288000HZ" macro as "ADI_SS_FW_PCG_EXT_CLKIN_FREQ_24576000HZ"
    at Line No: 1224

    This update needed for ADSP-SC589 Mini only.

  • Hi Sakthivel, thank you very much for your efforts! I will try your suggestion later this evening. 

    Just asking: Do I only need to change the entry in the source or are there any rebuilds for SigmaStudio or the SC589 firmware required?

    BR, Sebastian

  • you need to rebuild the CCES application Debug/Release, run the debug session, select the same DXE in SigmaStudio schematic  and link compile download.

  • Hi Sakthivel,

    thanks for clarifying. I just changed everything as described (only line 1224 in the audioIO.c), the build-process in CCES also worked properly after installing some dependencies. Also, the board successfully starts based on the Debug files.

    Second step was to load the newly created debug DXEs into the SigmaStudio mini example. The "Link Compile Download" was successful, as expected.

    Unfortunately I still do have the same problem. I double-checked SPORT-config again and also made sure the communication works (I can read MIPS and LED 10+11 are lighting).

    Therefore, it seems as the adjustment of line 1224 didn't help. Is there anything else I can try?

  • Anybody's having alternative ideas? :-)

    Currently, I'm just kind of freely changing values, but I'm not successful with that approach. 

    Is there nobody working with SigmaStudio in combination with SC589-MINI board at the moment?