Other Parts Discussed in Thread: C2000WARE
I am working on a project that uses the TMS320F28027 for motor control. Another processor, running linux, interfaces with the f28027 via uart for the purposes of hi level control and firmware updates. Our firmware update application had a bug where it would perform updates repeatedly, until something external stopped it. When the process is killed, power to the f28027 is also removed. This could happen anywhere in the update process. On three or four devices, this has partially broken the processor. The ROM bootloader can still run, but it will not run the second stage flash kernel written to it. Also, the application in flash is either erased, or inaccessible. Chips in this condition are also not able to connect to JTAG. This is on a design that has had a few pcb revisions, and is otherwise fairly stable, as opposed to a one off prototype. We are also using the recommended update procedure. Other components being damaged on the board have been ruled out, as replacing just the f28027 solves this issue.
Are there known issues with removing power during flash operations that would cause this situation where the chip is essentially bricked?