Hi experts,
My customer is looking for a solution to prevent unintended behavior using corrupted RAM area.
First of all, let me check if it is technically possible to achieve the following.
Q1:Is it possible to have a double RAM area with the same contents and select the RAM area to be used at startup?
Currently, only one RAM area is used, but we are thinking of implementing the following.
- Design RAM area 1 and RAM area 2 in advance by dividing the RAM area into two.
- If RAM area 1 is corrupted, change the RAM address to use area 2.
- If RAM area 2 is also corrupted, write the program again.
- In the application program, use the same name for the variable (the variable name is the same whether RAM area 1 or RAM area 2 is used).
I tried looking for E2E and application notes, but could not find any, so I would appreciate it if you could share any information that would be helpful.
Best regards,
O.H