This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6455 SRIO examples doesn't run

I've got an EVM C6455 board withe Mezzanine board and try to use SRIO for testing, and later booting the C6455 on Mezzanineboard through SRIO.

But no Example is running!

I tried examples from http://c6000.spectrumdigital.com/dsk6455/v2/files/dsk6455_v2.zip 

there are two:

1. Srio_lsu_example from csl_c6455

failed with error: SRIO: ... LSU failed to transfer data

2.with master and slave

failed with error:SRIO transfers have failed.

both appear to write data in L2 memory of the "slave cpu" but if I debug the memory doesn't change on mezzanine board

I use code composer 3.3 without gel files(not loaded)

have somebody an idea which could be done wrong?

  • Danny,

    Go to our Wiki and search for "C6455 workshop" (no quotes). The integration workshop had some examples doing a lab with SRIO communication between the two boards.

    We had a lot of reliability problems with the labs and tended to leave those out of some of our live workshops. The code works well, but the issues had to do with the connectors on the boards. I seem to recall we needed to plug in the mezzanine board and then pull it out just slightly from the connector. Also, make sure the edge connector on the mezzanine board is clean without any buildup on the contacts.

    I do not know if those issues would lead to the same errors you are seeing, but please try moving the connection and doing everything you can to make sure the connections are clean and well-contacted.

    Regards,
    RandyP

  • thank you randy,

    the code examples work, and I get view over SRIO.

    But the examples are only for using SRIO without DSP-BIOS. Are there examples running under the OS?

    I,ve found a library "diolib" wich got some of these funcionality, but most examples are running without the DSP-BIOS too.

    I tried porting the Bootloader example to a BIOS version but I don't know  what special cases to consider in OS- environment.