Hi,
I've been using TI F2808 Control cards to prototype and debug a new board we've been developing with a Blackhawk USB2000 debugger. Once in a while over the past few months I would get a chip that would fail on me and give me an error when I would try to flash. The CSM appears to be locked on these chips. I am not using the CSM at all for any password protection. I posted a question a while back without results, so I've lived with losing these chips every once in a while.
In the past 24 hours I've lost three more control cards. The third one I even reverted back to debugging on the TI experimenter kit and TI XDS100v2 debugger, but that didn't help. I also don't understand why there is no way to recover these chips. If data protection is an issue, then an erased chip shouldn't be a concern to anyone.
I am using the flash API, but this has happened even when I haven't called any functions to the API. The only reason i can think of that this is happening is that the flash is interrupted when downloading from CCSv5 and that is causing the device to be locked. I have tried unlocking it with the Blackhawk Flashburn utility and all FFFF's but it won't work.
We need to develop thousands of these boards, with frequent firmware updates, and I am very concerned at this point that we will see this problem post production.
The error I am seeing is the following:
C28xx: Flash Programmer: Error erasing flash memory. Device is locked or not connected. Operation cancelled
C28xx: Flash Programmer: Error erasing Flash memory.
C28xx: Flash Programmer: Device is locked or not connected. Operation cancelled.
C28xx: Trouble Writing Memory Block at 0x3f255a on Page 0 of Length 0x4e8
C28xx: GEL: File: C:\DTI\TIWKS_V5\TI_HRD\Debug\TI_HRD_FB.out: Load failed.
All three chips that have failed recently have the same error at the same memory block.
I appreciate any help in advance, I am really stuck at this point.
Thanks,
Omer