#1 2018-09-11 12:52:20

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Не прошивается Arduino Pro Mini

Здравствуйте, у меня китайские Arduino Pro mini и USB Serial adapter CH340G я всё в Arduino IDE выставил правильно, сделал как описано в инструкции на оф. сайте Arduino, но IDE не хочет зашивать в неё даже тестовую прошивку. Выдаёт:

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/home/mohax/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

Подскажите, пожалуйста, как побороть эту ошибку  sad

#2 2018-09-11 13:02:08

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

В информации о плате говорится:

BN: Неизвестная плата
VID: 1A86
PID: 7523
SN: Загрузить любой скетч, для использования

#3 2018-09-11 13:14:29

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Не прошивается Arduino Pro Mini

Когда не отвечает загрузчик, значит или не тот загрузчик, или его вовсе нет, или вы напутали с подлключением, или что-то неисправно в Ардуинке, например нет питания или нет контакта и. т. п. Что делать? Искать причину.

#4 2018-09-11 13:32:33

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

Подключена к USB, как показано на картинке.
500x157-images-stories-arduino-pro-mini_13.jpg
Питание есть, иначе не горел бы светодиод.
При нажатии "Записать загрузчик" выдаёт:

Arduino: 1.8.6 (Linux), Плата:"Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"

/home/mohax/arduino-1.8.6/hardware/tools/avr/bin/avrdude -C/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/home/mohax/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : usb
         Using Programmer              : usbasp
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

avrdude done.  Thank you.

Ошибка при записи загрузчика.

#5 2018-09-11 14:28:44

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Не прошивается Arduino Pro Mini

Сигнал DTR используется загрузчиком IDE Ардуино для рестарта микроконтроллера. Полключите его. Если он не выведен на вашем адаптере, возьмите другой или попробуйте сделать сброс руками, перед программированием (почти одновременно).

#6 2018-09-11 14:35:10

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

Та же ошибка с подключённым RST и c отключённым.

#7 2018-09-11 15:44:20

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Не прошивается Arduino Pro Mini

mohax пишет:

Та же ошибка с подключённым RST и c отключённым.

Что вы имеете в виду? Перед гачалом загрузки программы, avrdude перезапускает микроконтроллер сигналом DTR, чтобы передать управление загрузчику. Если загрузчик не обнаруживает программатор или IDE, в течении некоторого времени, то управление передается программе приложения (скетчу). Можно попробовать это слелать руками через RST, кратковременным замыканием вывода на землю.

#8 2018-09-11 16:08:34

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

На этой USB есть выход RST, который можно соединить с DTR, чтобы при запуске не тыкать кнопку Reset на плате. Я пробовал соединять - не работает, пробовал руками тыкать на кнопку - тоже не работает.

#9 2018-09-11 16:21:25

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Не прошивается Arduino Pro Mini

mohax пишет:

На этой USB есть выход RST, ...

Может быть вы путаете, не RST а RTS?

#10 2018-09-11 16:32:32

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

На моей USB TTL написано именно RST и находится оно на том же месте, на котором на других переходниках написано DTR.

#11 2018-09-11 16:50:22

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Не прошивается Arduino Pro Mini

mohax пишет:

На моей USB TTL написано именно RST и находится оно на том же месте, на котором на других переходниках написано DTR.

Это гадание на кофейной гуще. Еще попробуйте соединить ваш USB RST с RST Ардуинки. Убедитесь что все сигналы приходят на микроконтроллер правильно. Издалека трудно помочь, а тем более по каким попало схемам, а не тем, что в реальности.

#12 2018-09-11 16:52:53

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

Тоже не хочет работать в связке RST+RST. Вечером попробую ещё заменить переходник на Ard. UNO. Может хоть так прокатит.

#13 2018-09-11 16:59:55

renoshnik
Участник
Зарегистрирован: 2017-04-03
Сообщений: 427

Re: Не прошивается Arduino Pro Mini

mohax пишет:

