|
Можно ли стереть прошивку в AVR без программатора. |
|
|
|
Feb 7 2011, 11:39
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
Цитата(Палыч @ Feb 7 2011, 14:28)  Достаточно на МК кратковлеменно подать питание, примерно, 6,5 В. Или чуть больше. "Кратковременно" - достаточно пару десятков миллисекунд. -и что-прошивка стерется и можно заново прошить потом ?
|
|
|
|
|
Feb 7 2011, 11:53
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Да, такое было, когда применили некачественный блок питания в одном из устройств. При включении был кратковременный выбег напряжения (сейчас уже не помню - то ли 6.5, то ли 6.7В). прошивка слетала начисто, перепрошивали и всё некоторое время работало, до следующего "неудачного" включения. Сейчас появились МК, выполненные по новой технологии, - с буковкой в конце (А, Р...) - как на них - не знаю, но, думаю что также слетит Flash. В части "убить" питанием AVR - это ещё нужно постараться (во всяком случае - так было). Если есть МК который "не жалко" - проведите эксперимент.
|
|
|
|
|
Feb 7 2011, 14:12
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
Не 100%-й способ, программным путем тоже вроде не сделаешь самоуничтожение, значит никак нельзя
|
|
|
|
|
Feb 7 2011, 14:30
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
Цитата(yakub_EZ @ Feb 7 2011, 17:20)  Можно приделать другой мк - для стирания. -такой вариант тоже не годится
|
|
|
|
|
Feb 7 2011, 18:04
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
Цитата(yakub_EZ @ Feb 7 2011, 17:37)  мега16мощный ИК светодиод который замыкать на питание, только продумать чтоб хватило его просветить. -так AVR же не с ИК-стиранием, у них же окошки нет для этого.
|
|
|
|
|
Feb 8 2011, 04:40
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
я перепутал с УФ стиранием,а вы про что?
|
|
|
|
|
Feb 8 2011, 16:07
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
Цитата(zombi @ Feb 8 2011, 16:42)  100% можно если кнопку опрашивает включенный проц и у него есть область загрузчика. Кнопка будет опрашиваться,значит мне надо изучать бутлодырь .?
|
|
|
|
|
Feb 8 2011, 16:43
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
Цитата(zombi @ Feb 8 2011, 19:18)  Не совсем понятно (а на самом деле вообще непонятно) зачем Вам это нужно. -Хочу сделать кнопку-"никогда не нажимай эту кнопку"  Если серьезно- хозяину аппарата нужно при некоторых обстоятельствах привести аппарат в нерабочее состояние, потом заново прошить.
Сообщение отредактировал мега16 - Feb 8 2011, 16:45
|
|
|
|
|
Feb 8 2011, 16:49
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 19-11-08
Пользователь №: 41 782

|
Храните начальные значения глобальных переменных в EEPROM, и по кнопке затирайте... upd.Как я понял- это защита от вскрытия корпуса изделия?...Хотя нет.При выключенном-эффекта не будет,а секретку можно восстановить..
Сообщение отредактировал OlegNZH - Feb 8 2011, 16:54
|
|
|
|
|
Feb 8 2011, 16:53
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(мега16 @ Feb 8 2011, 19:43)  Если серьезно- хозяину аппарата нужно при некоторых обстоятельствах привести аппарат в нерабочее состояние, потом заново прошить. А обязательно ли всю прошивку затирать? Может достаточно куданить в EEPROM хитрый байтик записать и анализировать оное по старту. Это и по времени быстрее будет. И перешивать всеравно придется. Ааааа! Меня опередили Но если это защита от вскрытия корпуса хацкерами и/или узкоглазыми тогда только затирание !!! При обязательном наличии в корпусе резервного питания!!!
|
|
|
|
|
Feb 8 2011, 17:16
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
Нет,не защита прошивки(от вскрытия), а напрямую говоря-отбирают у человека аппарат-он успевает нажать кнопку, потом специалисты не смогут доказать, какие функции выполнял аппарат. А зачем отбирать у чела девайс-это уж фантазируйте-не скажу.
Вот вариант с EEPROM-ом попроще-надо подумать.
|
|
|
|
|
Feb 8 2011, 18:13
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 19-11-08
Пользователь №: 41 782

|
Тогда уж лучше кнопку "антизатиратель" - при включении - удерживать. Кто просто так включил- самоликвидация (если выключенный отбирают- прибор включить-же нужно успеть,чтобы затереть)  .
|
|
|
|
|
Feb 9 2011, 04:10
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893

|
Думаю,неправильно догадываетесь-это не связано с криминалом с чужим имуществом. Тут надо сделать просто нерабочим аппарат,это не стоит того,чтоб ломать залоченную прошивку,чтоб не работал и всё. Вариант с "антизатиратель" тоже интересен.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|