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.

CCS/TMS320F28335: No output from pins on the ezDSP F28335 evaluation board by Spectrum Digital

Part Number: TMS320F28335
Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

Hello,

I am using ezDSP F28335 board manufactured by Spectrum Digital. And I am using C2000 Embedded Coder in Matlab SIMULINK to download the function blocks in the DSP controller. When I test the board with a simple ePWM module to measure the PWM output, no signal has been detected from the assigned pins though. The DSP is a new board and I am sure it is a good one, not broken, as I have tested several other boards that showed the same result (no output).

I have also tested F28379D Experimenter Kit and F28335 Control Card from Texas Instruments, while the PWM works well with the Matlab SIMULINK downloading process. I saw many boot modes in the user manual and I don't know the difference between the boot modes. But the ezDSP F28335 that I am using is set to SPI-A boot mode as default. Can anyone give me some advice on the problem?

Thanks,

Yafeng

  • Yafeng,
    Are you loading your code into flash and running standalone, or are you running with an emulator connected? You will need to choose the boot-to-flash boot option if that is how you wish to run.

    How have you configured the Boot-mode switches on the F28335 Experimenters Kit?

    What GPIOs have you configured for your PWM?

    Have you tried compiling any of the examples in ControlSUITE and using them to test your ezDSP hardware?

    Regards,
    Cody
  • Yafeng,
    I am going to close this thread due to inactivity. If you have more questions feel free to start another thread.

    Regards,
    Cody
  • Hi Cody,

    Sorry for the late response.

    The Boot Mode is boot-to-flash. And when I check the Target Configuration in CCS, the output indicates a similar error as below:

    [Start: Texas Instruments XDS100v1 USB Debug Probe_0]

    Execute the command:

    %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity

    [Result]


    -----[Print the board config pathname(s)]------------------------------------

    C:\Users\YAFENG~1\AppData\Local\TEXASI~1\
    CCS\ccsv7\0\0\BrdDat\testBoard.dat

    -----[Print the reset-command software log-file]-----------------------------

    This utility has selected a 100- or 510-class product.
    This utility will load the adapter 'jioserdesusb.dll'.

    An error occurred while soft opening the controller.

    -----[An error has occurred and this utility has aborted]--------------------

    This error is generated by TI's USCIF driver or utilities.

    The value is '-600' (0xfffffda8).
    The title is 'SC_ERR_LIB_ANY_LOCATE'.

    The explanation is:
    A required dynamic library could not be located.
    The library isn't on the search path.

    [End: Texas Instruments XDS100v1 USB Debug Probe_0]

    I have consulted Mathworks technical support on this issue and they think the problem could be in the CCS. Could you please help to figure out the dynamic library issue?

    Thanks,
    Yafeng
  • Yafeng,
    it seems that you are having an issue in the signal chain between CCS, the XDS100, and the F28x device.

    What debugger and device have you selected when setting up your target configuration?

    Can you describe how the devices are connected? It's possible that you have something simple wrong, like a bad USB cable.

    Regards,
    Cody
  • Cody,

    I am pretty sure that there is nothing wrong with either my hardware or the USB cable. Since I am able to download the code into my F28379D experimenter kit.

    I am using the Matlab Simulink Embedded Coder tool to download my simulink models into my DSP board. There was an explanation in the result, quote "A required dynamic library could not be located. The library isn't on the search path." I have consulted this issue with Mathworks and they suggested that this should be a problem in the CCS dynamic library and ask me to turn to TI for possible help.

    I am using F28335 Evaluation Board manufactured by Spectrum Digital and the target configuration in the Simulink settings is F28335 DSP controller. And I am sure the Simulink downloading process is good because I am able to download my control algorithms into the F28379D DSP controller.

    Please advise. Thanks.

    Best,
    Yafeng
  • Yafeng,
    I don't have much expertise in this area, I will have your question forwarded to someone who can help.

    Regards,
    Cody
  • Cody,

    That is fine. I really need the help from the TI side to solve the software issue. Thanks. And my email is ywang129@uncc.edu, if the technical support wants to contact me directly.

    Yafeng
  • Hi Yafeng,

    Yafeng Wang said:
    This error is generated by TI's USCIF driver or utilities.

    The value is '-600' (0xfffffda8).
    The title is 'SC_ERR_LIB_ANY_LOCATE'.

    The explanation is:
    A required dynamic library could not be located.
    The library isn't on the search path.

    This error is a fairly common one for XDS100. Please refer to the below link for more details and suggestions on how to resolve:

    http://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#library-error

    Thanks

    ki