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/TMS320F280049: Loading program is too slow

Part Number: TMS320F280049
Other Parts Discussed in Thread: UNIFLASH

Tool/software: Code Composer Studio

Hello, 
I am using XDS100 debugger for loading a firmware into our application PCB.
It takes over 8 minutes which is by far slower compared to loading the same firmware into related control Card (1-2minutes). 

The only difference is that  TI control card has its own programmer inbuilt in PCB and for loading program into my PCB I use programmer built on docking station [R3] (So probably XDS100v2 and XDS100v1)

The length of programming cable is about 6cm and all traces in PCB is short as well (about 2cm). 

There is only 4 pin connection of JTAG - TCK, TDO, TDI, TMS, 
I tried to reduce  TCK frequency to 400kHz which 

Could you please advice me what could be wrong with it. 
Do you think that it should be such a difference in programming speed between XDS100v1 and XDS100v2 ?

  • Jozef Sedivy said:
    It takes over 8 minutes which is by far slower compared to loading the same firmware into related control Card (1-2minutes). 

    Does it program successfully after 8 long minutes or does it throw an error? Also, are you using CCS or Uniflash?

    Regards,

    Gautam

  • I think the docking stations come with a built-in XDS100v1. That was the FT2232D chip and only operates as a full speed USB device.  The XDS100v2 uses the FT2232H chip and runs at high speed USB. The difference in performance is about 4 to 5x better on the XDS100v2. And that’s about the difference you're seeing.  If you continue to use the XDS100v1, then the only option would be to bump up the TCK setting to around 5MHz.  But the benefit is limited because the bottleneck is the USB performance.

  • OK,

    Thanks for information.

    Regards,
    Jozef