[решено]При попытке прошить в atmega2561 bootloader - avrdude: initialization failed, rc=-1

Тема в разделе "Микроконтроллеры AVR", создана пользователем achechet, 19 ноя 2014.

  1. achechet

    achechet Нуб

    При попытке прошить бутлоадер ругается, не так соединен.
    avrdude: initialization failed, rc=-1
    Шить пробовал через IDE, платку в boards прописал как:
    Код (Text):
    ##############################################################

    mega2561.name=Arduino My 2561

    mega2561.upload.protocol=wiring
    mega2561.upload.maximum_size=258048
    mega2561.upload.speed=115200

    mega2561.bootloader.low_fuses=0xFF
    mega2561.bootloader.high_fuses=0xD8
    mega2561.bootloader.extended_fuses=0xFD
    mega2561.bootloader.path=stk500v2
    mega2561.bootloader.file=stk500boot_v2_mega2561_uart1.hex
    mega2561.bootloader.unlock_bits=0x3F
    mega2561.bootloader.lock_bits=0x0F

    mega2561.build.mcu=atmega2561
    mega2561.build.f_cpu=16000000L
    mega2561.build.core=arduino:arduino
    mega2561.build.variant=mega
    Сам бутлоадер нашел на github-e. От туда же и pins_arduino.h взял.

    Что можете посоветовать?
    Все собрано на макетке, пробовал проверять соединения вроде все на месте.
    Кварц на 16 Мгц, два кондера в землю, кнопка ресет через 10к на 5+, ну и ICSP разъем
    Пикалка пока не подключена.
    фотография.JPG 2561_pins.jpg
     

    Вложения:

  2. achechet

    achechet Нуб

    Второе питание (52-53) надо тоже? Цепи AREF/AVCC?
    Никогда с такими "пауками" не воевал.
     
  3. achechet

    achechet Нуб

    AVRDUDE -F говорит что AVR initialised and ready но сигнатура по нулям
    Что еще попробовать?
     

    Вложения:

    • avrdude.jpg
      avrdude.jpg
      Размер файла:
      55 КБ
      Просмотров:
      918
  4. Unixon

    Unixon Оракул Модератор

    Да, питание обязательно на все выводы VCC/AVCC, GND/AGND.
    На AREF емкость 100nF до земли, но это опция для АЦП.
     
  5. achechet

    achechet Нуб

    Схема сегодня вот такая:

    Что я забыл? По прежнему ругается...
     

    Вложения:

    • 2561_circuit.jpg
      2561_circuit.jpg
      Размер файла:
      98,6 КБ
      Просмотров:
      1.262
  6. Unixon

    Unixon Оракул Модератор

    По схеме вроде бы верно все. Провода нигде не перепутали?

    Ключ "-F" лучше не использовать. Если без него не работает, то и с ним не будет, а в случае неполадок со связью так можно и контроллер немного навернуть записав что-нибудь не то и куда-нибудь не туда (злобные фьюзы и локи).

    А через ArduinoISP для сравнения пробовали с ним работать?
     
  7. achechet

    achechet Нуб

    Победил таки я 2561.
    Атмел для корпуса 64-пин использовал другие ноги для ISP программирования.
    Об этом ВСКОЛЬЗ упоминается в мануале.
     

    Вложения:

    • 2561_ISP_Circuit.png
      2561_ISP_Circuit.png
      Размер файла:
      62,2 КБ
      Просмотров:
      1.500
    • 2561_ok.jpg
      2561_ok.jpg
      Размер файла:
      64,5 КБ
      Просмотров:
      1.218