Подключена к USB, как показано на картинке.
http://radiolis.pp.ua/plugins/content/mavikthumbnails/thumbnails/500x157-images-stories-arduino-pro-mini_13.jpg
Питание есть, иначе не горел бы светодиод.
При нажатии "Записать загрузчик" выдаёт:

Arduino: 1.8.6 (Linux), Плата:"Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"

/home/mohax/arduino-1.8.6/hardware/tools/avr/bin/avrdude -C/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/home/mohax/arduino-1.8.6/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/home/mohax/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : usb
         Using Programmer              : usbasp
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

avrdude done.  Thank you.

Ошибка при записи загрузчика.

А кто вам сказал, что так можно записать загрузчик ???

#14 2018-09-11 17:01:22

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

Никто smile Просто для чего-то эта кнопка же существует)

#15 2018-09-11 17:01:51

renoshnik
Участник
Зарегистрирован: 2017-04-03
Сообщений: 427

Re: Не прошивается Arduino Pro Mini

Вячеслав Азаров пишет:

Сигнал DTR используется загрузчиком IDE Ардуино для рестарта микроконтроллера. Полключите его. Если он не выведен на вашем адаптере, возьмите другой или попробуйте сделать сброс руками, перед программированием (почти одновременно).

Он пытается записать загрузчик через уарт . . .

#16 2018-09-11 17:02:52

renoshnik
Участник
Зарегистрирован: 2017-04-03
Сообщений: 427

Re: Не прошивается Arduino Pro Mini

mohax пишет:

Никто smile Просто для чего-то эта кнопка же существует)

Но не для того, что вы делаете.

#17 2018-09-11 17:04:12

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

Ок, а как это сделать?

#18 2018-09-11 17:05:15

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

renoshnik пишет:
Вячеслав Азаров пишет:

Сигнал DTR используется загрузчиком IDE Ардуино для рестарта микроконтроллера. Полключите его. Если он не выведен на вашем адаптере, возьмите другой или попробуйте сделать сброс руками, перед программированием (почти одновременно).

Он пытается записать загрузчик через уарт . . .

Я пытался записать не только загрузчик, а и обычную мигалку с примеров.

#19 2018-09-11 17:08:59

renoshnik
Участник
Зарегистрирован: 2017-04-03
Сообщений: 427

Re: Не прошивается Arduino Pro Mini

mohax пишет:
renoshnik пишет:
Вячеслав Азаров пишет:

Сигнал DTR используется загрузчиком IDE Ардуино для рестарта микроконтроллера. Полключите его. Если он не выведен на вашем адаптере, возьмите другой или попробуйте сделать сброс руками, перед программированием (почти одновременно).

Он пытается записать загрузчик через уарт . . .

Я пытался записать не только загрузчик, а и обычную мигалку с примеров.

После компиляции перед загрузкой скетча кликните ресет на ардуинке.
Или возьмите нормальный 5 проводов переходник.

#20 2018-09-11 17:14:33

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

Нажатие кнопки тоже не помогает.

#21 2018-09-11 17:15:41

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

В неё же можно загрузить программу без загрузчика?

#22 2018-09-11 17:16:51

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Не прошивается Arduino Pro Mini

renoshnik пишет:

Он пытается записать загрузчик через уарт . . .

Та отож. В начале, речь то шла о загрузке скетча. Я и подумать не мог. Что там у него за адаптер непонятно. Подходит ли он для загрузчика Ардуино неизвестно.

#23 2018-09-11 17:20:11

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,383

Re: Не прошивается Arduino Pro Mini

mohax пишет:

В неё же можно загрузить программу без загрузчика?

В кого? В Ардуино? Да, программатором, но не переходником USB-UART. Прошивку загрузчика можно сделать только программатором. Программаторы подлючаются по другому.

#24 2018-09-11 17:20:45

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

Так у меня через уарт даже скетч не загружается. Пробует подключиться, но ничего не происходит.

#25 2018-09-11 17:23:08

mohax
Участник
Из Киев
Зарегистрирован: 2018-09-11
Сообщений: 22

Re: Не прошивается Arduino Pro Mini

А не имея программатора - можно залить загрузку или скетч при полощи Ard. UNO?

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела