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: Mass programming at a distributor

Part Number: TMS320F28035


Hello team,

Hope you are well. Would you be able to provide some feedback on mass programming at a distributor.

For Example we pulled the JTAG off our board but kept the following pins high:

                TRSTN

                TCK

                TDO

                TDI

                TMS

                GPIO34

And I would like to confirm that is correct.

 We planning to have the distributor put in a complete program with a new bootloader that we have been using to reprogram thru the CAN bus connection during development. 

Then we can easily update the programs over time. The question that we are seeing are:

                                Security fuse

                                Unused cell filled with

                                CKSUM Type (where can we easily generate)

                                Etc

 Can anybody at TI walk us thru the questions/answers?

Regards,
Randhir

  • Hello,
    I am writing to let you know that a C2000 team member has been assigned to this post and should be answering shortly.

    Regards
    Baskaran
  • Randhir,

    Are you planning to write customer bootloader (or) are you planning to use CAN bootloader already available in BOOTROM?

        Security fuse - What is your question here?

        Unused cell filled with - I believe you are talking about unused flash memory. You can leave it blank (unused)

        CKSUM Type (where can we easily generate). We don't any specific recommendation. - You choose standard checksum algorithms like Fletcher / Adler (or) any other checksum algorithm

        Etc

    Regards,

    Manoj

  • Additional info from Manoj:
    1. Does Code Composer has a way to fill the unused memory with FF and calculate the checksum for pre-programming?
    -> Unused memory will by default remain 0xFFFFs. So, you don’t need to worry. On-Chip Flash programming tool available in CCS does calculate checksum. You can may be use the same checksum.
    2. We would like a confirmation on the JTAG removal and what we did on tying the pins to the power supply.
    -> Please refer Pg13 (Signal descriptions in DS httpwww.ti.com/.../tms320f28035.pdf)

    Thank you team.