Собирал ня днях в часном порядке девайс, протестил написал гуи, а заказчик захотел еще 1 кнопочку.
По быстрому допаял кнопку на порты програмирования, переписал прошивку, не протестил залил, и заклеил корпус девайса.
Взялся переписывать GUI, смотрю кнопки не отзіваются, а они одним байтом передаються. Смотрю в прошивку - ошибка банальная.
И давай думать как преешть девайс. И так и едак, корпус не открыть заклеил на совесть.
В итоге пришлось сверлить отверстие над пином рсет, даные и синхра были выведены к внешней кнопке, земля тоже. Прошилось. Потом маскировал отверстие.
А мораль такова - если есть рабочий загрузчик и свободная память - лишним он не будет.