roboforum.ru

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

Lock bits - защита кода AVR

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Lock bits - защита кода AVR

Сообщение -= Александр =- » 20 мар 2008, 00:36

Помогите разобраться... Требуется запретить чтение прошивки... Читаю даташит и ничего понять не могу. :cry:
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Lock bits - защита кода AVR

Сообщение avr123.nm.ru » 20 мар 2008, 00:48

-= Александр =- писал(а):Помогите разобраться... Требуется запретить чтение прошивки... Читаю даташит и ничего понять не могу. :cry:


И в курсе нема :cry: :cry: :cry: он ведь для новичков - а чего им защищать то ?! :P

Однако есть там :good: - http://avr123.nm.ru/07.htm - картинка программатора CVAVR из которой
и без ДШ ИМХО очевидно что тебе нужно кликнуть в разделе "Флэш лок битс" :Yahoo!:

Кстати ! ты бы как админ показал пример как нужно задавать вопрос - указал бы КОКОЙ МК КОНКРЕТНО у тебя.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Lock bits - защита кода AVR

Сообщение pomidor » 20 мар 2008, 01:00

например, для М48 Table 26-2. Lock Bit Protection Modes
LB Mode 2
Further programming of the Flash and EEPROM is disabled in parallel and Serial Programming mode. The Fuse bits are
locked in both Serial and Parallel Programming mode.
типа дальнейшее программирование запрещено
LB Mode 3
Further programming and verification of the Flash and EEPROM is disabled in Parallel and Serial Programming mode. The BootLock bits and Fuse bits are locked in both Serial and Parallel
Programming mode.
типа ни дальнейшее программирование, ни считывание не разрешено (пмнм)

как-то так, наверное, сам на днях столкнулся с задачей, где надо было залочить флеш М48, но оставить открытым к записи еепром и вроде обломился, может кто поправит
pomidor
 
Сообщения: 26
Зарегистрирован: 14 июл 2006, 01:32
Откуда: 16ru

Re: Lock bits - защита кода AVR

Сообщение -= Александр =- » 20 мар 2008, 01:16

Контроллер ATMEGA8
Так в том-то и дело, что какой бы я режим не ставил - читается! :shock:

Добавлено спустя 10 минут 50 секунд:
Все, отбой! Оказывается, что читается не прошивка, а какая-то фигня. Тоесть защита работает!
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич


Вернуться в Микроконтроллеры

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

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