roboforum.ru

Технический форум по робототехнике.


Не ленитесь прошить бутлоадер

Учиться можно на своих ошибках, но учиться на чужих — быстрее и дешевле ;)

Не ленитесь прошить бутлоадер

Сообщение Aseris » 03 мар 2012, 13:03

Собирал ня днях в часном порядке девайс, протестил написал гуи, а заказчик захотел еще 1 кнопочку.
По быстрому допаял кнопку на порты програмирования, переписал прошивку, не протестил залил, и заклеил корпус девайса.

Взялся переписывать GUI, смотрю кнопки не отзіваются, а они одним байтом передаються. Смотрю в прошивку - ошибка банальная.
И давай думать как преешть девайс. И так и едак, корпус не открыть заклеил на совесть.

В итоге пришлось сверлить отверстие над пином рсет, даные и синхра были выведены к внешней кнопке, земля тоже. Прошилось. Потом маскировал отверстие.

А мораль такова - если есть рабочий загрузчик и свободная память - лишним он не будет.
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Не ленитесь прошить бутлоадер

Сообщение Michael_K » 03 мар 2012, 22:31

Нет, мораль такая - не заклеивай корпус, помни о ремонтопригодности.
А если бы вы плюс с минусом перепутали - помог бы вам бутлоадер? :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Не ленитесь прошить бутлоадер

Сообщение Aseris » 04 мар 2012, 03:27

Что со сборкой до полного теста поторопился ето очевидно но наявность бутлоадера бы упростила жизнь намного...

Ремонтопригодность в дано проекте минус... девайс при вибрациях работать будет силных и нерегулярных, тут либо городить огород со сложным корпусом либо все термоклеем залить и забыть... А ремонтировать в девайсе нечего.. там стаб и 2 микрухи, если улетит то все и вместе

А от перепутать + - защита внедрена на схеме... знаем плавали натыкались. Да и плюс опцию с кнопкой практически сльозно присили добавить когда только крышку прклеить оставалось, усе было протестированно и работало.
Делалось не за деньги а знакомм людям... так что как говорится все на энтузиазме :)
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python


Вернуться в Осторожно — грабли ;)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7