SLUAAP5 july   2023 UCD3138 , UCD3138064 , UCD3138064A , UCD3138128 , UCD3138128A , UCD3138A , UCD3138A64

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Why Lockup Can Occur
  5. 2Reasons for Lockup
    1. 2.1 Wrong Code in the load.asm
    2. 2.2 Misoperation with TI GUI
    3. 2.3 zero_out_integrity_word Function Fails
    4. 2.4 PMBus Communication Fails
    5. 2.5 Unexpected Occurrences
  6. 3How to Avoid a Lockup
  7. 4Unlock with JTAG
    1. 4.1 Enable JTAG Functionality
    2. 4.2 New Target Configuration in CCS
    3. 4.3 Clear the Flash
  8. 5Summary
  9. 6References

Unexpected Occurrences

A lockup can occur if an unexpected occurrence happens during programming with old GUI (for example, the power shuts off or loose wires). This is especially true in the case that boot checksum is used. This is because old GUI programs go from low address to high address sequentially. If this occurs, use the latest GUI tool Fusion Digital Power Studio. This tool programs the checksums in the end, allowing the device the chance to recover on reset.