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.

TMS320F28377D: Boot time in flash mode

Part Number: TMS320F28377D

Hello,

My customer consider TMS320F28377D for a new design but want to check its boot time in internal flash mode. Have we characterized an upper bound for that? The boot chapter of the TRM shows the flow diagrams that includes steps like flash or PLL power up that need to characterize because their timing may depend on the operating conditions.

Section 4.10.2 of the TRM discusses wait points in the ROM that are due to "situations where the CPU may enter a wait loop in the code. This
state can occur for a variety of reasons." Under which conditions could such wait points happen during an internal flash boot?

Finally, do any of the functional safety and security features, when enabled, impact the boot time and by how much?

Thank you.


Best regards,
François.

  • Hello

    For flash boot, you can refer to the "hold time for bootmode pins" in the datasheet, which is 1.5ms.

    In flash boot, the 4.10.2 table shows the potential wait loop locations. Out of what is listed for CPU1, unless your boot mode gets incorrectly changed, there shouldn't be any wait loops. The more likely scenario is the device in a reset loop. Refer to the NMI details in the exceptions and interrupt handling TRM section for ROM code.

    What safety/security features are you referring to?

    Best regards

    Chris

  • Hi Chris,

    Thank you for the quick answer. Regarding the safety/security features, we have other processors for which they affect the boot time (boot-time self-test, code authentication...), but this does not apply to the F2837x family, so I am good. Thanks again.


    Best regards,
    François.