Что бы я ни делал, я получаю эту ошибку avrdude: stk500_getsync() попытка 8 из 10: не синхронизировано: resp=0xbe

Моя проблема заключается в том, что независимо от того, что я делаю, чтобы загрузить программу мерцания на мой Arduino pro-mini, я получаю ошибку «Не синхронизировано» (ниже я прикрепил ошибку для справки).

Позвольте мне кратко объяснить мою проблему, у меня было около 60 pro-mini, из которых 30 ранее загружались с некоторым кодом (и все работают нормально), теперь я потерял код из-за проблемы с моим жестким диском (к сожалению, я не знаю есть резервная копия) теперь дело в том, что мне нужно закодировать оставшийся pro-mini с тем же кодом, я попытался получить код с помощью AVR Dude, но я получил это не из-за ошибки синхронизации. позже я попытался загрузить с помощью программы мигания из IDE и строки cmd, но при загрузке я получал ту же ошибку. Итак, я попробовал с другим Promini, к моему удивлению, с той же ошибкой, и еще, и еще я попробовал все 30 pro-mini, все выдают одну и ту же ошибку (все 60 pro--mini от одного и того же поставщика), я попытался загрузить мигание программа для оставшихся 30 prominis работала как шарм. Я не знаю, почему, черт возьми, эти ПМС не синхронизируются. Пробовал заливать по разному все до вен. Что я заметил, так это то, что светодиод сброса pm быстро мигает в течение нескольких секунд всякий раз, когда я подключаю питание и когда я нажимаю кнопку сброса, а также во время загрузки. Пожалуйста, помогите мне здесь

Вот что я пробовал:

  • Я пытался загрузить с помощью Arduino uno, Mega, USB - TTL, FTDI...
  • поменял USB-кабель.
  • пробовал с другого компа.

Ничего не работало с предварительно загруженными pms, но работало с пустыми pms. Я просмотрел много постов за две недели, ничего не помогло.

Ниже приведено сообщение об ошибке

Arduino: 1.8.13 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
Sketch uses 444 bytes (1%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM11 -b57600 -D -Uflash:w:C:\Users\BJI\AppData\Local\Temp\arduino_build_411622/sketch_apr15a.ino.hex:i 

avrdude: Версия 6.3-20190619

     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
     Copyright (c) 2007-2014 Joerg Wunsch
     System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

     Using Port                    : COM11

     Using Programmer              : arduino

     Overriding Baud Rate          : 57600

    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xce
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xf7
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x6b
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa8
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xee
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x4f
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa8
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xbe
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xed
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x9e

avrdude done.  Thank you.

Произошла ошибка при загрузке скетча

В этом отчете будет больше информации, если опция Показать подробный вывод во время компиляции включена в Файл -> Настройки.


person Arjun Rajan    schedule 15.04.2021    source источник


Ответы (1)


Решено с помощью Arduino в качестве программатора ISP. Если я пытаюсь загрузить напрямую, выдается ошибка, но когда я загружаю с помощью ISP Programmer, он работает.

person Arjun Rajan    schedule 22.04.2021