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.

DSK5510 and DSK6416 Cannot use either on same system, many different errors!

Other Parts Discussed in Thread: TMS320C6416

My hard drive failed on my old XP laptop so I have to setup a working DSK5510 and DSK6416 system.

All I want to do is have bother dev boards working with a fairly modern copy of CCS; surely this isnt too much to ask?

Laptop Windows XP SP3

The diagnostics complete successfully:

- 6416 DSK Diagnostics Utility v3.1

- 5510 DSK Diagnostics Utility v3.1

CCS 3.3

DSK5510

Examples out of date as they are for CCS 3.1, Ive been through this before (see post history) but cant remember what I did to fix it as the steps listed in the #error don’t work.

The problem is that DSP/BIOS has been updated in the environment variable yet the component manager still displays the old version which gives JAVA exceptions when building code. Ive tried to update DSP/BIOS as I must have done before but cant, it only displays the old version in the component manager!!!

http://processors.wiki.ti.com/index.php/Updating_BIOS

Why does the component manager not see the other DSP/BIOS? Why cant i just specify it manually instead of having to rely on unreliable GUI.


TBH, this is really old now and I cant use XP anyway due to security policies.

DSK6416

– Same as above.

CCS 6.0.1

DSK5510

After messing about with it for hours months ago it actually works...I dont even know what I did its become that convoluted. This is the ONLY working system where debug actually functions!!!

DSK6416

The on-board emulator disconnects for an unknown reason. No logs, not more info...NOTHING!

There is a bypass in the JTAG chain for DSK5510 but not for DSK6416. The JTAG schematics are the same is this correct? Cant seem to edit the target configuration because it will only add a bypass after the C6416. Nor can I test the configuration because they are greyed out!

Desktop Windows 8.1

Again, the diagnostics complete successfully but setting the XP compatibility mode on the binaries is required:

- 6416 DSK Diagnostics Utility v3.1

- 5510 DSK Diagnostics Utility v3.1

CCS 6.1.2

DSK5510

"C55xx_0: Error initializing emulator "

Is this due to Windows XP compatiblity mode being required somewhere?

USB permissions?

Why does the diagnostics work fine but CCS doesnt? How can I see whats happening?

DSK6416

Spectrum Digital DSK-EVM-eZdsp onboard USB emulator/C64XX_00 (Disconnected: Unknown)


Great! How helpful!

At least the driver starts up...

 

CCS 5.5.0

C55xx_0: Error initializing emulator

Again, no diagnostics, no error codes, no help...

Theres nothing wrong with the USB connection or driver, otherwise the diagnostics would fail!

Why this is ALWAYS so difficult?!

I have been through all the posts and Wiki tutorial for CCS 5 and it just will not work.

Why are the configurations present yet this all seems untested?

Where is the verbose debug to help users?

Why are the test connection buttons greyed out and there are limited options in reconfiguring the debug settings?

If it ever works I think Ill setup a virtual machine as it seems everytime I try and install CCS to work with Spectrum Digital DSP development boards, I end up spending days...

I would really appreciate some help.

  • And why do projects between CCS versions cause so many problems? Even between minor versions? They dont transfer and everything needs to be recreated.
  • Its the XML configuration in the later CCS 5.5 and 6.X that doesnt work with the C6000 board I have. This file is located in the project directory:
    \targetConfigs\DSK6416.ccxml

    <?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="configuration_0"> <instance XML_version="1.2" desc="Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator" href="connections/SDDSKUSB_Connection.xml" id="Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator" xml="SDDSKUSB_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator"> <instance XML_version="1.2" href="drivers/sdgo6416dsk_11.xml" id="drivers" xml="sdgo6416dsk_11.xml" xmlpath="drivers"/> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="DSK6416" href="boards/dsk6416.xml" id="DSK6416" xml="dsk6416.xml" xmlpath="boards"/> <board XML_version="1.2" description="Spectrum Digital C6416 DSK Board" id="DSK6416"> <device HW_revision="1" XML_version="1.2" description="" id="DSK6416" partnum="TMS320C6416" simulation="no"> </device> </board> </platform> </connection> </configuration> </configurations>

    This is the configuration that works:

    <?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/sdgo6416dsk_11.xml" id="drivers" xml="sdgo6416dsk_11.xml" xmlpath="drivers"/> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="DSK6416_0" href="boards/dsk6416.xml" id="DSK6416" xml="dsk6416.xml" xmlpath="boards"/> </platform> </connection> </configuration> </configurations>

    I found a few other bugs too but the above was what stopped it working. I have no idea why, I just thought the code didnt look right as one of the lines is repeated twice. This is the same in the two different CCS6 installs I have on two different PCs.

    In addition I think the CCS 3.3 install is too old for the DSK6416 board I have. I cant really find out why it just wownt connect to the USB port in Windows XP. The older DSK5510 works fine now, that was my fault as Id forgetten a few things; suffice to say I have detailed notes on all of this now!