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.

Problems on IPC examples with CCS 5.1

Other Parts Discussed in Thread: SYSBIOS

Hi,

    I was trying to learn IPC by the examples with CCS 5.1. I opened IPC and I/O examples/TI81XX Examples/MessageQ projects. There are three portions for Host, VideoM3 and VPSSM3 respectively. They were built successfully but I met some problems:

    1. There should be 4 images (Host, DSP, VideoM3 and VPSSM3) in this example, but I didn't see the DSP portion. The same situation happened to Notify example.

    2. It was OK to load VPSSM3 image.But when I loaded the program of host, the following error message displayed:

      CortexA8: File Loader: Data verification failed at address 0x80000000 Please verify target memory and memory map.
      CortexA8: GEL: File: C:\WorkSpaceV5\MsgQ_Host\Debug\MsgQ_Host.out: a data verification error occurred, file load failed.

 

    The IPC version is 1.23.0.16. SysBIOS version is 6.32.0.28. XDCTools version is 3.22.0.09.

    RTSC target is ti.targets.arm.elf.A8F. I tried platform ti.platforms.evmDM8148, ti.platforms.evmTI814x, ti.sdo.ipc.examples.platforms.evmDM8148.host, ti.sdo.ipc.examples.platforms.evmTI814X.host, and all got the same error.

    Did I lose anything?

    Thank you.

Regards,

    Eric

  • Hi Eric,

    Have you checked whether you can, in fact, access DDR memory at 0x80000000?  Try opening a memory window and try writing an arbitrary value to locations like 0x80000000 and 0x80000004.  If you cannot access this memory, you might be missing some initialization required to get DDR working on TI81xx.

    There is a problem in IPC 1.23.00.16 and BIOS 6.32.00.28 related to examples incorrectly being filtered out in the example wizard.  Could you try installing IPC 1.23.02, BIOS 6.32.02 and XDCTools 3.22.01 and try building the DSP examples again?  These can be downloaded at http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/index.html.

    Regards,

    Shreyas

  • Hi Shreyas:

        I wrote 256 WORDs of 0xFFFFFFFF from 0x80000000, but the read back data in memory browser was 0xFFFFFFF7, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF repeatedly. I ran my DDR test program and found there's something wrong on my EVM board. I changed one board which passed the DDR test, then the program could be loaded. It seemed the problem is on the board, not the example itself. I will continue my learning with the working board.

        By the way, The example of DSP core is still missing in  Project Templates when I create the example projects in CCS after I updated IPC, BIOS and XDCTools to the versions you mentioned. Is that correct? Or should I build the example outside CCS? 

        Thanks for your help.

     

    Regards,

        Eric