Всё о фьюзах...

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Pika4u
Поставщик валерьянки для Кота
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Re: Всё о фьюзах...

Сообщение Pika4u »

СПАСИБО ВАМ ОГРОМНОЕ ЗА СОВЕТЫ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Аватара пользователя
Pika
Родился
Сообщения: 7
Зарегистрирован: Ср июл 14, 2010 20:02:36

Re: Всё о фьюзах...

Сообщение Pika »

Помогите выставить фьюзы как в статье Bin-клоки на ATtiny2313. http://radiokot.ru/circuit/digital/home/36/ Там сказано, Фьюзы: CKSEL3...0=1111, SUT1,0=11, CKDIV8=1. В Uniprof запрограммированый фьюз-фьюз без галки. Как надо их выставить?
Я НЕ Pika4u.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Всё о фьюзах...

Сообщение AI_Disable »

Поставьте все галки, кроме SPIEN.
Аватара пользователя
Pika
Родился
Сообщения: 7
Зарегистрирован: Ср июл 14, 2010 20:02:36

Re: Всё о фьюзах...

Сообщение Pika »

Не понл. Как везде галки, когда в юнипрофе, фьюз запрограммирован-фьюз без галки??
Я НЕ Pika4u.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Всё о фьюзах...

Сообщение AI_Disable »

Всё верно. А вам, в данном случаи, нужно "распрограммировать", т.е. выключить все фьюзы. 0 - фьюз запрограммирован (включен), 1 - фьюз НЕзапрограммирован (выключен).
Аватара пользователя
Pika
Родился
Сообщения: 7
Зарегистрирован: Ср июл 14, 2010 20:02:36

Re: Всё о фьюзах...

Сообщение Pika »

Спасибо. Ещё вопрос-в прошлом МК я тоже все галки поставил. МК не обнаруживается юнипрофом, но в устройстве(звонок Патриот) при наличии 10МГЦ кварца работает норм. Но тут у меня кварц 8 МГц, будет ли устройство работать с этим кварцем?
Я НЕ Pika4u.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Всё о фьюзах...

Сообщение Gudd-Head »

Pika писал(а):в прошлом МК я тоже все галки поставил. МК не обнаруживается юнипрофом

Ну дык, не надо было ставить галку SPIEN.
Pika писал(а):при наличии 10МГЦ кварца работает норм. Но тут у меня кварц 8 МГц, будет ли устройство работать с этим кварцем?

Должно работать.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Pika
Родился
Сообщения: 7
Зарегистрирован: Ср июл 14, 2010 20:02:36

Re: Всё о фьюзах...

Сообщение Pika »

А я SPIEN и не менял. Как и остальные High фьюзы. Просто он запрограммирован на внешний кварц, а я подключал без кварца
Я НЕ Pika4u.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Всё о фьюзах...

Сообщение AI_Disable »

Если вы установили все галки CKSEL, то теперь МК настроен на тактирование от высокочастотного кварца (8 и более Мгц). Соответственно, при его последующей прошивке, нужно подключать внешний кварц.
Том
Родился
Сообщения: 13
Зарегистрирован: Ср мар 11, 2009 16:27:11

Re: Всё о фьюзах...

Сообщение Том »

ARV писал(а):
AI_Disable писал(а):Любая защита может быть снята через ISP.
утверждение неверное! защита не может быть снята иначе, кроме как стиранием всего чипа! но после такого снятия защищать уже нечего...

А как же ваши слова
1. параллельным программатором всегда можно все включить и выключить
2. упомянутые биты влияют на потенциальную возможность считать код программы даже при установленных битах защиты. если девайс делается для себя - то абсолютно без разницы, установлены эти фьюзы или нет (если, конечно, ножки МК, занятые соответствующими интерфейсами, свободны)

viewtopic.php?f=20&t=1279&start=200

Поясните всё-таки, можно ли считать код программы у м/к с выставленными битами защиты от чтения например у AT90S2343 ? Ведь некоторые фирмы предоставляют услугу по считыванию закрытых м/к и продают программаторы для такого считывания. Например http://www.semiresearch.com/index.php?-303835689
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Всё о фьюзах...

Сообщение AI_Disable »

Ещё раз, популярно: ЕСЛИ УСТАНОВЛЕНЫ ЛОК БИТЫ, ТО СЧИТАТЬ ПРОШИВКУ ПРОГРАММНЫМИ МЕТОДАМИ НЕ ПРЕДСТАВЛЯЕТСЯ ВОЗМОЖНЫМ. Однако, с помощью программатора, можно произвести полное стирание контроллера, в результате чего, отключаются лок биты, а прошивка уничтожается. Т.е. остаётся пустой контроллер, в который можно заново записать какую-либо прошивку и заново залочить её. Но старую восстановить никак нельзя.
Том
Родился
Сообщения: 13
Зарегистрирован: Ср мар 11, 2009 16:27:11

Re: Всё о фьюзах...

Сообщение Том »

