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.

TMS320LF2406A: Programming solution

Part Number: TMS320LF2406A


Hi team,

I have some questions while programming TMS320LF2406APZA

1. Does the IC have to use CCS3.1-CCS3.3 to program?
2. Does the IC have requirements for the programmer version? Does XDS100 series can be used?
3. Whether CCS3.1-CCS3.3 can only be installed in XP systems?
4. Are there any other simple ways to program this IC?

Thanks and look forward to your reply.

  • 1. Does the IC have to use CCS3.1-CCS3.3 to program?

    You can indeed use CCSv3.3 to program. However, note that (unlike new Eclipse-based versions of CCS like v12.x), CCSv3.3 is not free. Alternately, you can use DOS command line utilities like Prg2xx.exe to program. You may also be able to use SDFlash. Note that the entire toolchain for this device is now obsolete. All tools can only be provided on an "as-is" basis with no further support.

    2. Does the IC have requirements for the programmer version? Does XDS100 series can be used?

    No. XDS100 or XDS200 will not work. You need XDS510 class of debug probes. Note that Spectrum digital, the company that made these probes shut down a few years ago.

    3. Whether CCS3.1-CCS3.3 can only be installed in XP systems?

    They can be installed in Windows10 PCs, but the installation is not very straightforward. See the below article on what those “hacks” are to get CCS 3.3 working with on Windows 10:

    https://software-dl.ti.com/ccs/esd/documents/ccs_ccs33-windows10.html

    4. Are there any other simple ways to program this IC?

    If programming via JTAG is not an option, Serial Programming solutions are available from 3rd parties:

    https://www.codeskin.com/programmer

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

    https://www.ti.com/tool/FTLF240X#supportandcommunity 

  • Hi Hareesh,

     

    Thanks for your support!

    I have used DSP2406 connected to CCS 3.3, the program also shows that the link is successful.

    However, when program, it prompts that the data verification error is at the address 0x40, May I ask what is the reason for this? How to fix it? Thanks!

  • Kailun,

         It appears you were able to successfully establish connection with the target, which is very good. The fact that I see 0xFFFF in the first few locations of Flash tells me that the device is likely not secure. 0x40 is the beginning address of the passwords. Did CLEAR and ERASE work properly? What happens if you execute these steps separately? For example, after CLEAR, the Flash locations would all be 0x0000. After ERASE, the Flash locations would all be 0xFFFF. If CLEAR and ERASE succeed, it is very unlikely for PROGRAM to fail.

    Is this a new device that you are trying to program or an old device that you are trying to re-program?

    Alternately, you could also try Prg2xx, a DOS command line utility.