А вопрос давно назрел, сам бы уже давно на линух перешел, хотя бы одним компом...., но ведь....
Программатор USB-AVR910 на Linux'e
- VenomXP
- Грызет канифоль
- Сообщения: 293
- Зарегистрирован: Пн дек 24, 2007 07:09:09
- Контактная информация:
Дык есть уже такое: http://www.simonqian.com/en/AVRminiProg/ Там внизу вторая схема._PM_ писал(а):Так надо же по уму его сделать. Чтобы выжать все сразу из этой меги. Например SPI TWI JTAG USART IOs. Может тему отдельную внедрить. Чтоб вместе подумать и соорудить.
Даташит - библия моя...


Здравствуйте, господа
Надеюсь тема еще актуальна, и думаю будет интересна многоим
Сам использую программатор от Проттосса, программа программатора - avrdude, последние версии полностью поддерживают этот программатор, но... под виндой... на ноуте у меня стоит ubuntu 9.10, надо вот приладить, а как это сделать я пока что не знаю... давайте вместе подумаем как это сделать, думаю не у меня одного такая проблема
Надеюсь тема еще актуальна, и думаю будет интересна многоим
Сам использую программатор от Проттосса, программа программатора - avrdude, последние версии полностью поддерживают этот программатор, но... под виндой... на ноуте у меня стоит ubuntu 9.10, надо вот приладить, а как это сделать я пока что не знаю... давайте вместе подумаем как это сделать, думаю не у меня одного такая проблема
- VenomXP
- Грызет канифоль
- Сообщения: 293
- Зарегистрирован: Пн дек 24, 2007 07:09:09
- Контактная информация:
В Ubuntu прекрасно работает USBasp в связке с AVRdude из стандартных репов. Так же для dude есть GUI только для него нужно поставить Java, в принципе по ссылкам все написано: h t t p://www.brischalle.de/avr8_burn-o-mat_a ... gui_en.htm
Даташит - библия моя...


- KibeR_ShuriK
- Родился
- Сообщения: 6
- Зарегистрирован: Вт окт 04, 2011 16:21:06
Re: Программатор USB-AVR910 на Linux'e
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 минут.

4.1.2 + 3.1-rc4
PS. Не забываем активировать USB-устройство для виртуальной машины(Devices-USB Devices->[*]PROTTOSS AVR910 USB Programmer).
После установки драйвера через диспетчер устройств("указать папку с драйвером"->AvrProg):

Gentoo Linux ~AMD64.
На всё ушло не более 10 минут.
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 минут.
Так я и ни чего Не понял? Под Линуксом вообще реально завести Protoss AVR910 ????
Если НЕ использовать WINE и другое.
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Программатор USB-AVR910 на Linux'e
внесу свои 5 копеек....
...для того что-бы многие не сидели часами (как я сегодня) пытаясь установить нужный пакет Java на Ubuntu 10.4 - и в конечном этогу не бросили всю затею - пишу - пакет deb на сайте у меня не собрался. Поискал по сети - походу я не одинок был - и вот наткнулся на ссылку - где человек пересобрал пакет - и у меня он с ходу встал. Там так-же есть и какие настройки надо указать в программе.
ссылка
http://olegkrv.org.ua/blog/2010/09/30/a ... B2-ubuntu/
теперь осталось cобрать USBasp и дело в шляпе!
Добавлю - http://www.fischl.de/usbasp/ - тут море говых решений (в том числе и разведенных плат) под сам программатор и софт тоже присутствует.
...для того что-бы многие не сидели часами (как я сегодня) пытаясь установить нужный пакет 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
Господа коты, у меня тут небольшой трабл получился....
Сделал USBasp для соего Линукса - решил проверить - определился или нет, и встал в тупик...
в терминале набираю sudo lsusb - выводит список подключенных устройств на USB
вот что показывает терминал

теперь сижу и думаю - определился программатор системой или нет?
Сделал USBasp для соего Линукса - решил проверить - определился или нет, и встал в тупик...
в терминале набираю sudo lsusb - выводит список подключенных устройств на USB
вот что показывает терминал

теперь сижу и думаю - определился программатор системой или нет?
Re: Программатор USB-AVR910 на Linux'e
Похоже, что определился.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Программатор USB-AVR910 на Linux'e
Тогда возникает 2-й вопрос - почему его не видит программа AVR8Burn-o-Mate?
Re: Программатор USB-AVR910 на Linux'e
Так я и ни чего Не понял? Под Линуксом вообще реально завести Protoss AVR910 ????
Что там заводить не знаю, он просто работает. Вообще без каких-либо манипуляций. И родная прошивка, и avrdoper, все работают.
Тогда возникает 2-й вопрос - почему его не видит программа AVR8Burn-o-Mate?
А она и не должна видеть. Его надо указать в настройках. Как он определился в /dev? По идее должен как /dev/ttyACMx (x от 0 и выше, в зависимости от подключенных устройств)
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Программатор USB-AVR910 на Linux'e
Программа выдает следующую надпись:
/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 "без танцев с бубнами"?
/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 "без танцев с бубнами"?
Re: Программатор USB-AVR910 на Linux'e
А можно поподробней про работу 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
Спасибо за инструкцию.
Не появляется у меня ничего подобного в /dev - видимо все таки прошивка в камне криво встала
перешью - попробую еще раз.
Не появляется у меня ничего подобного в /dev - видимо все таки прошивка в камне криво встала
перешью - попробую еще раз.
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Программатор USB-AVR910 на Linux'e
А к слову.....
Как настроить 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 запускаться???
Как настроить 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 запускаться???