Announcements

Robots are revolutionizing our lives in many ways. Join our webinar to learn about Infineon’s broad portfolio of robot building blocks.
Click here to register.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

AURIX™ Forum Discussions

prael
Level 1
Level 1
First reply posted First question asked Welcome!

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?

0 Likes
3 Replies
Nambi
Moderator
Moderator
Moderator
250 replies posted First like given 25 likes received

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.

0 Likes
prael
Level 1
Level 1
First reply posted First question asked Welcome!

I did these step with Lautherbach debugger and they works, now the FLASH works. A power switch off can cause this kind of issue?

0 Likes
Nambi
Moderator
Moderator
Moderator
250 replies posted First like given 25 likes received

Hi,

It is possible that the initial ECC issue could have occurred due to power failure during erasing or programming.

Best Regards.

0 Likes
This widget could not be displayed.