Part Number: TMS320F2800156-Q1
Other Parts Discussed in Thread: UNIFLASH
Tool/software:
Hi experts
When my customer uses UniFlash 8.8.1 for online programming, the following error screen appears at the start or end of the programming process, prompting "File load failed". Currently, the failure occurs with a probability of about 5%. (The chip being programmed is blank.)
The programmer is XDS100V3.

The complete error message:
[2025/6/13 下午4:27:11] [SUCCESS] Program Load completed successfully. [2025/6/13 下午4:27:32] [INFO] C28xx_CPU1: GEL Output: RAM initialization done [2025/6/13 下午4:27:32] [INFO] C28xx_CPU1: GEL Output: Memory Map Initialization Complete [2025/6/13 下午4:27:32] [INFO] C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... [2025/6/13 下午4:27:33] [INFO] C28xx_CPU1: GEL Output: ... DCSM Initialization Done ... [2025/6/13 下午4:27:33] [INFO] C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... [2025/6/13 下午4:27:33] [INFO] C28xx_CPU1: GEL Output: ... DCSM Initialization Done ... [2025/6/13 下午4:27:35] [INFO] C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... [2025/6/13 下午4:27:35] [INFO] C28xx_CPU1: GEL Output: ... DCSM Initialization Done ... [2025/6/13 下午4:27:36] [INFO] C28xx_CPU1: Warning: Failed unlocking device (zone 1) after reset. [2025/6/13 下午4:27:36] [INFO] C28xx_CPU1: Warning: Failed unlocking device (zone 2) after reset. [2025/6/13 下午4:27:36] [ERROR] C28xx_CPU1: Trouble Setting Breakpoint with the Action "Remain Halted" at 0x8058: (Error -1066 @ 0x8058) Unable to set/clear requested breakpoint. Verify that the breakpoint address is in valid memory. (Emulation package 20.0.0.3178) [2025/6/13 下午4:27:36] [WARNING] C28xx_CPU1: Breakpoint Manager: Retrying with a AET breakpoint [2025/6/13 下午4:27:37] [ERROR] C28xx_CPU1: Trouble Setting Breakpoint with the Action "Remain Halted" at 0x8154: (Error -1066 @ 0x8154) Unable to set/clear requested breakpoint. Verify that the breakpoint address is in valid memory. (Emulation package 20.0.0.3178) [2025/6/13 下午4:27:37] [WARNING] C28xx_CPU1: Breakpoint Manager: Retrying with a AET breakpoint [2025/6/13 下午4:27:37] [ERROR] C28xx_CPU1: Error executing PLL configuration algorithm. Operation cancelled. (0x0) [2025/6/13 下午4:27:37] [ERROR] C28xx_CPU1: Perform a debugger reset and execute the Boot-ROM code (click on the RESUME button in CCS debug window) before erasing/loading the Flash. If that does not help to perform a successful Flash erase/load, check the Reset cause (RESC) register, NMI shadow flag (NMISHDFLG) register and the Boot-ROM status register for further debug. [2025/6/13 下午4:27:37] [ERROR] C28xx_CPU1: File Loader: Memory write failed: Unknown error [2025/6/13 下午4:27:37] [ERROR] C28xx_CPU1: Trouble Setting Breakpoint with the Action "Remain Halted" at 0x8058: (Error -1066 @ 0x8058) Unable to set/clear requested breakpoint. Verify that the breakpoint address is in valid memory. (Emulation package 20.0.0.3178) [2025/6/13 下午4:27:37] [WARNING] C28xx_CPU1: Breakpoint Manager: Retrying with a AET breakpoint
Currently, the following methods are used to address the issue:
1. If the error occurs at the beginning stage (when the chip is still blank), simply repeat the programming process.
2. If the error occurs at the end stage (when encrypted information exists in the chip), use a programming project with a password for programming.
3. Occasionally, powering off the device or plugging/unplugging the programmer is required before programming again.
4. In rare cases, multiple reprogramming attempts on the same chip all result in errors, and restarting UniFlash is needed to proceed.
Kindly confirm the trigger conditions for this issue and how to avoid/resolve it. Thank you.