AI_Disable писал(а):Ещё раз, популярно: ЕСЛИ УСТАНОВЛЕНЫ ЛОК БИТЫ, ТО СЧИТАТЬ ПРОШИВКУ ПРОГРАММНЫМИ МЕТОДАМИ НЕ ПРЕДСТАВЛЯЕТСЯ ВОЗМОЖНЫМ. Однако, с помощью программатора, можно произвести полное стирание контроллера, в результате чего, отключаются лок биты, а прошивка уничтожается. Т.е. остаётся пустой контроллер, в который можно заново записать какую-либо прошивку и заново залочить её. Но старую восстановить никак нельзя.

Не уверен. Просто так принято считать. Есть нетрадиционные способы и ими мало кто интересуется, редко возникает такая необходимость. Вот например человек пишет, что ему удавалось
..но с АВР снимал нех прошивку с атини2313 88 и с пару атмег. Когда в мк были лок биты выставленны и зашита стояла. Снималось всё просто с 2 -3 раза по средствам параллельного высоковольтного программирования, через AVRDragon. Из достижений считаю удачу)) при снятии прошивки с чипа MSR201..С читалки для карт. http://www.phreaker.us/forum/showthread ... post104188

Сам с помощью Пикпрога считывал закрытый пик16ф84, там это даже предусмотрено. Так что тема просто недостаточно изучена, ещё раз глянье мою ссылку в предыдущем посте http://www.semiresearch.com/index.php?953551474 Features:

- Remove lock bits
- Extract the code of the AVR`s EEPROM and FLASH content

- Transfer EEPROM and FLASH content to PC via RS-232 (optional)
http://www.semiresearch.com/index.php?-21680861
Да и Скоробогатова Вы видно не читали
http://www.cl.cam.ac.uk/~sps32/mcu_lock.html
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Всё о фьюзах...

Сообщение AI_Disable »

Том писал(а):Не уверен. Просто так принято считать.

И чем же обусловлена ваша неуверенность? Так не "просто принято считать". RTFM.
Том писал(а):... ещё раз глянье мою ссылку в предыдущем посте...

Развод чистой воды.

Да и сами продумайте: нафига делать защиту, которую можно снять теми же методами, которыми она была установлена?
Том
Родился
Сообщения: 13
Зарегистрирован: Ср мар 11, 2009 16:27:11

Re: Всё о фьюзах...

Сообщение Том »

И чем же обусловлена ваша неуверенность?

Хотя бы тем, что мне и самому удавалось считывать защищённые м/к .
Развод чистой воды.

Да и сами продумайте: нафига делать защиту, которую можно снять теми же методами, которыми она была установлена?


Методы совсем не те, а используются именно нестандартные режимы, различные воздействия на кристалл итд, в конкретном случае использовался Power Glitch. Из за несовершенства защиты её можно во многих случаях обойти. Автор статей Скоробогатов занимается исследованием этих уязвимостей при Кембриджском университете. Производители м/к заказывают им исследования на предмет обнаружения уязвимостей с целью их исправления.
Или Вы думаете там люди ерундой занимаются? :))
Почитайте, там и по русски статьи есть
http://www.cl.cam.ac.uk/~sps32/
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: Всё о фьюзах...

Сообщение AI_Disable »

Я не спорю, что идеальных защит не бывает и взломать можно всё, что угодно. Но вот стоимость и время, потраченное на взлом, никак не смогут окупиться прошивкой контроллера. А дешёвых и быстрых способов обхода защиты лок битов – не существует.
end of offtop
Том
Родился
Сообщения: 13
Зарегистрирован: Ср мар 11, 2009 16:27:11

Re: Всё о фьюзах...

Сообщение Том »

А дешёвых и быстрых способов обхода защиты лок битов – не существует.

Для некоторых типов м/к существует и дешево и быстро. Ценность представляет в основном информация, как всё делается.
Ладно, останемся при своих мнениях :beer: :))
РадеонЭлектрон
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт июн 17, 2010 16:27:57

Re: Всё о фьюзах...

Сообщение РадеонЭлектрон »

Как выставить фьюзы в кодвижоне для тиньки 2313? 8)
Закончил одно,начну другое.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Всё о фьюзах...

Сообщение Gudd-Head »

РадеонЭлектрон писал(а):Как выставить фьюзы в кодвижоне для тиньки 2313?

Также, как и для всех остальных: берёте и выставляете.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
РадеонЭлектрон
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт июн 17, 2010 16:27:57

Re: Всё о фьюзах...

Сообщение РадеонЭлектрон »

Gudd-Head писал(а):
РадеонЭлектрон писал(а):Как выставить фьюзы в кодвижоне для тиньки 2313?

Также, как и для всех остальных: берёте и выставляете.

Я сделал STK 200\300 подключил программатор к плате лпт и подключил плату расширения для тини 2313,а что касается программы -код вижион полный ноль как мне быть?
Закончил одно,начну другое.
РадеонЭлектрон
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт июн 17, 2010 16:27:57

Re: Всё о фьюзах...

Сообщение РадеонЭлектрон »

зашёл в сеттинг потом программер :
Выставил тип и программера и его порт куда подключил .
И что потом делать?
Закончил одно,начну другое.
Ответить

Вернуться в «AVR»