Цитата(scifi @ Jan 24 2016, 15:32)

Ну и главный минус: если "что-то пошло не так" и устройство превратилось в кирпич, то нужно отправлять сей кирпич изготовителю. Поэтому не вредно иметь в загрузчике аварийный режим, который всё-таки оставляет пользователю возможность оживить кирпич своими силами.
Главный минус сделает тот, кто вообще хочет обновлять буллодырь! Ибо эта часть программы должна быть "вписана" в проц так, чтоб не вырвать никогда! Уж постарайтесь отладить сий мааленький кусочек проги, чтоб он не вис и не глючил - это не так сложно. На ответ типа "это сложно сделать", у мея есть свой - "если не можете сделать хороший и надежный бут, то вообще молчу, что за ваша основная программа...".
ЗЫ. В своих устройствах, никогда не делал "сетевых" бутов, даже с усб стараюсь связываться поменьше. Если нужно обновить по сети, то делаю так: закачиваю на сд-карту бинарь по сети, затем сброс устройства, бут делает бэкап на карту, проверяет, записалось-ли все, что нужно, затем прошивает новый бинарь и запускает. СД-карта в МК есть всегда, где есть сеть. Если апдейт не удался - восстанавливает из бэкапа, но такого еще не было ни разу...
Сообщение отредактировал mantech - Jan 24 2016, 13:20