Здравствуйте, уважаемые все-все.
ВОПРОС СКОРЕЕ ДЛЯ АДМИНИСТРАЦИИ САЙТА И РАЗРАБОТЧИКАМ И ТЕСТЕРАМ ПЛАТ.
Вопрос в следующем: интересует организация проверки контрольной суммы и перепрошивки на MAX10.
Дело в том, что для проверки правильности прошивки, взятой с одной из флэш памяти,
внутри платы устроена логика проверки с использованием контрольных сумм. Неважно,
как они вычисляются. Вопрос сложнее.
А именно про принцип, по которому происходит вычисление контрольной суммы и перепрошивка платы.
Даже так, используется ли для этого какой-то стационарный алгоритм, намертво вшитый в плату?
Дело в том, что в случае использования платы в сложных условиях (ЭМ излучение, перепады температур и т.д.),
не получится ли так, что эта самая прошивка слетит? И в случае неправильного прошивания с флэш,
не произойдет перепрошивки? Как вы считаете, может быть будет лучше сделать внешний сброс?
То есть, скажем, произошла запись с флэш, проверилась контрольная сумма, она неверная, потом формируем
внешний сигнал, который после поступает на некое устройство принудительного сброса, заставляя перепрошивать
плату. Проще говоря: даем такой пинок ботинком по голове MAX10, мол, давай заново
.
В этом суть моего вопроса.