Me1 0 21 сентября, 2010 Опубликовано 21 сентября, 2010 (изменено) · Жалоба То ли я торможу, то ли лыжи не едут. Не могу дрова на avr910 в windows7_64b поставить. Они рабочие вообще есть? Изменено 21 сентября, 2010 пользователем Me1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 22 сентября, 2010 Опубликовано 22 сентября, 2010 · Жалоба То ли я торможу, то ли лыжи не едут. Не могу дрова на avr910 в windows7_64b поставить. Они рабочие вообще есть?Скорее всего и первое и второе. Прочитайте инструкцию по установке на http://prottoss.com/projects/AVR910.usb.pr..._programmer.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Me1 0 22 сентября, 2010 Опубликовано 22 сентября, 2010 · Жалоба ноль реакции, на 32битную ставится, а с 64 не работает. :unsure: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 23 сентября, 2010 Опубликовано 23 сентября, 2010 · Жалоба ноль реакции, на 32битную ставится, а с 64 не работает. :unsure: "ноль реакции" - это когда компьютер не включен. Это мне понятно. Расскажите теперь, что происходит, когда Вы все таки умудрились включить компьютер, а потом, после загрузки ОС Windows 7 64 -bit, подключаете к компьютеру программатор. И, желательно, полное название операционной системы (Home/Professional... и т.п.). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
WHILE 0 23 сентября, 2010 Опубликовано 23 сентября, 2010 · Жалоба 2 prottoss Сегодня приходили ремонтеры с жалобой на программатор с вашей прошивкой-очень нестабильно работает юсб-часть. Отваливается при малейшем чихе и лечится только передергом юсб. На прошивке Ink повесить программатор практически невозможно. Может, если время будет посмотрите код обмена по юсб? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 23 сентября, 2010 Опубликовано 23 сентября, 2010 · Жалоба 2 prottoss Сегодня приходили ремонтеры с жалобой на программатор с вашей прошивкой-очень нестабильно работает юсб-часть. Отваливается при малейшем чихе и лечится только передергом юсб. На прошивке Ink повесить программатор практически невозможно. Может, если время будет посмотрите код обмена по юсб? Хм... USB драйвер взят из старого AVR910. Правда компилятор IAR уже 5.30.2. Гляну на выходных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Может, если время будет посмотрите код обмена по юсб? Смотрел сегодня код. Проверял на другом компьютере с Windows 7. Вроде все нормально работает по части USB. Уточните у своих людей. Может быть связь с AVRStudio отваливается? Т.е. программер некорректно отвечает на команды? По идее, тогда нужно попробовать выкл-вкл AVRStudio... Это просто рассуждения, возможно где то ошибка в обработке сообщений от ПО. Я пока ошибки в коде не увидел:( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RootAdmin 0 10 октября, 2010 Опубликовано 10 октября, 2010 · Жалоба День добрый. Пытаюсь использовать программатор в Debian Lenny. Ядро 2.6.26-2-686. Программа avrdude 5.5. Собственно - с прошивкой avr910-hid-no_debug.hex Алтернативные прошивки работает. Определяется как: usb 3-2: new low speed USB device using uhci_hcd and address 104 usb 3-2: configuration #1 chosen from 1 choice usbhid: ctrl urb status -75 received hiddev96hidraw0: USB HID v1.01 Device [obdev.at AVR-Doper] on usb-0000:00:1d.2-2 usb 3-2: New USB device found, idVendor=16c0, idProduct=05df usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 3-2: Product: AVR-Doper usb 3-2: Manufacturer: obdev.at Запускю как avrdude -p m128 -c stk500v2 -P avrdoper -vv -y -u ... Programmer Type : STK500V2 Description : Atmel STK500 Version 2.x firmware Programmer Model: STK500 Hardware Version: 1 Firmware Version: 2.04 Topcard : STK501 Vtarget : 5.0 V Varef : 0.0 V Oscillator : Off SCK period : 2.2 us ... С "родной" пролшивкой, равно как со свежими из этой темы - определяется как usb 3-2: new low speed USB device using uhci_hcd and address 105 usb 3-2: config 1 interface 1 altsetting 0 endpoint 0x1 is Bulk; changing to Interrupt usb 3-2: config 1 interface 1 altsetting 0 endpoint 0x81 is Bulk; changing to Interrupt usb 3-2: configuration #1 chosen from 1 choice cdc_acm 3-2:1.0: ttyACM0: USB ACM device usb 3-2: New USB device found, idVendor=16c0, idProduct=05e1 usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 3-2: Product: AVR910 USB Programmer usb 3-2: Manufacturer: PROTTOSS И создается порт /dev/ttyACM0. Причем если при любой попытке записать что-то в порт с параметором -P /dev/ttyACM0 avrdude: ser_send(): write error: Invalid argument независимо от того какой программатор указываю. Гугль говорит - надо патчить проверку USB на соответствие стандарту. В обще суть вопроса в чем: Может ли программатор работать эмулируя com-порт? Или не стоит пытаться этого добиться, использовать как hid? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 11 октября, 2010 Опубликовано 11 октября, 2010 · Жалоба День добрый. Пытаюсь использовать программатор в Debian Lenny... ...В обще суть вопроса в чем: Может ли программатор работать эмулируя com-порт? Или не стоит пытаться этого добиться, использовать как hid? Вообще, то что программатор работает под Windows - чудесный недогляд Microsoft. Программатор - это Low Speed USB Device. По спецификации он не может иметь Bulk Enpoints, а именно они нужны для обмена данными между программатором и управляющим ПО. Universal Serial Bus Specification Revision 2.0 5.8.4 Bulk Transfer Bus Access Constraints Only full-speed and high-speed devices can use bulk transfers. В Linux это дело, как я понял, учтено и, для того чтобы программатор заработал, необходимо где то в недрах ядра что то поправить чтобы все заработало Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RootAdmin 0 11 октября, 2010 Опубликовано 11 октября, 2010 · Жалоба В Linux это дело, как я понял, учтено и, для того чтобы программатор заработал, необходимо где то в недрах ядра что то поправить чтобы все заработало То есть - три пути. Первый - продолжать пользоваться как hid (вполне кстати устраивает), поменять контроллер програматора на другой, более быстрый и использовать full-speed USB (сомневаюсь в возможности) или поставить железный преобразоватьель USB-RS232. Ну или патчить ядро. Хотя я наверно попробую реализовать еще один - поставлю джампер на неиспользуемую ногу, скомпилирую "два в одно" устройства - Если джампер замкнут будет работать как COM, если нет - как HID. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ADA007 0 16 января, 2011 Опубликовано 16 января, 2011 · Жалоба Собрал программатор по схеме http://eldigi.ru/site/programmators/1.php ... прошивку 1.05 залил...работаю под Linux debian 2.6.36 ... патчил патчем diff http://electronix.ru/forum/lofiversion/ind...t18676-800.html В результате /dev/ttyACM0 появляется при подключении...в lsusb определяется как Bus 002 Device 120: ID 16c0:05e1 VOTI ... После определения устройства примерно через 30 сек в lsusb он пропадает...DMESG выдает такое [ 3405.708516] usb 2-1.4: new low speed USB device using ehci_hcd and address 58 [ 3405.811635] usb 2-1.4: config 1 interface 1 altsetting 0 endpoint 0x1 is Bulk; USB spec violation [ 3405.811642] usb 2-1.4: config 1 interface 1 altsetting 0 endpoint 0x81 is Bulk; USB spec violation [ 3405.820430] usb 2-1.4: New USB device found, idVendor=16c0, idProduct=05e1 [ 3405.820436] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 3405.820440] usb 2-1.4: Product: AVR910 USB Programmer [ 3405.820444] usb 2-1.4: Manufacturer: PROTTOSS [ 3405.821044] cdc_acm 2-1.4:1.0: ttyACM0: USB ACM device через 30 сек. вылазит строка в dmesg [ 3412.219299] usb 2-1.4: USB disconnect, address 58 Если в этом промежутке дать команду avrdude -P /dev/ttyACM0 -c avr910 -p t26 , то выдает avrdude: avr910_recv(): programmer is not responding А вот под windows cvavr программатор видит, и общается с ним... Помогите кто чем может :crying: В чем может быть проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bekor 0 16 января, 2011 Опубликовано 16 января, 2011 · Жалоба уважаемый prottoss пользуюсь вашим программатором 910 уже много времени но есть одна проблема, это скорость работы программатора... особенно бесит когда в день приходиться прошивать раз 50-100 и если размер прошивки не очень маленький то на каждую прошивку уходит минута или две а это в среднем примерно полтора часа потерянной времени в день, из за этого приходится тоскать с собой ноут с LPT и пользоваться простым LPT прогером на буфере. так как он прошивает на много раз быстрее.. вы не могли бы подсказать каким образом можно повысить скорость 910 с вашей прошивкой... буду очень признателен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 17 января, 2011 Опубликовано 17 января, 2011 · Жалоба Под Ltnux не работал совсем, по этом у помочь не смогу. вы не могли бы подсказать каким образом можно повысить скорость 910 с вашей прошивкой... буду очень признателен. Относительно быстро программатор работает с утилитой AVRProg. Еще быстрее не получится, ибо USB Low Speed устройство. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GDI 0 17 января, 2011 Опубликовано 17 января, 2011 · Жалоба Я работал с этим программатором под Линуксом, только прошивка была mydoper - переделанный под данное железо AVRDoper и работала она в режиме HID. Исходник этой прошивке я брал в этой теме и перекомпилировал его на поддержку HID. Тут где то еще была тема про работу с АВР с Линуксе, там я описывал что-то, было это давно, года 3-4 назад. Примерно в то-же время я делал сравнение скорости работы программатора с разными прошивками (1.05 и Mydoper), это было так же 3-4 года назад. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ADA007 0 17 января, 2011 Опубликовано 17 января, 2011 · Жалоба Я работал с этим программатором под Линуксом, только прошивка была mydoper - переделанный под данное железо AVRDoper и работала она в режиме HID. Да...я нашел эту прошивку avr910-hid-no_debug.hex прошьюсь сегодня попробую...как я понял в доработке схема prottos-а не нуждается, если будет эта прошивка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться