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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

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

Сообщение pin1000 »

slav0n,
Я изначально написал.
Все действия делал на минимальной скорости.
Что думал автор дуды и я не знаю. Но при программировании фьюзов пишет уведомление " Не возможно, установлены локбиты"
Реклама
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

[uquote="pin1000",url="/forum/viewtopic.php?p=4082520#p4082520"]slav0n,

Есть версии?[/uquote]
1. есть немножко. взять другую оболочку. например avrdudess, Avrdudeshell, khazama,
2. пробовать программировать из консоли.
3. обновить прошивку программатора.
4. включить slow режим на программаторе
5. понизить частоту ISP до 1/4 от частоты кварца, или внутреннего генератора и ниже.
6. попробовать на другом(аналогичном) программаторе (можно даже на PICKIT-2, если такой имеется, и под той-же дудкой из под шелла)
7. попросить близко-живущего друга с программатором, или на каком-нить СЦ, чтобы проверили программатор
Как вариант, можно попробовать по питанию программируемого мк поставить блокировочный конденсатор, поближе, возле ножек
измерить напряжение питания на мк, USB в некоторых компах запитываются от источника дежурного режима, который в свою очередь от постоянной работы высушивает электролиты, и ИП начинает выдавать не 5В, а значительно пониже.
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Реклама
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

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

Сообщение pin1000 »

oleg63m,
Попробую по пунктам
1. Дудкой уже прошивал Atmegа128
2. Не пробовал, незнаю.
3. этим программатором прошивал Мегу128, совсем недавно две Мега8, без проблем.
4и5. На программаторе и в программе стоят минимальные скорости.
6,7. У меня есть самодельный, но рабочий и проверенный программатор. Попробую еще им.
Перая Мега запаяна в плате, где есть вся необходимая обвязка.
Аватара пользователя
slav0n
Опытный кот
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков
Контактная информация:

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

Сообщение slav0n »

чем дальше в лес тем ближе вылез.
удачи в прошивании
ohmycode!
primuss3.com
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

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

Сообщение pin1000 »

oleg63m,
Докладываю. Взял свой самопальный но проверенный usbasp.
Атмегу128 видит, считывает, очищает кристалл, фьюзы читает и т. д.
Внизу прикреплю фото попыток
1.Попробовал залить прошивку. На любых скоростях заливается. Но в момент верификации выдается предупреждение см фото.
2.Попробовал запрограммировать нужные мне фьюзы. Сразу предупреждение, что установлены локбиты. см фото
Изображение Изображение

Добавлено after 2 minutes 12 seconds:
slav0n,
Спасибо за пожелание. Проверено двумя программаторами. Установлены Локбиты!

Добавлено after 4 minutes 41 second:
Возможно будет совет. А может и действительно нужно? Переустановить Avrdude. У меня версия3.3,более свежей не видел.
Реклама
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

https://github.com/zkemble/AVRDUDESS
http://www.yourdevice.net/proekty/avrdude-prog
http://matrex-notes.blogspot.com/2015/0 ... tmega.html
попробуй еще саму AVRDuDe переставить. или другую мегу, не из кетая. может брак выбросили
Перая Мега запаяна в плате, где есть вся необходимая обвязка
Так может дело в обвязке? у меня, например, usbasp не шьет мегу328 в тестере полупроводников, а стк-500 без проблем.

[uquote="pin1000",url="/forum/viewtopic.php?p=4082503#p4082503"]
Чтение есть. Стереть все работает! .Кристалл чист. Не дает программировать фьюзы и верификацию прошивки. Сама прошивка заливается, до верификации .В обоих случаях пишет уведомление, что установлены локбиты.[/uquote]
а сама программа заливается? можешь считать записанное и сравнить дамп с источником? Дело в том, что стирание происходит по другому методу, отличимом от программирования. поэтому и пишет, что все нормально. можно попробовать записать все нули. может какая ячейка битая внутри. чудес ведь не бывает.
В этом плане хороша программа avrdudeshel, там сразу выводится дамп буфера обмена, и видно что пишется и что читается
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Реклама
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

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

Сообщение 1en2 »

так, может, сама программа (hex) содержит установку лок-битов ???....другой, чужой хекс туда бы записать, а не этот...
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

Сообщение АлександрЛ »

