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.

How Can I use C6 EZ RUN for C6A8168

Hello,

   I am a beginner for Davinci Device, please help me with this problem.

   I want to test the DSP core of C6A8168, I cannot connect the dsp core use CCS because I have not an available gel file for the dsp core.

   Can I connect the DSP core through ARM by using C6 RUN software? 

   I found that there is not DSPLINK folder in the ti-ezsdk_c6a816x-evm_5_00_00_56 when I configure the C6RUN software.

  I don't know what should I do now, download a dsplink?

  In the ezsdk page(http://focus.ti.com/docs/toolsw/folders/print/linuxezsdk-c6a816x.html), I found that 

          For ARM developers, tools for porting ARM software to compile and run on the  DSP: C6EZRun – Included with the SDK in 1Q11

 Does this mean I cannot use C6RUN with this SDK now?

  Please Help Me with this problem, thank you.

 

Regards

Wang 

  • Wang,

    Use the CCSv5 for using the DSP. Download the latest CCS

    http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v5

    C6Run tool is under development for C6A8168 device. Syslink is the next generation of dsplink for multiprocessor devices and is available with the SDK. This will be used for newer C6Run tool. We will update on the forum once it will be available for the download.

    Regards

    Asheesh

  • Hello Asheesh,

      Thank you very much for you reply.

      I have tried with CCSv5(Version: 5.0.1.201012231000 ) for using the DSP. Though I can connect with the Cortex A8 core, I don't know how to connect with the DSP core.

     This is the gel file I used.1538.evm816x.gel.txt

     I got the message like below.

    ---------------------------------------------------------------------------------------------------------

    CortexA8: GEL Output: EVM816x Startup Sequence


    CortexA8: GEL Output: PRCM Setup Complete

    CortexA8: GEL Output: Configuring Pad Functions...

    CortexA8: Output: Main PLL Init is in Progress, Please wait ..... 

    CortexA8: Output: Main PLL Init is Done ..... 

    CortexA8: Output: DDR PLL Init is in Progress, Please wait ..... 

    CortexA8: Output: DDR PLL Init is Done ..... 

    CortexA8: Output: DDR2/3 PRCM Init is in progress ..... 

    CortexA8: Output: DDR2/3 PRCM Init is Done ..... 

    CortexA8: Output: DDR Setting Start ..... 

    CortexA8: Output: Initializing EMIF1 ..... 

    CortexA8: Output: DDR Setting End ..... 

    CortexA8: GEL Output: Startup Complete.

    --------------------------------------------------------------------------------------------------------------

     

    Then I run the script in gel file [CPUs bringup]-->[C674x]

    ---------------------------------------------------------------------------------------------------------------

    CortexA8: Output: PRCM for GEMSS is in Progress, Please wait.....  

    CortexA8: Output: GEM L2 RAM Accesses are PASSED 

    CortexA8: Output: PRCM for GEMSS is Done Successfully  

    CortexA8: Output: User Can Connect to GEMSS   

    ----------------------------------------------------------------------------------------------------------------

    Then I can connect with the DSP core.

    But when I load a project (for C674x or C67x+) I got a error like below

    -------------------------------------------------------------------------------------------------------------

    C64XP_0: File Loader: Data verification failed at address 0x1180B800 Please verify target memory and memory map.

    C64XP_0: GEL: File: D:\DSP\workspace\test\Debug\test.out: a data verification error occurred, file load failed.

    -------------------------------------------------------------------------------------------------------------

    or

    -------------------------------------------------------------------------------------------------------------

    C64XP_0: Trouble Reading Memory Block at 0x20 on Page 0 of Length 0x4: Error 0x00000006/-1190 Error during: Memory, Register,  The DTDMA memory request is not serviced by the HW memory system.  This could be caused by the memory address specified does not exist in the specified  memory/cache level.   

    C64XP_0: File Loader: Data verification failed at address 0x00000020 Please verify target memory and memory map.

    C64XP_0: GEL: File: D:\DSP\workspace\8168Test\Debug\8168Test.out: a data verification error occurred, file load failed.

    --------------------------------------------------------------------------------------------------------------

    It seems that there are some error in memory map I think. But I don't have any gel files for DSP,
    So, how to solve this problem?
    Looking forward.
    Regards,
    Wang

     

     

  • Thank you very much Asheesh.

    I have fixed the memory map problem by using a new link file.

    I am trying start the DSP use a bios now.

    I really appreciate if you can provide me an bios templet for 816x. 

     

    Regards

    Wang

  • What version of SYS/BIOS and XDC tools do you have?  

    We provide a Getting Started Guide (GSG) with SYS/BIOS that walks you through the steps to build the examples.  The GSG can be found via link from the release notes or via link in the top-level CCS help index.   We provide a default platform package which should be be used for the examples on the standard EVM -- ti.platforms.evmTI816X.

    Regards,
    -Karl-

  • Hi wang,

    I am facing the same issue..

    Can you please let me know how did you resolve the issue,Can you share that link file

    Geetha