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/TMS320F28377D: boot loader function via USB problem

Part Number: TMS320F28377D
Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

My customer wants to realize upgrate via USB in 28377D,

I try to vadidate the function according to the files under” C:\ti\controlSUITE\device_support\~Utilities\usb_flash_programmer”

I follow this procedure in f28027Xd_fw_upgrade_example.txt:


And I have already finish this step:

Reset the MCU, then write 0x0C5A to the boot mode select address (0xD00) with the debugger.

Run from the reset vector to start the USB boot loader. Connect the MCU to the PC.

Move to the step3, it does’t work:


And then I followed the instruction in driver.txt:


I check the status of the Device Manager:



It is still under unspecified instead of "Texas Instruments Microcontrollers" category. Is that right?

When I test it using the following command line:

              f28x7x_usb_loader.exe –l

it works as below:


And we expect it show :


the detailed Part number of my device is:

TMX320F28377DZWTYFA-43AHZ3W

Is there any possible with the device is an experiment?

Could you give me the correct method to achieve the boot loader function via USB both in hardware and software?

thanks for your help!

  • Emma,

    It looks like the executable is unable to find your .dat file. You need to either put your .dat file into the same directory as the executable (.exe) or add the file extension or file path to the command line argument.

    sal
  • Sal
    Thanks for your answer, I have already copied the .dat file into the same directory as the executable (.exe), but the hint doesn't change at all.
    Since my customer asked me the function again.
    Could you please tried it on your CCS and give me some methods?
    Thanks for your help!
    Best Regards
    Emma