#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,732

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,732

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,732

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,732

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,732

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
Повідомлень: 893

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
Повідомлень: 893

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

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

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

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

Неактивний

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

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 893

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
Повідомлень: 893

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,732

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

renoshnik пише:

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

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

Неактивний

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

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

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?

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму