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.

TMS320F28377D USB

Other Parts Discussed in Thread: CONTROLSUITE, TMS320F28377D

Hi.

I tested the usb_dev_serial_cpu01 code in controlsuite.

When the debugger(xds510, digital spectrum) is connected, TMS320F28377D's USB is working.

However, TMS320F28377D's USB is not working when the debugger(xds510, digital spectrum) is disconnected.

shortly, usb_dev_serial_cpu01  is only working when xds510 is also connected.

(If i disconnect the xds510, PC can not find the tms320f28377d's usb) 

How to fix this problem?  

  • Hi,

    I guess you mean to say as soon as you restart the setup, the code doesn't work, right? This is because the code is running through RAM. You need to dump the code into Flash for standalone operation.

    For running through Flash make sure that:

    (a) controlcard SW1 is in Position 11 (Mode 3 - "Get Mode"). Else if custom board check the boot mode selection.

    (b) File "Codestartbranch.asm" is part of the project.

    (c) the correct linker command file is used for linking (2837x_FLASH_lnk_cpu1.cmd)

    Restart the board.

    Regards,
    Gautam
  • Thanks for your reply.

    I means that debugger connection affects the 28377D's usb connections.
    (I didn't trun off the borad.)

    In other word, If I disconnect the debugger only when 28377D's usb is connected to pc, 28377d's usb is disconnected immediately.

    I also tested the standalone mode already, but 28377D's usb is not working when debugger was not connected.
  • By any chance, emulator is power the board too? Did you check the voltage levels around the board while in absence of the emulator?