Страница 1 из 2
Есть какие-то особенности шиться ATTiny по сравнению с Mega?
Добавлено: Вт май 26, 2020 13:34:11
Spider
Всем привет.
Давненько не брал в руги AVR, а тут попросили и .... и не работает. Точнее как, вроде и работает и нет.
Имеем цель: прошить 2 камня - ATTiny13 и ATTiny26.
Имеем инструменты: Arduino Pro Mini, Arduino Nano, avrisp-clone
Не могу прошить.
Arduino по средству превращения друг руга в ArduinoISP друг друга шьют. AvrISP-Clone тоже их всех шьёт. А вот Attiny никто из них не шьёт. AvrDude говорит нет с той стороны никого.
Я что-то пропустил? У ATTiny как-то что-то не так?
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Вт май 26, 2020 14:34:07
Самсусамыч
У тини всё нормуль…
1.png
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Вт май 26, 2020 14:38:25
Spider
Дык то то и оно... Вроде всё пролистал, всё сделал, а оно не алё...
Мёртвые изначально? О_о
Ну я то вечером ещё куплю, но....
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Вт май 26, 2020 14:54:38
Самсусамыч
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Вт май 26, 2020 15:02:37
BOB51
Можно вот такой под AVRDUDESHELL/поньку сделать:

Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Вт май 26, 2020 20:08:30
Spider
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3846477#p3846477"]http://www.getchip.net/posts/150-arduino-isp-i-algorithm-builder-usb-adapter-iz-arduino-nano/[/uquote]
Это я и имел ввиду говоря о Arduino ISP. С ATMega based платами, всё работает...
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Вт май 26, 2020 20:32:50
BOB51
С ардуино ISP будет работать по SPI только в случае, если в IDE будут установлены соответствующие платформы.
К примеру в окне
файл - настройки - дополнительные ссылки менеджера плат
вписаны следующие строчки:
Код: Выделить всё
https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
и
Код: Выделить всё
https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json
затем открываем менеджер и устанавливаем эти платформы.
А уж потом работаем с ними так же как и с иными платками.

Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Вт май 26, 2020 20:53:14
NStorm
Tiny разные бывают. Есть еще с интерфейсами TPI и UPDI. Но 13ая и 26ая - обычный SPI. Должны шиться этим. Как и чем шьете?
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Вт май 26, 2020 23:18:08
BOB51
Скорее как работаем...
!. Делаем программу в аврстудио (или иным компилятором) и прошиваем из-под отдельной софт-оболочки на имеющемся железе...
2. Работаем в среде ардуино IDE но используем имеющееся железо в качестве программатора под управлением IDE (не используя бутлоадер).
Типичная возможная ошибка - использование при тест-отладки вывода RESET не по назначению.
Прожка прошьется, но кристалл после того только для изделия сгодиться - программатор его уже не увидит.
Да и ОТДЕЛЬНАЯ аврдуда (не та, что в составе IDE установлена - там настройки уже по умолчанию прописаны - только остается указать железко программатора!) без шаманизма с настройками с ардуиноISP работать не будет...
А как встроить тот программатор из нанки сделанный я не ведаю... Может кто из знатоков аврдуды подсказать сможет...

Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 06:41:02
Spider
[uquote="NStorm",url="/forum/viewtopic.php?p=3846618#p3846618"]Tiny разные бывают. Есть еще с интерфейсами TPI и UPDI. Но 13ая и 26ая - обычный SPI. Должны шиться этим. Как и чем шьете?[/uquote]
Ну написал же... avrisp-clone и avrdude.
Добавлено after 4 minutes 27 seconds:
Re: Есть какие-то особенности шиться ATTiny по сравнению с Mega?
BOB51, пишет кучу всякой фигни никак не относящейся к делу. Налил кучу воды. При чём тут Arduino IDE и её настройки?
Я шью свой HEX (пытаюсь) по средствам программатора и avrdude.
Arduino я упомянул как источник других AVR процов для проверки работоспособности железа программатора и avrdude. так же я упомянул про ArduinoISP как альтернативный программатор (это такая прошивка для Arduino превращающая платы в ISP совместимый stk500 программатор).
Накой хрен мне тут как бороться с IDE и её настройками?
Ну и по поводу RESET. я ещё ни разу не смог "подключиться" к тинькам чтобы испортить RESET. Ну и если уж на то пошло, уже большой мальчик и таких глупостей давно не делаю.
Вчера купил пару новых процов, щас попробуем исключить момент с мёртвыми камнями.
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 09:01:34
NStorm
Ну написал же... avrisp-clone и avrdude.
А опции?
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 09:40:29
BOB51
Тогда та схема, что я выше выкладывал (вариант SiProg) вполне достаточна для работы с СОМ портом материнки или PCI-COM платкой как с avrdudeshell (
http://matrex-notes.blogspot.com/2015/0 ... tmega.html )
так и с PonyProg2000 без всякого шаманизму с настройками и для любых из описанных в софт-оболочках АВРок.
Проще уж не сделать... (примитивы - не в счет - возможная угроза как для ПК, так и для МК).
А вот для иных железных средств придется в настройки софт-оболочки самому влазить.

Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 09:42:16
Spider
Код: Выделить всё
avrdude -p t26 -c usbasp-clone
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.
Всё то жде самое с atmega:
Код: Выделить всё
avrdude -p atmega328p -c usbasp-clone
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.03s
avrdude.exe: Device signature = 0x1e950f (probably m328p)
avrdude.exe: safemode: Fuses OK (E:FD, H:DA, L:FF)
avrdude.exe done. Thank you.
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 10:42:43
NStorm
Spider, попробуйте добавить "-B 10" и другие значения, т.е. поиграться со скоростью SPI. Это период SCK в мкс. По дефлоту вроде 4 МГц, что для тини много будет. А 10 сделает 400 кГц. У 328ой меги дефолт 8 МГц, а у тини13 (26 наверное тоже, не смотрел просто) - 1.2 МГц. И если у вас клон без автоопределения скорости, как китайские USBAspы, надо скорость вручную снижать.
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 11:06:32
Spider
Да со скоростью игрался. AtTiny13 нашёл в загашнике парочку - заработали. Видать именно эта, что мне принесли мёртвая была. Хотя в пакетике и выглядит не паяной - муха не сидела.
А вот 26ая всё ещё сопротивляется, а новую пока в наличии нет.
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 11:57:29
BOB51
Тогда "теоретически убитые" сбросить фузе доктором (у тинек - 8 лапок для сброса режим "высоковольтного программирования" предусмотрен).

Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 12:54:39
NStorm
Ну странно. Глянул ДШ тини26 - ничего особенного. Дефолтные настройки - внутренний RC на 1 МГц. Возможно и правда всё-таки бу с перешитыми фьюзами, хоть и выглядят как новые.
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 13:24:43
musor
а по AtTiny88AU (TQFP32)кто че скажет ка ее шьют???И ЧЕМ- с удивлением обнаружил что tl 866ii+ ее не знает(нет в списке-вот гады и за что мы денги платили !!!) страно? она че особеная какаято ??? просто нашел в загашнике ардуиноподобную платку ненужную с ней хотел исползовать 32ногих мег не осталось а ждать с али долга...
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 14:11:42
Самсусамыч
[uquote="musor",url="/forum/viewtopic.php?p=3846840#p3846840"]а по AtTiny88AU (TQFP32)кто че скажет ка ее шьют???[/uquote]
AVRDUDE_PROG 3.3, и обычный китаец (AVRasp).
Re: Есть какие-то особенности шиться ATTiny по сравнению с M
Добавлено: Ср май 27, 2020 15:12:14
BOB51
В той софтинке, что я выше указал и atmega88 и atmega88P в списках присутствуют.
Однако проверить именно 88ю не приходилось за неимением таковой...
...
Они же в адурине
Код: Выделить всё
https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_atmega8_series_index.json
и
Код: Выделить всё
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
