Перейти к содержанию
    

RootAdmin

Участник
  • Постов

    5
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. STK500. Вот полное описание переделки. Дел - на 20 минут, вместе с изготовлением эрзац-LPT-программатора. http://rootadmin.livejournal.com/10824.html Работает - отлично, уже поэкспериментировал. ИМХО - если сразу заказать AVR910 - там вся переделка будет заключаться в перешивке. Главное - не забывать что на схеме выводы для контролеера в DIP корпусе, а стоИт tqfp.
  2. Давно: После очередной пересадки феном ATmega128 тоже перестал читать сигнатуру, но выдавал не все единицы, просто изменились пара бит. После этого в макетках работал до смерти по причине выхода БП. ИМХО, перегрел.Но у него не только сигнатура повредилась - половина фузов тоже стала распрограммированной.
  3. USB programmer AVR910

    То есть - три пути. Первый - продолжать пользоваться как hid (вполне кстати устраивает), поменять контроллер програматора на другой, более быстрый и использовать full-speed USB (сомневаюсь в возможности) или поставить железный преобразоватьель USB-RS232. Ну или патчить ядро. Хотя я наверно попробую реализовать еще один - поставлю джампер на неиспользуемую ногу, скомпилирую "два в одно" устройства - Если джампер замкнут будет работать как COM, если нет - как HID.
  4. USB programmer AVR910

    День добрый. Пытаюсь использовать программатор в 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?
  5. Только с прошивкой из этого топика мой программатор (заказывал на mkpochtoi, пришлось переделывать!) стал работать в линухе. Благодарю. :)
×
×
  • Создать...