Other Parts Discussed in Thread: UNIFLASH
Tool/software:
Hello,
I'm currently working with a TMS320F28031 device and encountering persistent issues with JTAG connection and flash programming. I would appreciate any guidance or suggestions.
Setup
- Device: TMS320F28031
- IDE & Debug Probes:
- Code Composer Studio v8 with Blackhawk USB200
- Code Composer Studio v20 with XDS110
- Flash Tools: UniFlash
Errors Encountered
・CCS v20 + XDS110
GEL: Error while executing OnTargetConnect(): Could not read register ST1: target is not connected
Error -1015 @ 0x0: Device is not responding to the request. Device may be locked, or the debug probe connection may be unreliable.
・CCS v8 + Blackhawk USB200
Error -1137: Device held in reset
[ERROR] C28xx: Flash Programmer: Error unlocking flash memory. Device is still locked [ERROR] C28xx: Error connecting to the target: (Error -1015 @ 0x0) [INFO] C28xx: GEL Output: Device Calibration not complete, check if device is unlocked and recalibrate.
What I've Tried
- "Test Connection" passes on both CCS versions and both probes
- Lowered TCLK settings → no improvement
- Attempted full sector erase via UniFlash → failed
Additional Notes
- The last program flashed to the device no longer runs.
- That program did not configure or set any CSM passwords.
- The issue may have originated from an interrupted flash operation during bootloader development.
Questions
- Is this behavior consistent with a device locked via CSM?
- Are there recommended steps to force unlock or connect?
- Is there any chance UniFlash could still erase sectors if the device is partially locked?