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.

Error Initializing emulator

Other Parts Discussed in Thread: TMS320C6474

Hi,

 

We are working in developing applications tms320c6474 DSPs.  For this we are using spectrum digital C6474 EVM.  It has 2 tms320c6474 DSP (3 core DSP).  I am using CCS 4.2 for development.  When i try to connect to the EVM using the on board USB emulator, I am unable to connect to the EVM.  I am getting the following error on pop up window

 

"Error Initializing emulator". 

Any pointers to where am I going wrong.

 

Thanks in Advance

 

Narendra

  • Which configuration have you chosen in CCS?  Does it have all 6 cores configured?  When you connect via the USB port, all 6 cores are in the scan chain, so your configuration has to reflect that. Can you post the .ccsml file that you're using?

     

    Regards,

    Dan

     

     

  • Narendra Deshkulkarni,

    Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI Home Page documents and in the TI Wiki Pages. Be sure to search all of these for helpful information and to browse for the questions others have asked on similar topics on E2E. Our new E2E red Search box near the upper-right corner has improved functionality, and it is the key to getting the most out of the forum as we include more and more answers to questions like yours.

    Please take a look at one of my favorite Wiki Pages, GSG:Common target configurations. I use a lot of different TI development boards and have a hard time figuring out which target configuration to use. This page is exactly the place to go when you want to connect to an EVM or DSK through an embedded emulator, in other words, when you want to connect with just a USB cable from your PC to the board. Once you have opened that Wiki page, search for the board you are using and in most cases you will find it there. If not, look for similar boards, or post your question here like you did. The page does have the EVMC6474 because I just added it. So if you already tried searching for it, it was not there until today.

    I am using CCSv4.2.0.10012, but I am pretty sure the instructions on the Wiki will work with any of the versions of CCSv4. In your Target Configuration, make sure that cores 1A and 2A have the "initialization script" set to ..\..\emulation\boards\evmc6474\gel\evmc6474.gel and the other 4 cores have it set to ..\..\emulation\boards\evmc6474\gel\evmc6474-MemoryMap.gel . You can find these when the Target Configuration window is open and you click on the Advanced tab (bottom of window) then click on each of the C64XP_NX cores.

    Regards,
    RandyP

     

    If this answers your question, please click the  Verify Answer  button below. If not, please reply back with more information.

  • Hello Dan,

    Please find attached the .ccsml file.

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <configurations XML_version="1.2" id="configurations_0">
    <configuration XML_version="1.2" id="Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator_0">
            <instance XML_version="1.2" desc="Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator_0" href="connections\SDDSKUSB_Connection.xml" id="Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator_0" xml="SDDSKUSB_Connection.xml" xmlpath="connections"/>
            <connection XML_version="1.2" id="Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator_0">
                <instance XML_version="1.2" href="drivers\sdgoicepickusb_dsk_bypass.xml" id="drivers" xml="sdgoicepickusb_dsk_bypass.xml" xmlpath="drivers"/>
                <instance XML_version="1.2" href="drivers\sdgo645xdsk.xml" id="drivers" xml="sdgo645xdsk.xml" xmlpath="drivers"/>
                <platform XML_version="1.2" id="platform_0">
                    <instance XML_version="1.2" desc="EVMC6474_0" href="boards\evmc6474.xml" id="EVMC6474_0" xml="evmc6474.xml" xmlpath="boards"/>
                </platform>
            </connection>
        </configuration>
    </configurations>
    

    All the 6 cores are configured

     

    Regards

    Narendra

     

  • Ok, yes, that file looks correct.  I would then suggest contacting Spectrum Digital and getting their recommendation. 

    Regards,

    Dan