Tool/software:
Hi Champ,
I am asking for my customer.
They have successfully tested how to configure zero-boot pin with DCSM on launchpad. Then, the device could be programmed with JTAG and execute in zero-boot pin from flash.
Then, they tried to do the same thing on their own PCB board, a “fresh” unit with external crystal as clock source.
After programmed the same dcsm files, when they try to program a new image thru JTAG. It turns out below error, and not able to reprogram the device.
///////////////////////////////////////////////////////////////////////////
C28xx_CPU1: Error occurred during flash operation: Timed out waiting for target to halt while executing wr_pll.alg
C28xx_CPU1: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
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.
C28xx_CPU1: File Loader: Memory write failed: Unknown error
C28xx_CPU1: GEL: File: D:\TI\empty_driverlib_project\CPU1_FLASH\empty_driverlib_project.out: Load failed.
Is the error because not using wait boot prevents the CPU from executing garbage from Flash/RAM (when there is no valid code in them) on a fresh device ? If yes, any remedy to fix ?
Thanks and regards,
Johnny