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.

TMS320F28035: Flashing with wrong serial number in Uniflash

Part Number: TMS320F28035
Other Parts Discussed in Thread: TMS570LS0914, UNIFLASH,

Hello team,

Recently my team selected TMS570LS0914 instead of TMS320F28035 in uniflash and tried flashing with same settings.

Flashing aborted and controller stopped responding after that and it is drawing high current and disturbing the main power supply.

Is there no protection for the controller if wrong serial number connected while flashing?

Regards,

Madhu P

  • Hi Madhu,

    Is there no protection for the controller if wrong serial number connected while flashing?

    Did you have both devices connected to the PC and you selected the wrong auto-detected serial number in UniFlash?

    I assume you were flashing a hex or binary file? If you were trying to flash a *.out, then the program loader would have recognized a mismatch between actual device and the device the program was built for.

    Thanks

    ki

  • Hi,

    Did you have both devices connected to the PC and you selected the wrong auto-detected serial number in UniFlash?

             No, only TMS320F28035  is connected and chose TMS570LS0914 by mistake.

    We were flashing hex file. Flashing process aborted with below error message and controller damaged.

    Now we have replaced new controller on the same board and board is working fine as already code was flashed in the controller earlier. But with this new controller we are unable to connect JTAG for further flashing.  When we checked voltage levels on JATG pins TMS and TDI pin voltages, they were different to than the working bords. TMS is 0V and TDI is 1.5V instead of 3.3V as in working boards. What can be the possible reason?

    Regards,

    Madhu P

  •          No, only TMS320F28035  is connected and chose TMS570LS0914 by mistake.

    Those two devices are drastically different. UniFlash would not be able to connect to the F28035 if you selected TMS570LS0914. It would fail immediate on the connect attempt and would not even get to the point where it would attempt to flash.

    For example, when I try something similar, I get this connection failure immediately:

    [ERROR] IcePick: Error connecting to the target: (Error -2131 @ 0x0) Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 12.7.0.00059)

    This would have happened in your case also.

    But with this new controller we are unable to connect JTAG for further flashing.

    What is the specific error you are seeing

    Thanks

    ki