Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Резервни копия на EEPROM
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=18831
Страница 1 от 1

Автор:  stoyanoff [ Пет Май 12, 2023 8:37 am ]
Заглавие:  Резервни копия на EEPROM

Здравейте! Използвам W25Q80D като EEPROM за ширпотреба. В момента използвам само 1 копие на данните. Прави ми впечатление, че понякога(не знам по каква причина) информацията се прецаква. По колко резервни копия поставяте на 1 чип? Да не би самата интегралка да има свойството да се шашка? Защото тогава няма да има голямо значение...
По принцип задавам някакви default стойности на контролера и той си презаписва данните на EEPROM-a. Обаче в настоящата ситуация това може да се окаже малко кофти...
Знам, че в по-сериозни случаи, се поставят по няколко различни памети. Как подхождате?
Благодаря!

Автор:  TheWizard [ Пет Май 12, 2023 9:07 am ]
Заглавие:  Re: Резервни копия на EEPROM

първо май трябва да разбереш: защо чипа се "шашка"
препоръчително и според зависи:
проверка на записа ... с около 3 пъти повторение
запис на различни места (страници)

Автор:  stoyanoff [ Пет Май 12, 2023 9:27 am ]
Заглавие:  Re: Резервни копия на EEPROM

TheWizard написа:
първо май трябва да разбереш: защо чипа се "шашка"

Ами прави го много рядко. На годината 1 път примерно... Не знам как да разбера... И когато има дистанционен достъп до у-вото default настройките вършат работа. Ама сега няма да е така. Няма да има дистанционен достъп. И не искам да се катеря по цеховете през 6-12 месеца примерно...
TheWizard написа:
проверка на записа ... с около 3 пъти повторение

Обикновено един път проверявам. Лесно мога да го коригирам това.
TheWizard написа:
запис на различни места (страници)

Реално аз използвам 2 страници от целия чип. Така че мисля в момента да сложа още 2 копия. Има ли значение къде са? В различни сектори? Единият запис примерно в началото, другия към средата, последния в края?

Автор:  TheWizard [ Пет Май 12, 2023 9:35 am ]
Заглавие:  Re: Резервни копия на EEPROM

Код:
Има ли значение къде са

не ... може да използваш последователни "страници" - не знам как си го организирал и обема на данните

може да го "усложниш" с нещо като LFS ( little filesystem ) която уж се "грижи" за подобни неща
или библиотека за подръжка на епром данни

Автор:  stoyanoff [ Пет Май 12, 2023 9:55 am ]
Заглавие:  Re: Резервни копия на EEPROM

Не е голям обемът. Използвам 2 страници по 256 байта. Ще го погледна това LFS.

Автор:  emilvtc [ Пет Май 12, 2023 10:47 am ]
Заглавие:  Re: Резервни копия на EEPROM

По време на писане в паметта всичко може да се случи. WDT ресет, глич по захранването, който да прекъсне и/или ошашка проца или записа в епрома/флаша и т.н.
Ползвай поне 2 копия защитени с чек сума и пиши алтернативно в тях, като преди да пишеш в което и да е от тях проверявай чек сумата и на двете.Ако има грешка - според приложението ти избери какво действие да предприемеш.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/