Программатор USB-AVR910 на Linux'e

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
saschai
Говорящий с текстолитом
Сообщения: 1596
Зарегистрирован: Вс дек 14, 2008 20:36:47
Откуда: SPb

Сообщение saschai »

Будет статья, будит и тема отдельная :))
А вопрос давно назрел, сам бы уже давно на линух перешел, хотя бы одним компом...., но ведь.... :))
_PM_
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Может наоборот, совместно додумать девайс, а затем сделать к нему описание. Потому что переделывать лениво.

А так - коллективным разумом придумаем один мегадевайс, и швец и жнец и на дуде. того..

Одна голова хорошо а две это уже мутант
_PM_
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Мой девайс исправно работает, но я хочу туда JTAG приделать. Чтоб ну уж совсем хорошо.

А драйверов для линукса понапишем. Целое ведро.
Аватара пользователя
saschai
Говорящий с текстолитом
Сообщения: 1596
Зарегистрирован: Вс дек 14, 2008 20:36:47
Откуда: SPb

Сообщение saschai »

Не я не тетеретик, вот касаемо, чего развести, или подпаять, оно конечно... :)) Была бы схема
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

_PM_ писал(а):Так надо же по уму его сделать. Чтобы выжать все сразу из этой меги. Например SPI TWI JTAG USART IOs. Может тему отдельную внедрить. Чтоб вместе подумать и соорудить.
Дык есть уже такое: http://www.simonqian.com/en/AVRminiProg/ Там внизу вторая схема.
Даташит - библия моя...
Изображение
maniac-08
Родился
Сообщения: 10
Зарегистрирован: Вт окт 27, 2009 21:54:52
Откуда: Нижний Новгород

Сообщение maniac-08 »

Здравствуйте, господа
Надеюсь тема еще актуальна, и думаю будет интересна многоим
Сам использую программатор от Проттосса, программа программатора - avrdude, последние версии полностью поддерживают этот программатор, но... под виндой... на ноуте у меня стоит ubuntu 9.10, надо вот приладить, а как это сделать я пока что не знаю... давайте вместе подумаем как это сделать, думаю не у меня одного такая проблема
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Сообщение sachok »