[uquote="oleg63m",url="/forum/viewtopic.php?p=4082667#p4082667"]Так может дело в обвязке? у меня, например, usbasp не шьет мегу328 в тестере полупроводников, а стк-500 без проблем.[/uquote]
Не помню, какую я Мегу перепрошивал, то ли 128, то ли 103, но через "пять проводков".. :facepalm: Унипроф сделал вид, что всё записал и проверил, но МК не запустился, ПониПрог отработал нормально- всё заработало.. А недавно шил 40 Тини13, десяток тинек Avrdudeshell, работая через самодельный avrispmkII...
А вот TL866II plus спокойненько этот десяток забракованных тинек записал, даже ни разу не возмутившись..
Такая же фигня была с Тини2313 - после заливки прошивки avrisp напрочь терял тиньку, хотя прошивка работала.. :dont_know:

[uquote="oleg63m",url="/forum/viewtopic.php?p=4082667#p4082667"]чудес ведь не бывает.[/uquote]Бывают, бывают..... :))) :))) :)))

Добавлено after 2 minutes 59 seconds:
[uquote="1en2",url="/forum/viewtopic.php?p=4082678#p4082678"]...другой, чужой хекс туда бы записать, а не этот...[/uquote]
Для этого "чужой хекс" брать не обязательно, достаточно записать пару строк "ноликов" (можно, конечно, и весь флешь ноликами забить, но это "вручную и долго"), и попробовать из залить в МК, потом сверить и считать.. :dont_know:

Ещё, если такое возможно, можно отключить сверку сигнатуры МК.. :dont_know:
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

наверное получилось, раз наставил плюсов и исчез :)

Добавлено after 8 minutes 15 seconds:
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4082682#p4082682"]если такое возможно, можно отключить сверку сигнатуры МК.. :[/uquote]
ну, я бы этого не стал делать. случайно зальешь чего-нить не с того микрика. а вот верификацию- да.
и непонятно, откуда взят заливаемый кекс, может считан из залоченного мк
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

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

Сообщение pin1000 »

1en2,
Что то сбой прошел, не ушло последнее сообщение.
Программа написана очень надежным человеком, которому доверяю больше чем себе.
А чисто для проверки я заливал другой hex, подобного устройства на 128 Меге. И он тоже не прошел верификацию из-за. установленных локбит
Последний раз редактировалось pin1000 Сб авг 28, 2021 17:54:15, всего редактировалось 1 раз.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

Сообщение АлександрЛ »

[uquote="oleg63m",url="/forum/viewtopic.php?p=4082684#p4082684"]и непонятно, откуда взят заливаемый кекс, может считан из залоченного мк[/uquote]
А с залоченного МК читается: 00 01 02 03 04........FF, и по новой по кругу.. Залиться оно зальётся, и сравнение пройдёт, но это "пшик".. И на ЛОК- биты не влияет.. А вообще сначала надо фьюзы считывать, а потом уже думать, что надо менять, а что - нет..
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

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

Сообщение pin1000 »

oleg63m,
Я не куда не исчез, что то с инетом сбой небольшой.
Сейчас пытаюсь освоить новую для себя программу Khazama avr, может она поможет.
Я доверял дудке, потому что на ней прошивал 128 Мегу раз двадцать, без проблем. Вообще не было МК который бы не шился!
hex ,с которым работаю, создан очень надежным человеком, он и на котосайте свои работы выкладывал. Думаю и эту свою новую работу он оформит статьей. Я хотел помочь ему тестированием его устройства. Все платы для его изделия, я уже сделал методом(фоторезист>паяльная маска>шелкография) Люблю делать сам.

Добавлено after 13 minutes 26 seconds:
Считал фьюзы с 128Меги программой Khazama
Изображение
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

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

Сообщение 1en2 »

фотографировать экран - это порнография, а не фотография...)))))..есть же Print Screen с минимальной обрезкой потом....
===
хазама считала все лок =1, т.е. не запрограммированы...
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

pin1000 писал(а):Сейчас пытаюсь освоить новую для себя программу Khazama avr, может она поможет.
Я доверял дудке, потому что на ней прошивал 128 Мегу раз двадцать, без проблем. Вообще не было МК который бы не шился!
Товарищ, ты не поверишь, но хазама работает тоже через Аврдуде, тоесть через дудку. это очередная оболочка. так что результат практически ожидаемый.
Правда сейчас уже не помню, по моему аврдудесс шила меги намного быстрее других оболочек. а хазама, у меня как раз чето не пошла. не помню уже изза чего. и, кстати, у котов были случаи, что хазама не шила фюзы. а другая облочка с кексами косяки вылазили. но это скорее всего траблы с железом. Был тут у нас один прораммер-мопэдист Василий. так тот программировал пики (кто помнит) только придавив программатор пяткой.
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

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

Сообщение GoldenAndy »

