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.

TMS320F28388D: How to set the boot mode of the chip to “Zero boot mode select pins”

Part Number: TMS320F28388D

Dear team:

One of my customers didn't reserve GPIO pins for configuring boot mode when designing the PCB board, so he wanted to use the “Zero boot mode select pins” mode to make the device boot to flash.

After reading the TRM, he had the following questions:

1, In which file can these registers be found and configured?

2, Is it possible to test in one of the routines provided by TI?

3, These register configurations are directly written into OTP flash. Once written, will it affect the subsequent re-programming (without modifying the OTP flash)?

Best regards

  • Hi Deng,

    1, In which file can these registers be found and configured?

    These setting are part of the USER OTP configuration. We have a security tool which can be used to generate .asm and ,cmd file for this configuration. Please go through this appnote for more detail.

    2, Is it possible to test in one of the routines provided by TI?

    I did not understand this query. Are you asking about some example code ? If yes, we may not have exact same configuration but if you use security tool, it'll be simple step. Also you can use the emulation boot to test this configuration. There you configure the emulation boot location to test it.

    3, These register configurations are directly written into OTP flash. Once written, will it affect the subsequent re-programming (without modifying the OTP flash)?

    You should be able to program other OTP locations but not the one which you have already programmed. It's because of ECC which is calculated for 64bit location.

    Regards,

    Vivek Singh