ошибки iskra_mini через usb-serial адаптер

Тема в разделе "Arduino & Shields", создана пользователем alxndrlsn, 26 окт 2016.

Метки:
  1. alxndrlsn

    alxndrlsn Нерд

    Доброго дня!
    Купил детальки и сразу наткнулся на ошибку:
    при подключении Iskra_mini через usb-serial адаптер (все в амперке куплено, даже конденсатор на 0.1 мкф) по схеме http://wiki.amperka.ru/_media/продукты:iskra-mini:iskra-mini_schemeusb2serial.png Arduino IDE 1.7.7 (точнее avrdude) не хочет или не может прошить даже простенький скетч
    Sketch uses 1 030 bytes (3%) of program storage space. Maximum is 28 672 bytes.
    Global variables use 9 bytes (0%) of dynamic memory, leaving 2 039 bytes for local variables. Maximum is 2 048 bytes.
    C:\Program Files\Arduino/hardware/tools/avr/bin/avrdude -CC:\Program Files\Arduino/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM8 -b115200 -D -Uflash:w:C:\Temp\build7611084954554859431.tmp/Blink.cpp.hex:i

    avrdude: Version 6.0.1, compiled on Jan 15 2015 at 16:58:43
    Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
    Copyright (c) 2007-2009 Joerg Wunsch

    System wide configuration file is "C:\Program Files\Arduino/hardware/tools/avr/etc/avrdude.conf"

    Using Port : COM8
    Using Programmer : arduino
    Overriding Baud Rate : 115200
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x60
    avrdude: stk500_recv(): programmer is not responding
    Что делать-то? resp=0x60 не гуглится и не ищется в яндексе.
    п.с. При всем при этом эта же iskra mini прошивается через iskra neo без проблем..
     
  2. rkit

    rkit Гуру

    Пробуй перезагружать кнопкой. Убери USB удлинитель, если есть.
     
  3. rkit

    rkit Гуру

    Драйвера на USB в винде проверь, чтобы фирменные были.
     
  4. alxndrlsn

    alxndrlsn Нерд

    USB адаптер воткнут фирменным кабелем
    Кабель USB (A — Micro USB) (все в Амперке и куплено)
    драйвера я так понимаю при установке Arduino IDE 1.7.7 установились, что еще-то проверить?
    почему Arduino IDe и Realterm видят данные через сериал порт, например, а MagMaster пишет no serial data...?
    ОС: WinXP Pro SP3 , .Net 4 Multi-Targeting Pack
     
    Последнее редактирование: 28 окт 2016
  5. rkit

    rkit Гуру

    Не на адаптер драйвера, а на контроллер внутри компьютера.
     
  6. rkit

    rkit Гуру

    Не на адаптер драйвера, а на контроллер внутри компьютера.
     
  7. alxndrlsn

    alxndrlsn Нерд

    да все нормально там, microsoft.
     
  8. rkit

    rkit Гуру

    Нет, не нормально. Майкрософт материнки не производит. Надо фирменные.
     
  9. alxndrlsn

    alxndrlsn Нерд

    во как. однако, нюанс. Спасибо.
     
  10. Radius

    Radius Гик

    Недавно тоже не прошивалась Arduino-mini, не помню что выводилось при попытке прошить скетч, помогло только выбором в IDE вместо платы Arduino-mini поставил Arduino-nano и сразу все прошилось.
     
  11. alxndrlsn

    alxndrlsn Нерд

    2 rkit: не, драйвера оказались все-таки intel(R) 5-series...USB Enhanced Host Controller 3B34/3B3C родные для мат.платы, установленные изначально (выяснилось попыткой переустановить на скачанные с оф.сайта для мат.платы).А вот запоминающее устройство для USB, Корневые концентраторы, Составное устройство, и Универсальные USB концентраторы - Microsoft установлены.
    2 Radius: надо будет попробовать.
     
    Последнее редактирование: 26 окт 2016
  12. alxndrlsn

    alxndrlsn Нерд

    2 Radius: не помогло.
    Придется попробовать на другом компьютере..
    п.с.честно говоря, не ожидал такой капризности "кроссплатформенного" ПО.
     
  13. ZAZ-965

    ZAZ-965 Гуру

    @alxndrlsn, у вас USB-serial адаптер с каким VID/PID определяется в диспечере устройств Windows? Вы используете сборку от arduino.org (к тому же не последнюю), а между arduino.org и arduino.cc был конфликт Попробуйте Arduino IDE от arduino.cc (с обновлением драйверов на USB адаптер).
    Вы бутлоадер не затерли часом?
     
  14. alxndrlsn

    alxndrlsn Нерд

    USB\VID_2A03&PID_003B\7553335303835101B020
    как проверить?
     
  15. ZAZ-965

    ZAZ-965 Гуру

    Вы когда Мини через Нео прошивали - использовали Нео как ISP программатор? Таким же способом прошить бутлоадер (в меню Инструменты-Записать загрузчик). Описание https://www.arduino.cc/en/Tutorial/ArduinoISP
     
  16. ZAZ-965

    ZAZ-965 Гуру

    Посмотрел по сигнатуре VID_2A03&PID_003B принадлежит usbserial arduino.org
    У arduino.cc сигнатура usbserial VID_2341&PID_003B. Х.з. что там они еще в драйверах навертели.
     
  17. alxndrlsn

    alxndrlsn Нерд

    Честно говоря, тупо воспользовался Амперка.викой: подключил, скачал скетч iskra2serial, залил в Neo, подключил Mini к Neo и влил нужный мне скетч (да, это блинк).
    раз usb-serial адаптер arduino.org, значит моя Arduino 1.7.7 вполне соответствует выбору железа.
     
    ZAZ-965 нравится это.
  18. ZAZ-965

    ZAZ-965 Гуру

    Если через iskra2serial то затереть бутлоадер не должны.
     
  19. alxndrlsn

    alxndrlsn Нерд

    Только что пробовал залить снова bootloader через ISP как описано в посте 52 от Iskandaru : http://forum.amperka.ru/threads/Не-прошивается-iskra-mini-через-usb2serial.5476/page-3
    снова та же ошибка, только resp=0x03
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
    в общем не понимаю: что не так.
    пойду полежу в кустах(с)пес_Пират
    полежал.пришел.перешил все через Iskra2Serial.

    но вопрос по iskra_mini остался: есть в ней загрузчик или нет?
    и еще вопрос появился: почему при подключении к копу Iskra Neo сначала определяется как ISP bootloader, а потом вдруг снова становится Leonardo? (может в этом тоже причина?)
     
    Последнее редактирование: 28 окт 2016
  20. alxndrlsn

    alxndrlsn Нерд

    приехал домой, сел на свой домашний комп под Win7 Ultima x64, на всякий случай скачал новую версию Arduino IDE 1.7.11 - все работает без всяких танцев с бубнами. В понедельник еще гляну в чем именно проблема - установив и протестировав 1.7.11 на рабочем компе под WinXp Pro SP3

    p.s. поспешил обрадоваться: поработал с magmaster, откалибровал компас, даже в процессинге поигрался с самолетиком, однако теперь не могу даже блинк влить...
    avrdude: ser_open(): can't open device "\\.\COM8": Не удается найти указанный файл.
    что за чудеса? помогло удаление драйвера устройства на выбранном порте http://www.fabrian.web.id/2016/01/uploading-sketch-problem-arduino.html
    у меня был только для адаптера (iskra MINI включена была через usb-serial адаптер - юстировал компас на IMU10), после чего переткнул кабель и все нормализовалось..пока что... ох уж эти драйверы...ох уж эти windows..
     
    Последнее редактирование: 7 ноя 2016