1en2, порнография - это программировать АВРку переключателями, вручную.
а у человека на компе может не быть инета. Я знаю таких двух людей. У них всё на телефоне и планшете, а ПК - чисто для оффлайновой работы.
oleg63m, Я не уверен, что хазама через дудку работает. Разве что код дудки там внутре зашит сильно. Но хазама понимает только USBAsp и никаких "дудкиных" файлов не создает.
а вообще да, ситуация с мегой до жути странная. Как пишет pin1000, у него меги из разных источников. А поведение одинаковое....
Кто пользовался АврДоктором - доктор локбиты тоже умеет сносить?
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
Starichok51
Модератор
Сообщения: 19046
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

GoldenAndy писал(а):у человека на компе может не быть инета. Я знаю таких двух людей. У них всё на телефоне и планшете, а ПК - чисто для оффлайновой работы.
1. причем тут отсутствие инета и фотографирование фотоаппаратом? когда проще сделать снимок экрана с помощью кнопки Print Screen?
2. причем тут телефон и планшет, если на фото видно, что это экран ПК?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4082797#p4082797"]Кто пользовался АврДоктором - доктор локбиты тоже умеет сносить?[/uquote]
лок биты элементарно сносятся стиранием кристалла
причем эта опция- комманда, она не требует ввода данных, как при программировании.
кстати хазама показала отсутствие локов. на скрине-же видать
и вот что пишут на паяльнике ( https://cxem.net/software/khazama_AVR_programmer.php) если мне не верите
Khazama AVR Programmer
Небольшая программа, созданная с целью быстрой прошивки микроконтроллеров Atmel AVR.
Приложение Khazama AVR Programmer имеет простой и удобный минималистичный оконный интерфейс. Данный программатор является графической оболочкой программы avrdude и отлично подходит для начинающих разработчиков. В настоящее время Khazama AVR Programmer поддерживает около восьмидесяти моделей микроконтроллеров AVR, относящихся к семействам ATmega, ATxmega, ATtiny и AT90. Программатор имеет минимальное количество функций, однако выгодно отличается скоростью работы и стабильностью. Программное обеспечение позволяет: загружать в буфер сохраненные hex-файлы прошивки для EEPROM и FLASH памяти, записывать hex-файлы в EEPROM и FLASH память микроконтроллера, смотреть содержимое EEPROM и FLASH памяти чипа, очищать память контроллера, менять конфигурацию FUSE и LOCK битов, проводить верификацию EEPROM и FLASH памяти. Все операции можно осуществлять либо с помощью меню, либо с помощью кнопок на панели инструментов, внешний вид которых срисован с аналогичных кнопок в ПО PonyProg.
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

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

Сообщение GoldenAndy »

Starichok51, Еще раз.
На ПК нет интернета.
Человек в инет ходит с телефона и все делает на телефоне.
И как скрин с компа без инета перенести в инет? Это какие то телодвижения, что бы как то перекачать скрин в телефон/ланшет, откуда уже постить. А так - проще сфоткать телефоном. Это быстрее. Главное что? Показать картинку. Фото экрана с этим справилось....

oleg63m, Был не прав, прошу прощения. Копнул екзешник хазамы - есть "ошметки" дудки.

По поводу сноса локов. Команду стирания кристалла pin1000 выполнял. После этого ничего не поменялось, по его словам....
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

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

Сообщение oleg63m »

не будем торопиться. может завтра окажется, что все уже нормально. Так бывает.
Иногда в спешке не видишь элементарного. а потом вдруг раз!!! Осенило.
у меня случай был с стк500. не программировались в паралельном режиме аттини 2313. не сбрасывались к заводским установкам. а потом принесли устройство на меге8535, как и в программаторе. благо не залоченная прошивка. я его перепрошил на стк500, а в свою мегу залил его прошивку(с разрешения хозяина) и о-чудо!!!заработали оба девайса, и до сих пор оба исправно работают.
а говорят, чудес в жизни не бывает
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

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

Сообщение pin1000 »

Starichok51,
Если бы я сделал наскальные рисунки с помощью зубила и молотка, вы бы уделили им внимания меньше ,чем моим фото экрана монитора! Которые сделал для оперативности подачи информации.
я с удовольствием скажу спасибо за помощь, но именно за помощь

Добавлено after 2 hours 11 minutes 38 seconds:
Друзья! Есть серьезные подвижки.
С помощью Khazama avr залил нужную прошивку и установил заводские фьюзы. Все эти действия, AvrDUDE не давал сделать, выдавая предупреждения, что установлены Локбиты.
Практически-это "смертный приговор" Дудке.
Эта программа несколько лет отлично работала со всеми микроконтроллерами, включая и Atmega128 !
Причем я Дудку переустанавливал, но все тоже самое и делает!
Ответить

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