Hello,
MSP430F6736 on customer's PCB started to fail flash programming. Could you please advise the cause or anythings to try as observation or recovery operations ?
CCS debug button result msg:
MSP430: File Loader: Verification failed: Internal error while writing 0x04000
MSP430: GEL: File: <customer working directory>\aaaa.out: Load failed.
CCS uniflash program result msg:
[09:49:09] ERROR >> MSP430: File Loader: Verification failed: Internal error while writing 0x04000
[09:49:09] ERROR >> MSP430: GEL: File: <customer working directory>\bbbb.hex: Load failed.
[09:49:09] File: <customer working directory>\bbbb.hex: Load failed.
[09:49:09] Programs operation finished.
Remarks:
- The error address is 0x4000, we know it is the start addr of the flash.
- The customer project is set to program flash partially.
- Customer's latest CMD file is modified to program flash partially. Please request it if needed.
- The erase option is "Erase and download necessary segments only (Differential Download)".
- It is not clear what operation was wrong or triggered this issue.
- An analysis trial, "Load program" with a proven good project has failed:
- A proven good, a default MSP430F6733.ccmxl, right click, Launch selected configuration.
- The CPU core, right click, Connect target.
- Open the memory browser, dump 0x4000 >>>>>>>> Result: The address was filled by 0xFFFF.
- Run >> Load >> Load Program >> A proven good *.out file >>>>>>>> Again "Verification failed: Internal error while writing 0x04000"