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.

C5515 eZDSP USB Stick VID/PID EEPROM Initialization Error



Hello,

I'm having problems getting my C5515 eZDSP USB Stick to initialize. I followed the steps in the Quick Start guide for installation and making a new target configuration, but the problem occurs when I try to "Connect to Target". I get the error: 

"Error connecting to the target: Error 0x80000240/-151 Fatal Error during: Initialization, OCS"

On the TI wiki page, I found that this probably means the EEPROM is incorrectly programmed, and I followed the steps to see what VID/PID is actually programmed in the device by checking the device properties in the device manager. The VID/PID programmed is:

VID_0403 PID 6010

This is wrong, according to the wiki page:

http://processors.wiki.ti.com/index.php/XDS100#How_to_make_an_XDS100_.2F_How_to_build_an_XDS100_hardware_emulator

Apparently, it should be VID=0403 PID=A6D0. There is a FTDI utility called MProg with a .ept file referenced on the page that can be used to re-program the XDS100. I downloaded both, but this is where I got stuck. When I scan for devices in MProg, it finds my device and says it is "blank":

Inline image 1

I erased just to make sure, but when I try to program it, I get the error:

Inline image 3

I've tried uninstalling the drivers for the C5515 eZDSP USB Stick and letting them re-install as I plug the device back in, but that didn't work. The device seems to be working fine because the blinking light demo runs when I plug it in. Am I correct in assuming the problem is the incorrectly programmed EEPROM? Is there anything else I can try? Or should I simply return the device to TI?

I should mention that I am running Windows 8 64 bit and CCS 4.1 (which came on the disk).

Any help would be greatly appreciated!

- Rystian

  • Hello Rystian,

    I should mention that I am running Windows 8 64 bit and CCS 4.1 (which came on the disk).

    This would be the first thing that I would rectify.  There is a significant gap between this CCSv4.1 release and Windows 8.  Uninstall CCSv4.1 and download and install CCSv5.5 from http://processors.wiki.ti.com/index.php/Download_CCS.  

    The images that you posted are broken.  Try editing your post and re-uploading the photos so that we can see the error that you had in Mprog.  What is the VID and PID of the eZDSP now?

    MProg has been superseded.  The new utility is FTProg.

    http://www.ftdichip.com/Support/Utilities.htm#FT_PROG

    I can't attest to how well FTProg is supported in windows 8 so if you have an older system (Win7 or XP), it may be preferential to use it.

  • Thanks for the quick reply.

    So it seems like the problem really was the wrong VID/PID programmed. I used FTProg to re-program it, and after that it initialized just fine in both CCS v4 and v5. Not sure why it wouldn't work properly with MProg, but I'm just glad it's working now!

    I upgraded to CCS v5, but I had a hell of a time trying to get anything to work. Most of the DSP examples provided in CCSv5 are for C2000 and C6000. I think I found a few for 550xEZDSP and 553xEZDSP, but nothing helpful for 5515EZDSP. I tried migrating v4 examples to v5, but I couldn't get anything to build without errors, so eventually I gave up and switched back to CCS v4.

    As far as I can tell, CCS v4 seems totally compatible with windows 8. The proper drivers were installed when I plugged in the device, and I've been able to load and run multiple examples programs into it.

    Thanks again!