реклама на сайте
подробности

 
 
> Защита Меги от считывания
tonjo
сообщение Aug 19 2005, 07:40
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 22-11-04
Пользователь №: 1 190



Хотелось бы защитить Мегу от считывания. Посмотрел описание Lock битов, получается что единожды запретив запись и считывание микроконтроллера, больше перепрошить его я не смогу. А мне как раз этого не нужно. Нужно сейчас сделать защиту, а потом нужно будет ещё перепрошивать. Что делать? Может быть я неправильно понял доки? Помогите пожалуйста!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BVU
сообщение Aug 19 2005, 08:34
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Почитайте статью:
http://itartass.kiev.ua/box/19/118.shtml#p02
она хоть и раннего периода, но методика установки LOCK от считывания информации не изменилась...
Просто перепрошив программу контроллера предыдущая - стирается.
А невозможность прошивать контроллер через SPI, бывает когда преустановлены Fuses, как Reset и SPI. В этом случае прибегают к параллельному(+12В) программированию, чтобы снять установленные Fuses.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
tonjo
сообщение Aug 19 2005, 11:51
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 22-11-04
Пользователь №: 1 190



Цитата(BVU @ Aug 19 2005, 11:34)
А невозможность прошивать контроллер через SPI, бывает когда преустановлены Fuses, как Reset и SPI.  В этом случае прибегают к параллельному(+12В) программированию, чтобы снять установленные Fuses.
*


А как сделать так, чтобы контроллер нельзя было прошить по SPI? У меня флажок соответствующего Fuse всегда серого цвета. Как быть?
Go to the top of the page
 
+Quote Post
BVU
сообщение Aug 19 2005, 12:14
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(tonjo @ Aug 19 2005, 15:51)
Цитата(BVU @ Aug 19 2005, 11:34)
А невозможность прошивать контроллер через SPI, бывает когда преустановлены Fuses, как Reset и SPI.  В этом случае прибегают к параллельному(+12В) программированию, чтобы снять установленные Fuses.
*


А как сделать так, чтобы контроллер нельзя было прошить по SPI? У меня флажок соответствующего Fuse всегда серого цвета. Как быть?
*



Значит Вам надо установить Fuse для Reset и все "получится", но после только через параллельное программирование... w00t.gif
Действительно если к примеру работать с PonyProg или AVR-Studio при считывании Fuses - некоторые из них выглядят, как 'не активные'. Я думаю это сделано не случайно, а в целях предосторожности от ошибочно-нечаянной установки "рискованного" Fuse. Для этого не следует читать Fuses контроллера, а после 'заливки' в контроллер вашего кода установить все Fuses в нужные Вам значения и запрограммировать. Только надо работать акуратно во избежании путаницы. Обычно по Atmel стандарту если стоит галочка, то Fuse сброшен, а если ее нет то Fuse установлен. Так что прежде запомните с "оригинала" какие Fuses там в каком положении стоят, а потом уже экспериментируйте.
По началу у меня с этим как и у многих были очень неприятные моменты, пришлось в срочном порядке собирать параллельный программатор(AVR ParaPROG).


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
avv
сообщение Aug 21 2005, 07:19
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 28-01-05
Из: Владивосток
Пользователь №: 2 247



Цитата(BVU @ Aug 19 2005, 15:14)
...пришлось в срочном порядке собирать параллельный программатор(AVR ParaPROG).
*

Знакомая проблема, правда, времени не нашел на сборку параллельного программатора. А ссылочку не дадите, чтобы жизнь облегчить? Вскоре все равно придется собирать, да и остальным приятно будет smile.gif
Go to the top of the page
 
+Quote Post
Balaganov
сообщение Aug 23 2005, 19:59
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 16-02-05
Пользователь №: 2 688



Цитата(avv @ Aug 21 2005, 10:19)
Цитата(BVU @ Aug 19 2005, 15:14)
...пришлось в срочном порядке собирать параллельный программатор(AVR ParaPROG).
*

Знакомая проблема, правда, времени не нашел на сборку параллельного программатора. А ссылочку не дадите, чтобы жизнь облегчить? Вскоре все равно придется собирать, да и остальным приятно будет smile.gif
*



Вот более простой вариант без доп. меги.
http://elm-chan.org/works/avrx/report_e.html
Собирал лично все работает.
Go to the top of the page
 
+Quote Post
BVU
сообщение Aug 24 2005, 05:30
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Balaganov @ Aug 23 2005, 23:59)
Цитата(avv @ Aug 21 2005, 10:19)
Цитата(BVU @ Aug 19 2005, 15:14)
...пришлось в срочном порядке собирать параллельный программатор(AVR ParaPROG).
*

Знакомая проблема, правда, времени не нашел на сборку параллельного программатора. А ссылочку не дадите, чтобы жизнь облегчить? Вскоре все равно придется собирать, да и остальным приятно будет smile.gif
*



Вот более простой вариант без доп. меги.
http://elm-chan.org/works/avrx/report_e.html
Собирал лично все работает.
*



Этот вариант нам тоже известен, только вот транзисторные сборки не так легко приобрести. Приходиться делать переработку и в качестве коммутаторов применять оптроны КР293 - их использование надежно и удобно.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- tonjo   Защита Меги от считывания   Aug 19 2005, 07:40
- - aal   Да, неправильно. Лукбиты стираемые. Это с фузебита...   Aug 19 2005, 08:05
- - arttab   фузы всегда можно изменить, а при снятии защиты (л...   Aug 19 2005, 08:14
|- - Karl   Цитата(arttab @ Aug 19 2005, 13:14)фузы всегд...   Aug 19 2005, 08:31
|- - nml   Цитата(BVU @ Aug 19 2005, 15:14)Действительно...   Aug 19 2005, 14:13
|- - BVU   Цитата(avv @ Aug 21 2005, 11:19)Цитата(BVU ...   Aug 22 2005, 05:03
|- - Balaganov   [/quote] Этот вариант нам тоже известен, только во...   Aug 24 2005, 06:45
|- - BVU   Этот вариант нам тоже известен, только вот транзи...   Aug 24 2005, 08:33
|- - Igor26   Этот вариант нам тоже известен, только вот транзи...   Aug 24 2005, 10:04
- - Igor26   Цитата(tonjo @ Aug 19 2005, 14:51)Цитата(BVU ...   Aug 19 2005, 13:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01523 секунд с 7
ELECTRONIX ©2004-2016