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.

About CCS5.4.0.00091

Hi,

I had a target board using DM6467, and I could emulate it successfully with SD XDS560v2 in CCS5.2.1.00018.

Then I tested the same target board in CCS5.4.0.00091, and I could not connect it, neither SD XDS560v2 nor SD XDS220. The error I received was the same:

Could you tell me where the problem is? Thank you. 
  • Hi,

    The connection is fine; however, the GEL file is failing to properly run to completion. Since CCSv5.2 it is possible that some GEL files were different, especially if your board is a DavinciHD (a C6467T) - can you check if you were using a different GEL file for this board - typically installed in the directory below:

    <CCS_INSTALL_DIR>\ccsv5\ccs_base\emulation\boards\evmdm6467\gel

    Also, were you using Adaptive Clock? Some ARM9 cores usually require that setting to properly operate.

    Hope this helps,

    Rafael

  • Hi,  
    I think this might be the problem of SD XDS220.
    I have modified the gel file, and set address 0x11800000 by GEL_MapAddStr. Then SD XDS560v2 could connect DM6467 successfully. However, SD XDS220 could not connect, the problem is
  • Hi,

    I managed to get a DM6467 board here and tried the bundled GEL files and my XDS200. I get the exact same PLL error if I do not use adaptive clocking on my emulator - can you try to enable this in yours and see if it works?

    Also, to avoid any trouble when connecting using a GEL file you must prevent Linux to boot - to set this you can change the SW3 to no-boot config: SW3[1:4] ON-ON-ON-ON (page 59 of the Technical reference guide).

    Regarding the 0x11800000 address, I think the GEL file has a bug - page 20 of the DM6467 datasheet specifies this address as Reserved. I think the address should be 0x11818000 (the DSP L2/SRAM memory space) - I passed this value to the function DSP_Boot_from_L2_ram() (line 1025 of the <evmdm6467_arm.gel> and everything was properly initialized.

    I will correct the GEL file.

    Hope this helps,

    Rafael

  • Hi, Rafael:

    Thank you very much for your support, it works very well now.