Прошивка Iskra Mini через Arduino Uno

Тема в разделе "Arduino & Shields", создана пользователем artman9k, 11 фев 2016.

  1. AlexU

    AlexU Гуру

    Единственное предположение -- это не согласованность скоростей. Приведите, пожалуйста, пример из скетча где настраивается скорость.
     
  2. artman9k

    artman9k Нуб

    #define BAUDRATE 19200

    и далее

    SERIAL.begin(BAUDRATE); в setup
     
  3. AlexU

    AlexU Гуру

    Вы же в одном из ранних постов сообщали:
    Надо как-то со скоростью в скетче определиться, что бы был только один #define BAUDRATE..... И соответствующую скорость прописать в настройках программатора.
     
  4. artman9k

    artman9k Нуб

    Да, это я руками менял.

    Сейчас я все сбросил на дефолтные настройки, поэтому везде кроме boards.txt стоит 19200. Ничего вообще не менял. Перейстановил с нуля среду разработки
     
  5. artman9k

    artman9k Нуб

    Еще пишут что-то про правильную установку фьюзов..
     
  6. AlexU

    AlexU Гуру

    В Вашем случае фьюзы ни при чём.

    Я прошивал ранее с помощью UNO разные AVR-ки (и Искру Мини в том числе). Правда в Linux'е скетч немного другой (прикрепил). Попробуйте, может получится.
     

    Вложения:

    • ArduinoISP.zip
      Размер файла:
      3,9 КБ
      Просмотров:
      377
  7. AlexU

    AlexU Гуру

    И да, там скорость по умолчанию 19200.
     
  8. artman9k

    artman9k Нуб

    Все то же самое. С вашим файлом тоже.
    Что это может значить? Нерабочая искра?
     
  9. AlexU

    AlexU Гуру

    Если уверены, что со скоростью не напутали (последний вывод avrdude о какой скорости сообщает?), то вполне может быть, что Искра не исправна.
     
  10. artman9k

    artman9k Нуб

    Последний вывод такой:

    avrdude: Version 6.0.1, compiled on Apr 14 2015 at 16:30:25
    Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
    Copyright (c) 2007-2009 Joerg Wunsch

    System wide configuration file is "/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf"
    User configuration file is "/Users/art/.avrduderc"
    User configuration file does not exist or is not a regular file, skipping

    Using Port : /dev/cu.usbmodem1411
    Using Programmer : stk500v1
    Overriding Baud Rate : 19200
    AVR Part : ATmega328P
    Chip Erase delay : 9000 us
    PAGEL : PD7
    BS2 : PC2
    RESET disposition : dedicated
    RETRY pulse : SCK
    serial program mode : yes
    parallel program mode : yes
    Timeout : 200
    StabDelay : 100
    CmdexeDelay : 25
    SyncLoops : 32
    ByteDelay : 0
    PollIndex : 3
    PollValue : 0x53
    Memory Detail :

    Block Poll Page Polled
    Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
    ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
    eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
    flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
    lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
    hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
    efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
    lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
    calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
    signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

    Programmer Type : STK500
    Description : Atmel STK500 Version 1.x firmware
    Hardware Version: 2
    Firmware Version: 1.18
    Topcard : Unknown
    Vtarget : 0.0 V
    Varef : 0.0 V
    Oscillator : Off
    SCK period : 0.1 us

    avrdude: AVR device initialized and ready to accept instructions

    Reading | ################################################## | 100% 0.05s

    avrdude: Device signature = 0x000000 (retrying)

    Reading | ################################################## | 100% 0.05s

    avrdude: Device signature = 0x000000 (retrying)

    Reading | ################################################## | 100% 0.05s

    avrdude: Device signature = 0x000000
    avrdude: Yikes! Invalid device signature.
    Double check connections and try again, or use -F to override
    this check.


    avrdude done. Thank you.
     
  11. zealot01

    zealot01 Нерд

    Вчера купил искру, то же самое при загрузке
    avrdude: Yikes! Invalid device signature.
     
  12. artman9k

    artman9k Нуб

    Вчера один раз удалось все-таки ее прошить. Тем скетчем, что выкладывал AlexU.
    Но потом опять перестало работать.

    Была мысль, что дело может быть в контактах, но не успел ее проверить.
    Сегодня вечером поэксперементирую еще и отпишусь по результату
     
  13. artman9k

    artman9k Нуб

    Заработало! Спасибо огромное!
     
  14. Bujhm_fm

    Bujhm_fm Нуб

    я тут с той же проблемой вроде как еще решение нашел. не тру конечно, но все же

     
  15. soniccat

    soniccat Нуб

    В моем случае Iskra mini прошилась успешно после выбора в меню Sketch -> Upload Using Programmer. При выборе Tools -> Burn Bootloader Iskra прошивалась но светодиоды не мигали.