Good afternoon,
I'm using the C2000-GANG programmer to program a TMS320F28069 Piccolo processor in circuit. We created a custom interface between the programmer and our target board, so that the hardware has its own 3.3V regulator to power our board from the upstream voltage. Therefore there is no load on the programmer when powering the board. The power output V_EXT from the programmer enables our own regulator. We have everything set up to program our target board, and are able to do so successfully when enabling the V_EXT output using the GUI tool (“Target Supplied by Programmer Voltage 3.3V”). If we do not power on our system in advance and select the “GO” button, the programmer powers up our board (it takes about 5mS from the time the programmer output signal till our board has full power), then begins communication (communications begins 60mS from the time our board has full power), then fails programming with the error “ERROR 66: CSM unlock error”. We tried to set up the programmer to program our board, stand-alone and got the same results. It seems as though the time to power up our system before communications begins would be sufficient for programming to begin. The thing that is curious is the error. We are not securing our device. We’re wondering if the programmer operates differently in software given the sequence of programming with power already applied.
Please let us know if you have any suggestions!
Best regards,
Chris



