Например TDA7294

Форум РадиоКот • Просмотр темы - Все про USBAsp
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 11:46:07

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1615 ]     ... , , , 59, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Сб ноя 10, 2018 07:19:10 
Вымогатель припоя

Карма: 8
Рейтинг сообщений: 57
Зарегистрирован: Ср май 26, 2010 16:24:33
Сообщений: 511
Рейтинг сообщения: 0
У меня на Windows 10 64 bit тоже не работает. На другой системе работает, но там Windows ХР и установлена atmel studio. Думаю в atmel studio и причина. Не хочу ее ставить на 10 для проверки, да и программатора нет под руками. Использую оболочку AVRDUDEPROG_3.3.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Вс ноя 25, 2018 18:14:50 
Друг Кота
Аватар пользователя

Карма: 23
Рейтинг сообщений: 283
Зарегистрирован: Пт мар 09, 2007 15:01:52
Сообщений: 3040
Откуда: Биробиджан
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
дидя попробуй этот драйвер http://zadig.akeo.ie/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Пт фев 01, 2019 18:13:42 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 42
Зарегистрирован: Сб июл 03, 2010 20:25:15
Сообщений: 368
Откуда: М5 1001км
Рейтинг сообщения: 0
Здравствуйте! Вот не нашлось у меня в закромах программатора с разъёмом PDI. А чип ATXMega128A4U только через него прошивается. На просторах нашёл, как это сделать с помощью USBASP и командной стороки. Пользоваться ей не умею и это ещё мягко сказано. Посмотрите лог, кто разбирается, прошился чип или нет. Там в конце error меня смущает.
Код:
C:\Users\Ноутбук\Documents\xmega_programmer\Software>avrdude -C avrdude.conf -c usbasp -p x128a4 -U flash:w:"NANDLite!_r1.0v1.0b1024a.hex":a -E noreset avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.12s

avrdude: Device signature = 0x1e9746
avrdude: NOTE: Programmer supports page erase for Xmega devices.
         Each page will be erased before programming it, but no chip erase is performed.
         To disable page erases, specify the -D option; for a chip-erase, use the -e option.
avrdude: reading input file "NANDLite!_r1.0v1.0b1024a.hex"
avrdude: input file NANDLite!_r1.0v1.0b1024a.hex auto detected as Intel Hex
avrdude: writing flash (131072 bytes):

Writing | ################################################## | 100% 5.59s

avrdude: 131072 bytes of flash written
avrdude: verifying flash memory against NANDLite!_r1.0v1.0b1024a.hex:
avrdude: load data flash data from input file NANDLite!_r1.0v1.0b1024a.hex:
avrdude: input file NANDLite!_r1.0v1.0b1024a.hex auto detected as Intel Hex
avrdude: input file NANDLite!_r1.0v1.0b1024a.hex contains 131072 bytes
avrdude: reading on-chip flash data:

Reading |                                                    | 0% 0.00savrdude: paged_load failed
avr_read(): error reading address 0x0000
    read operation not supported for memory "flash"
avrdude: failed to read all of flash memory, rc=-2

avrdude done.  Thank you.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Сб фев 02, 2019 04:47:14 
Друг Кота
Аватар пользователя

Карма: 23
Рейтинг сообщений: 283
Зарегистрирован: Пт мар 09, 2007 15:01:52
Сообщений: 3040
Откуда: Биробиджан
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Чип не смог прочитатся, вот и ошибка. Верификация не прошла. Прошивку usbasp менял? ВВот этим проектом пользовался? https://www.avrfreaks.net/forum/usbasp- ... pport-test


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Сб фев 02, 2019 09:37:44 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 42
Зарегистрирован: Сб июл 03, 2010 20:25:15
Сообщений: 368
Откуда: М5 1001км
Рейтинг сообщения: 0
Прошивку usbasp поменял, у меня Windows 10 32 bit. Переделал питание для согласования уровней, как сдесь https://ketturi.kapsi.fi/2013/05/progra ... p-avrdude/ . Верификация прошла , но в конце опять ошибка. Это что, ошибка считанного содержимого?
Код:
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 4.48s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0002
         0x84 != 0x9e
avrdude: verification error; content mismatch

avrdude done.  Thank you.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Вс фев 03, 2019 13:51:46 
Мудрый кот
Аватар пользователя

Карма: 24
Рейтинг сообщений: 286
Зарегистрирован: Чт июн 10, 2010 08:55:35
Сообщений: 1810
Откуда: Сибирские Афины
Рейтинг сообщения: 0
А это уже ошибка проверки - не совпадают байты.
Попробуйте в командную строку добавить ключик "-e" (без кавычек, буква латинская).

