- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I’m using aTC299 and in my software I have functions to read and write inside Data Flash. In one of my boards I can’t read anymore a Data Flash location because bus error, the reason is that this location does not pass ECC check due an unrecoverable error. Even if I erase the sector I still have the same issue, so it seems a permanent damage.
My question is how is it possible to damage a Flash location? Just writing too may time or is it possible to damage it in other way, just for example a power down during a writing operation?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Could you perform the following steps?
Perform a full erase of the flash.
Write the flash content into the controller.
Read the data back.
Best Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I did these step with Lautherbach debugger and they works, now the FLASH works. A power switch off can cause this kind of issue?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
It is possible that the initial ECC issue could have occurred due to power failure during erasing or programming.
Best Regards.