SLUAAP5 july 2023 UCD3138 , UCD3138064 , UCD3138064A , UCD3138128 , UCD3138128A , UCD3138A , UCD3138A64
To avoid a lockup, follow the three steps:
Step 1: DO NOT write checksum when programming a UCD device if there is a possibility the firmware is not working. While checksum can still jump to pflash for execution after programming, a UCD device can always get back to ROM on reset. Follow the configurations in Figure 3-1.
Step 2: Confirm the expected location of checksum is cleared correctly. Click on the command Command Program to jump to ROM (Send Byte 0xD9 to address xx) to send UCD back to ROM mode.
Step 3: Go to the Checksums tag. Select the Dump button to read each of the checksums by configuring the Block configuration. Check whether the expected location of checksum is cleared. If cleared correctly, the field shows all zeros.
Check code to confirm the correct checksum is cleared. Once cleared as expected, program UCD device with checksum.