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.

TMS320LF2407A: Difficulties in programming F2407A

Part Number: TMS320LF2407A


Dear Sir,

I am part of the ECA ROBOTICS quality departement

I am coming back on this topic. We are still facing the same issue. Data's from previous threads are still the same, i am here to provide the requested video from TI to illustrate the case.

Please find below a secure link to download it (A password will required):

https://pacdrive.pacwan.net/owncloud/index.php/s/dW7wBmbfMdt5CYt/authenticate

Can you please tell me the way to send you the password privatly?

Thank you for your help.

Pierre DAUVILAIRE

Quality Coordinator

ECA ROBOTICS

  • Pierre,

        I will send you a friendship request. Please accept it and you will then be able to send the password to me privately. On a different note, this problem was reported the first time in July 17 2020. There was another (new) post on January 22 2021. Unfortunately, those posts were abandoned without a resolution, pending information that was requested by me. What happened to the devices that failed programming in 2020? Were you successful in programming them? Or did you have to discard them because you could never identify the root-cause of the problem? Of course, the root-cause could have been bad or damaged DSPs.

  • Hareesh,

    Thanks i sent you the password privatly.

    Since the last posts we secured our product and process by adding a DSP testing protocol before manufacturing of components on the card.

    Through this protocol we removed all potential factors from the manufacturing process to occur.

    This operation lead us to discard more than 50%of the DSP. We are stocking the non compliant qty.

    The 2 Videos and logs we shared are from the DSP testing protocole.

    We can see that the unique unstable factor is the DSP.  We would like your support to investigate on the root cause.

  • Pierre,

        Looking at your logs, it is evident that the host successfully transferred the CLEAR & ERASE algorithm (so no issues with the serial communication) and executed the CLEAR algo successfully but failed executing the ERASE algo. 

    1. Looking at your videos, it doesn't look like your board has a JTAG connector. Do you have a socketed board with a JTAG connector? If so, could you try programming a failed device using the flash plug-in of CCSv3.3? 
    2. Do you have a working copy of CCSv3.3? If so, could you dump the flash content of a failed device and send it to me?
    3. Could you please send 4 failed devices to us for analysis?
  • Hareesh,

    1. We do not have JTAG TI programmer required, we are not able to try programming a failed device using the flash plug-in of CCSv3.3

    2.We do not have CCSv3.3.

    3.Yes, could you provide me contact and adress please?

    Could you program as you advice failed device via CCSV3.3 and send back to us ? If it solved the issue we will invest in TI programmer device.

  • Pierre,

         Support for this device is almost non-existent now. The only class of JTAG debug probes that work with this product are the XDS510PP+ and XDS510USB. Both were made by Spectrum Digital, a company that has ceased operations. However, you may be able to buy this emulator on eBay. Even if you manage to buy it, you need to buy a license from TI for CCSv3.3. It is not free. Also note that XDS510PP+ needs a parallel port which vanished from PCs several years ago. You could use a USB-Parallel port adapter but I am not sure if it would seamlessly work with CCS. 

    The entire toolchain for this device is now obsolete and there is very limited support (mostly through e2e). These two 3rd parties have programming solutions for LF240xA devices:

    https://www.elprotronic.com/collections/c2000

    https://www.codeskin.com/programmer

    You may find the below posts to be informative:

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/795141?CCS-TMS320LF2407A-Read-flash-contents  

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/536017    

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/667445?dms-320lf2407apgea-Read-Copy-Firmware  

  • Hello Hareesh, I am confused by your post.  You state that CCSv3.3 is a paid license, but I was recently informed by TI on this forum that the only download available is a Platinum version of 3.3 that has removed support for the TMS320LF2407A. 

    Can you please clarify the situation?  We have systems to support that use the TMS320LF2407A, and we need a way to acquire and install a CCS version 3.3 that supports the TMS320LF2407A. 

    Thank you.

  • You state that CCSv3.3 is a paid license, but I was recently informed by TI on this forum that the only download available is a Platinum version of 3.3 that has removed support for the TMS320LF2407A. 

    Only CCS 3.3 for F24x requires a paid license. This is why we removed F24x support from the latest publicly available CCS 3.3 image. We can publicly post the CCS 3.3 version without F24x and have customers freely download it since no license is required.

    If you need CCS 3.3 for F24x, there is a special CCS 3.3 image for it. This one is only available by request and requires a paid license. If you have a paid license, please let me know and I can arrange a way for you to download it.

    Thanks

    ki