_________________
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Вс фев 03, 2019 21:33:12 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 42
Зарегистрирован: Сб июл 03, 2010 20:25:15
Сообщений: 368
Откуда: М5 1001км
Рейтинг сообщения: 0
При добавлении очистки памяти -e изменений нет. Вот сдесь armer вроде объясняет причину, но как применить к моему случаю? https://radiokot.ru/forum/viewtopic.php ... start=1700


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Пн фев 04, 2019 15:05:09 
Друг Кота
Аватар пользователя

Карма: 23
Рейтинг сообщений: 283
Зарегистрирован: Пт мар 09, 2007 15:01:52
Сообщений: 3040
Откуда: Биробиджан
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Что-бы прошла верификация , чип должен считаться, а у тебя считывание не происходит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Пн фев 04, 2019 15:31:46 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 42
Зарегистрирован: Сб июл 03, 2010 20:25:15
Сообщений: 368
Откуда: М5 1001км
Рейтинг сообщения: 0
Ладно, будем думать, чем ещё можно прошить. Или похожу по форуму на барахолке, может кто и возьмётся прошить. Спасибо всем, кто отвечал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Вт фев 05, 2019 00:01:46 
Друг Кота
Аватар пользователя

Карма: 23
Рейтинг сообщений: 283
Зарегистрирован: Пт мар 09, 2007 15:01:52
Сообщений: 3040
Откуда: Биробиджан
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Попробуй для начала просто считать и сравнить бинарик с оригиналом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Сб июн 15, 2019 19:38:15 
Друг Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 189
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 5999
Рейтинг сообщения: 0
Такая же засада, только с прошивкой ATtiny10 по TPI.
Все мои программаторы не шьют по TPI, а USBASP вроде должен и вроде как другие удачно шьют им, и Di Halt вроде как шил..

Был в наличии и USBASP перешитый в AVR-Doper, вот перешил ради ATtiny10 и TPI обратно в USBASP, но что-то лыжи не едут. Менял версии avrdude и драйвера, но failed...
Пробные прошивки ATmega8 и ATtiny2313 проходят нормально,
ATtiny10 по TPI ни в какую не хочет. Сигнатура и fuse ещё как-то иногда читаются и на этом всё.
Чаще дудка выдаёт типа:
Код:
avrdude.exe: error: programm enable: target doesn't answer. 1 
avrdude.exe: initialization failed, rc=-1
Или многочисленную ошибку TPI
При попытке считывания тоже на выходе какая-то билеберда

Не совсем понятно с подключением ATtiny10 1 пина TPIDATA к программатору. Где подключают его к разъёму программатора USBASP только к MOSI, где на MOSI и MISO с резистором.
Di Halt вроде как шил через один "MOSI -> TPIDATA. MISO болтается в воздухе.":
http://we.easyelectronics.ru/AVR/usbasp ... o-tpi.html

Перерыл уже кучу сайтов, перепробовал вариантов 100500 шт., что уже все перемешалось...
Вроде и здесь с ATtiny10 удачно
http://forum.easyelectronics.ru/viewtop ... =4&t=36124

Причем когда ATtiny10 хоть как-то видится, то скорость процедуры прошивки в avrdude растягивается в эдакое зависание минуты на 4, и вроде только при 115200

Сам USBASP с ATMega8, прошит сейчас этой:
https://www.fischl.de/usbasp/
"The following packages include circuit and firmware.
usbasp.2011-05-28.tar.gz (519 kB) TPI support (upcoming release of avrdude will use it), supports programmers with ATMega88 and ATMega8."
Комп с программатором на ХР 32

_________________
"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Вт июн 18, 2019 18:50:10 
Друг Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 189
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 5999
Рейтинг сообщения: 0
Если кому интересно и надо, то кароче, на следующий день прошил пару этих самых ATtiny10 по TPI :)
После форума ещё разного делал, перешивал программатор чиста для проверки железа пару раз в AVR-Doper, обратно в USBASP и в диспетчере устройств полвечера, но так и не шилось. На следующий день всё спокойно по новой проверил, выяснил, что ко всему самодельная SMD площадка к программатору тоже иногда давала плохой контакт. Всё вместе это привело к долгому блуждания в трёх соснах :)))
Прошил через тот же SinaProg (ранее уже мной правленный и в таком же виде далее неизменный), потом для пробы и в голом AVRdude несколько раз. В SinaProg в этот раз даже настройки портов и скорости не пришлось трогать, оставлись дефолтные, только указал, что программатор будет USBASP и нормально прошилось. А до того было, что пока 115200 не выставишь, так вообще ATtiny10 не виделась никогда.
И даже подключение к программатору не успел поменять, осталось то, которое из какого-то польского ролика накануне пробовал, как на первой схеме в V3.0:

Изображение Изображение

Хотел у них на сайте наискать прошивки от этих версий и с ними попробовать, но у них их там что-то нет, как и самих этих программаторов, и похоже давно.

_________________
"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Вс июн 23, 2019 13:49:09 
Открыл глаза

Зарегистрирован: Пт май 29, 2009 09:38:45
Сообщений: 41
Рейтинг сообщения: 0
Народ, подскажите как решить проблему - есть USBasp перепрошитый в AVRdoper, в 4 AVR Studio работал без вопросов, а в ATMEL Studio 7 просит постоянно при обращении к программатору обновить его ПО, закрываешь окно и все работает, но напрягает. Может как-то решается это?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Вс июн 23, 2019 16:58:17 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 42
Зарегистрирован: Сб июл 03, 2010 20:25:15
Сообщений: 368
Откуда: М5 1001км
Рейтинг сообщения: 1
Нужно в настройках отключить проверку версии ПО. Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Пн июн 24, 2019 13:20:59 
Открыл глаза

Зарегистрирован: Пт май 29, 2009 09:38:45
Сообщений: 41
Рейтинг сообщения: 0
Нужно в настройках отключить проверку версии ПО. Изображение

Не помогает, все равно хочет обновиться
Решил проблему по совету как тут http://www.cyberforum.ru/post12068255.html При этом лишних вопросов не задает и работать стало удобнее


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Ср июн 26, 2019 02:47:40 
Родился

Зарегистрирован: Ср июн 26, 2019 02:28:17
Сообщений: 3
Рейтинг сообщения: 0
Обнаружил странный артефакт при программировании attyni13:
При увеличении делителя внутреннего RC генератора в прошивке через регистр CLKPR (уменьшение частоты) контроллер перестает определяться программатором.
Единственный способ вернуть контроллер к "жизни" - стереть чип через avrdude на пониженных частотах (avrdude -C avrdude.conf -c usbasp -B 1200 -p t13 -q).
Экспериментально определил, что до делителя 16 - работает стабильно. Делитель 32 - через раз. Еще больший делитель - стабильно перестает отвечать после прошивки.
Как можно объяснить такое поведение? В даташите никакой связи между частотой последовательного программирования и внутренним делителем нет. И прошивка производится при RESET=0. Т.е. содержимое программы на программирование влиять не должно.
Все фьюзы соответствуют дефолтным по даташиту. Проверял на разных USBASP.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Ср июн 26, 2019 18:29:46 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Andrey_083 писал(а):
В даташите никакой связи между частотой последовательного программирования и внутренним делителем нет.
Тактовая частота камня должна быть выше частоты программирования ISP не менее чем в 4 раза.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Чт июн 27, 2019 12:20:37 
Родился

Зарегистрирован: Ср июн 26, 2019 02:28:17
Сообщений: 3
Рейтинг сообщения: 0
Добавлено after 1 minute 24 seconds:
Andrey_083 писал(а):
В даташите никакой связи между частотой последовательного программирования и внутренним делителем нет.
Тактовая частота камня должна быть выше частоты программирования ISP не менее чем в 4 раза.

Чем в таком случает определяется тактовая частота камня при дефолтных фьюзах в режиме программирования (контроллер на сбросе). Программно установленными делителями?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Чт июн 27, 2019 14:11:12 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Попробуйте сделать, например, 5секундную паузу перед изменением CLKPR и поглядеть, поможет или нет. Я так не проверял, предположу что поможет.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Все про USBAsp
СообщениеДобавлено: Чт июн 27, 2019 15:01:22 
Родился

Зарегистрирован: Ср июн 26, 2019 02:28:17
Сообщений: 3
Рейтинг сообщения: 0
Я так делал. И соответственно, если после сброса за 5 секунд успеть начать программировать - всё нормально. Если нет - программатор не видит контроллер. Считаю что это не решение - во все проекты вводить задержку изменения регистров. Должно работать в соответствии с даташитом. Но в даташите на аттини я не нашел описания подобного поведения.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1615 ]     ... , , , 59, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Kolin и гости: 58


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y