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.

eZdsp TMS320F28335 Device Programming Error

Other Parts Discussed in Thread: CONTROLSUITE

I am using the device mentioned in the title and following the archived C28x Delfino tutorial (revision 8.1) to learn to program it.  When I come to the debug step, I receive the error:

C28xx: Error connecting to the target: (Error -600 @ 0x0) A required dynamic library could not be located. The library isn't on the search path. (Emulation package 5.1.507.0)

I have selected the XDS100v1 USB Emulator as the connection type (though I have also tried v2 and v3 to no avail).  I am unable to determine from the vague error message which .dll it is looking for, and thus cannot check which path environment variable to set.

I am using Windows 7 and CCS 6.0.1.

Please help me!  Thanks in advance.

  • Hi Scott,

    Scott Mongrain said:
    I am using the device mentioned in the title and following the archived C28x Delfino tutorial (revision 8.1) to learn to program it.  When I come to the debug step, I receive the error:

    Instead I would recommend you to import example projects from controlSuite and try once. Let me know what you observe then.

    Regards,

    Gautam

  • This did not solve the problem.  The first example I opened from controlSUITE was the GPIO setup example.  I received the error upon opening the project:

    Unrecognized product of type 'com.ti.rtsc.XDIAS' is required by project 'Example_2833xGpioSetup' - please install at least one product of this type before building this project.

    I searched and found this thread, detailing that this was not likely to be necessary, and thus could safely be removed from the path environment variables.  Upon building, I received 11 errors, and 8 warnings.  I then noticed that all of the references to paths for includes were wrong, starting in my user folder, rather than relative to the install location of the files.  I corrected this, but was unable to find several of the common/header files.  A coworker helped me by providing me the header files necessary to set up the board, and I was able to find the correct common files and math files in my C:\ti\controlSUITE\device_support folder using the same path extensions as the incorrect ones included.

    After correcting the aforementioned I am still left with 6 errors, and 2 warnings.  The errors all take the form of:

    gmake: *** No rule to make target `C:/Users/Scott/DSP2833x_common/source/DSP2833x_PieVect.c', needed by `DSP2833x_PieVect.obj'.

    Fortunately, with my coworker's help, I was able to simply start a new project, include the necessary files, and continue on with the first tutorial I started (which is for CCSv4, and is quite out of date, but is very thorough).  I think I might just continue on this path instead.

    Thank you very much for your assistance, regardless.

    Edit:  Almost forgot to mention the most important part, I have the device connected via USB, not via the USB JTAG emulator.  This is why I was unable to connect to the device in the first place.  After correcting the connection to 'Spectrum Digital DSK-EVM-eZdsp onboard USB emulator', communication was enabled and I was able to proceed.

  • Scott Mongrain said:
    Edit:  Almost forgot to mention the most important part, I have the device connected via USB, not via the USB JTAG emulator.  This is why I was unable to connect to the device in the first place.  After correcting the connection to 'Spectrum Digital DSK-EVM-eZdsp onboard USB emulator', communication was enabled and I was able to proceed.

    Ohh! Good that you were able to overcome the issue.

    Goodluck & Regards,

    Gautam