проблема точно не у Вас одного, у меня тоже проблема, перешел на ubuntu и не чем програмировать МК((( в наличии есть только AVR910 Protoss`а.... раскажите как научить его работать с ubuntu или подскажите какой USB програматор проверен на ubuntu.......
Я не Сашок!!!
Аватара пользователя
VenomXP
Грызет канифоль
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09
Контактная информация:

Сообщение VenomXP »

В Ubuntu прекрасно работает USBasp в связке с AVRdude из стандартных репов. Так же для dude есть GUI только для него нужно поставить Java, в принципе по ссылкам все написано: h t t p://www.brischalle.de/avr8_burn-o-mat_a ... gui_en.htm
Даташит - библия моя...
Изображение
Аватара пользователя
sachok
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2008 11:05:15
Откуда: Україна м.Луцьк
Контактная информация:

Сообщение sachok »

Спасибо!!! Буду делать USBasp.
Я не Сашок!!!
Аватара пользователя
KibeR_ShuriK
Родился
Сообщения: 6
Зарегистрирован: Вт окт 04, 2011 16:21:06

Re: Программатор USB-AVR910 на Linux'e

Сообщение KibeR_ShuriK »

VirtualBox + Windows XP на виртуальной машине. XPшке вполне хватит 128M оперативной памяти.
Изображение
4.1.2 + 3.1-rc4

PS. Не забываем активировать USB-устройство для виртуальной машины(Devices-USB Devices->[*]PROTTOSS AVR910 USB Programmer).

После установки драйвера через диспетчер устройств("указать папку с драйвером"->AvrProg):
Изображение

Gentoo Linux ~AMD64.
На всё ушло не более 10 минут.
Аватара пользователя
savantik
Открыл глаза
Сообщения: 60
Зарегистрирован: Пт апр 27, 2007 12:40:24
Откуда: Волгоград

Re: Программатор USB-AVR910 на Linux'e

Сообщение savantik »

KibeR_ShuriK писал(а):VirtualBox + Windows XP на виртуальной машине. XPшке вполне хватит 128M оперативной памяти.
Изображение
4.1.2 + 3.1-rc4

PS. Не забываем активировать USB-устройство для виртуальной машины(Devices-USB Devices->[*]PROTTOSS AVR910 USB Programmer).

После установки драйвера через диспетчер устройств("указать папку с драйвером"->AvrProg):
Изображение

Gentoo Linux ~AMD64.
На всё ушло не более 10 минут.


Так я и ни чего Не понял? Под Линуксом вообще реально завести Protoss AVR910 ????
Если НЕ использовать WINE и другое.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Программатор USB-AVR910 на Linux'e

Сообщение vasjn23 »

внесу свои 5 копеек....

...для того что-бы многие не сидели часами (как я сегодня) пытаясь установить нужный пакет Java на Ubuntu 10.4 - и в конечном этогу не бросили всю затею - пишу - пакет deb на сайте у меня не собрался. Поискал по сети - походу я не одинок был - и вот наткнулся на ссылку - где человек пересобрал пакет - и у меня он с ходу встал. Там так-же есть и какие настройки надо указать в программе.

ссылка
http://olegkrv.org.ua/blog/2010/09/30/a ... B2-ubuntu/

теперь осталось cобрать USBasp и дело в шляпе!

Добавлю - http://www.fischl.de/usbasp/ - тут море говых решений (в том числе и разведенных плат) под сам программатор и софт тоже присутствует.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Программатор USB-AVR910 на Linux'e

Сообщение vasjn23 »

Господа коты, у меня тут небольшой трабл получился....

Сделал USBasp для соего Линукса - решил проверить - определился или нет, и встал в тупик...

в терминале набираю sudo lsusb - выводит список подключенных устройств на USB

вот что показывает терминал
Изображение

теперь сижу и думаю - определился программатор системой или нет?
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Программатор USB-AVR910 на Linux'e

Сообщение Kavka »

Похоже, что определился.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Программатор USB-AVR910 на Linux'e

Сообщение vasjn23 »

Тогда возникает 2-й вопрос - почему его не видит программа AVR8Burn-o-Mate?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Программатор USB-AVR910 на Linux'e

Сообщение ploop »

Так я и ни чего Не понял? Под Линуксом вообще реально завести Protoss AVR910 ????

Что там заводить не знаю, он просто работает. Вообще без каких-либо манипуляций. И родная прошивка, и avrdoper, все работают.

Тогда возникает 2-й вопрос - почему его не видит программа AVR8Burn-o-Mate?

А она и не должна видеть. Его надо указать в настройках. Как он определился в /dev? По идее должен как /dev/ttyACMx (x от 0 и выше, в зависимости от подключенных устройств)
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Программатор USB-AVR910 на Linux'e

Сообщение vasjn23 »

Программа выдает следующую надпись:

/usr/bin/avrdude -C /etc/avrdude.conf -p m128 -P /dev/ttyUSB0 -c usbasp -U efuse:r:/tmp/efuse4359423813450524288.hex:r -U hfuse:r:/tmp/hfuse9015349454299143752.hex:r -U lfuse:r:/tmp/lfuse8212336331473702023.hex:r
avrdude: Warning: cannot query manufacturer for device: error sending control message: Operation not permitted
avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc


Из чего делаю вывод что не определяет она его.

В /dev у меня ничего вышеописанного нет.

з.ы. А можно поподробней про работу AVR910 в Linux "без танцев с бубнами"?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Программатор USB-AVR910 на Linux'e

Сообщение ploop »

А можно поподробней про работу AVR910 в Linux "без танцев с бубнами"?

1. Смотрим, что в /dev (ls -l /dev/tty*)
2. Вставляем программатор
3. Опять смотрим, что в /dev
4. Если появилось /dev/ttyACM0 (или нечто подобное), записываем, заучиваем, съедаем
5. Идём в настройки BoM и прописываем этот путь к устройству.

Внимание: на новых версиях ядра (например Ubuntu 12.04 и выше) изменили настройки демона udev, при этом прописать права на запись простыми правилами не удаётся. Естественно, можно настроить, но я не рыл глубже. Короче прав на запись туда нет у пользователей. Запускайте BoM под рутом.

error sending control message: Operation not permitted

Вот похоже на то. Попробуйте под рутом (не через sudo!)
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Программатор USB-AVR910 на Linux'e

Сообщение vasjn23 »

Спасибо за инструкцию.

Не появляется у меня ничего подобного в /dev - видимо все таки прошивка в камне криво встала


перешью - попробую еще раз.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Программатор USB-AVR910 на Linux'e

Сообщение vasjn23 »

А к слову.....

Как настроить AVR910 под AVR8 Burn o Mate???

Программатор определился как

crw-rw---- 1 root dialout 166, 0 2013-04-19 10:13 ttyACM0

НО как сконструировать саму программу - пока вопрос? Есть в настройках и AVR910 - только своего порта я не нашел. При установке в настройка usb пишет вот-такую ошибку

/usr/bin/avrdude -u -C /etc/avrdude.conf -p t2313 -P /dev/ttyUSB0 -c avr910 -U flash:r:/home/bench/Рабочие файлы/123.hex:a
avrdude: ser_open(): can't open device "/dev/ttyUSB0": No such file or directory

"не могу найти файл или директорию" .

Может программа должнаиз-под SU запускаться???
Ответить

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