Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 29.01.2011, 13:23  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Защитить прошивку от чтения. Что делать?

Стал вопрос защиты прошивки от чтения , для МК Mega8 и Mega168. Я так понимаю что нужно выставить определенные фьюзы биты, интересует какие именно биты и в какой комбинации выставить что бы запретить чтение прошивки. Верификацию прошивки нужно делать перед тем как прошить фьюз биты? А потом можно будет перепрошить МК с установленными лок битами.
Отключить обратно лок фьюз бит можно? Или это не обратимая операция?
Реклама:
Zemlyanov вне форума  
Сказали "Спасибо" Zemlyanov
warel (27.06.2019)
Непрочитано 29.01.2011, 13:29  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

После записи битов защиты (они все перечислены в даташите) можно записать биты защиы или конфигурации. Более ничего.
Для снятия битов защиты - стираете кристалл. Код весь стирается, защищать более нечего...
Ваш кристалл в первозданном состоянии, экспериментируйте дальше...
Здесь бояться нечего.
RY723 вне форума  
Сказали "Спасибо" RY723
warel (27.06.2019)
Непрочитано 29.01.2011, 13:46  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

Сообщение от RY723 Посмотреть сообщение
После записи битов защиты (они все перечислены в даташите) можно записать биты защиы или конфигурации. Более ничего.
Не получится так, что по не опытности я вообще заблокирую прошивку МК?
Может кто то покажет пример комбинации битов?
Zemlyanov вне форума  
Сказали "Спасибо" Zemlyanov
warel (27.06.2019)
Непрочитано 29.01.2011, 14:20  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

Сообщение от Zemlyanov Посмотреть сообщение
Не получится так, что по не опытности я вообще заблокирую прошивку МК?
Может кто то покажет пример комбинации битов?
Биты защиты и предназначены для блокирования прошивки МК. В этом ничего нет страшного. Это нормальное состояние МК для защиты от несанкционированного чтения прошивки. Самое страшное, что можно сделать - это сбросить бит конфигурации - разрешения программирования по SPI. В этом случае программировать (или вернуть кристалл к жизни по SPI) может только параллельное программирование, которое врядли будет для вас доступно. Реально - после запрета прошивки по SPI кристалл можно выбросить, искать параллельный программатор дороже. А биты защиты - сбрасываются при стирании кристалла. При стирании кристалла не сбрасываются только биты конфигурации.
RY723 вне форума  
Сказали "Спасибо" RY723
warel (27.06.2019)
Непрочитано 29.01.2011, 15:07  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

Сообщение от RY723 Посмотреть сообщение
Самое страшное, что можно сделать - это сбросить бит конфигурации - разрешения программирования по SPI.
А ещё можно отключить ножку RESET, а ещё можно убить сигнатару... с AVR столько гемора при прошивке )))
Кстати недорогой высоковольтный есть у Чена http://elm-chan.org/works/avrx/report_e.html востанавливаю в нём.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Сказали "Спасибо" picavr
warel (27.06.2019)
Непрочитано 29.01.2011, 18:00  
petr5555
Почётный гражданин KAZUS.RU
 
Регистрация: 16.02.2010
Сообщений: 1,409
Сказал спасибо: 0
Сказали Спасибо 128 раз(а) в 114 сообщении(ях)
petr5555 на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

Обычно эти биты называются LB. Нужно ставить галочки (в PONY PROG) на все
биты LB.
После этого, чтобы убрать защиту, нужно полностью стереть кристалл.
При этом биты конфигурации сохраняются.
petr5555 на форуме  
Эти 2 пользователя(ей) сказали Спасибо petr5555 за это сообщение:
warel (27.06.2019), Zemlyanov (29.01.2011)
Непрочитано 29.01.2011, 22:52  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

picavr,
гемор только у безруких
кстати, пики тоже отстой - ерраты килограммами индусы писают - дырявые они как решето (не индусы)
но согласитесь, что ко всем нюансам эмбеддеры приспосабливаются и живут все мк мирно, даже в пределах одной платы
а понипрогом лучше не пользоваться, сразу прививайте себе чувство прекрасного - усб/ком/лпт программаторов море без вывертов с фузами

Последний раз редактировалось jump; 29.01.2011 в 22:56.
jump вне форума  
Сказали "Спасибо" jump
warel (27.06.2019)
Непрочитано 30.01.2011, 00:26  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

Сообщение от jump Посмотреть сообщение
сразу прививайте себе чувство прекрасного - усб/ком/лпт программаторов море без вывертов с фузами
Поддерживаю, но только
Сообщение от jump Посмотреть сообщение
усб
omercury вне форума  
Сказали "Спасибо" omercury
warel (27.06.2019)
Непрочитано 30.01.2011, 01:08  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

Разобрался я с лок фьюзами. Вся партия девайсов прошита и отправлена заказчику.
Всем спасибо за помощь.

Последний раз редактировалось Zemlyanov; 30.01.2011 в 01:10.
Zemlyanov вне форума  
Сказали "Спасибо" Zemlyanov
warel (27.06.2019)
Непрочитано 15.11.2012, 08:35  
ascerdfg
Почётный гражданин KAZUS.RU
 
Аватар для ascerdfg
 
Регистрация: 27.10.2009
Адрес: г. Алексин
Сообщений: 1,162
Сказал спасибо: 938
Сказали Спасибо 157 раз(а) в 92 сообщении(ях)
ascerdfg на пути к лучшему
По умолчанию Re: Защитить прошивку от чтения. Что делать?

Сообщение от RY723 Посмотреть сообщение
Биты защиты и предназначены для блокирования прошивки МК. В этом ничего нет страшного. Это нормальное состояние МК для защиты от несанкционированного чтения прошивки.
А от санкционированного чтения?
А параллельным программированием можно считать защищённый МК?

А фъюзы можно считать с незащищённого МК?
__________________
Экономика учит нас, что не более 4-5% населения способны к предпринимательской деятельности…Чего же в них такого особенного? Другая статистика говорит, что дрочат 95% населения… По-моему всё очевидно…
ascerdfg вне форума  
Сказали "Спасибо" ascerdfg
warel (27.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Linux-ваше мнение Tvenn Делимся опытом 6169 23.08.2015 08:57
Доктрина Даллеса dosikus Отвлекитесь, эмбеддеры! 427 24.10.2010 13:27
Хиросима и Нагасаки xpres Отвлекитесь, эмбеддеры! 915 15.08.2010 22:05
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03


Часовой пояс GMT +4, время: 18:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot