2016-07-25 14 views
0

Я пытаюсь использовать китайский Arduino-Uno (Uno R3) в Ubuntu 14.04, но я не могу загрузить свой эскиз.Ubuntu + UNO R3 - программист Avrdude не отвечает

Когда я запускал команду:

sudo avrdude -v -v -v -v -c avrisp -p m328p -P /dev/ttyUSB0 

Я получаю этот результат:

avrdude: Version 6.0.1, compiled on Oct 21 2013 at 15:55:32 
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ 
     Copyright (c) 2007-2009 Joerg Wunsch 

     System wide configuration file is "/etc/avrdude.conf" 
     User configuration file is "/root/.avrduderc" 
     User configuration file does not exist or is not a regular file, skipping 

     Using Port     : /dev/ttyUSB0 
     Using Programmer    : avrisp 
avrdude: Send: 0 [30] [20] 
avrdude: Send: 0 [30] [20] 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00 
avrdude: Send: 0 [30] [20] 
avrdude: ser_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00 

avrdude done. Thank you. 

Я уже попробовать:

  1. Проверьте кабель и/или разъемы не имеют микроразрезы;
  2. Проверьте контакты RX и TX;
  3. Кнопка сброса на плате во время загрузки;
  4. Следуйте всем шагам, описанным в разделе http://playground.arduino.cc/Linux/Ubuntu.

Помогите мне исправить эту ошибку?

PS: Моя доска так же, как это one.

+0

Менее 4 лет, вы сделали 'sudo usermod -aG dialout ' и выйти и войти (или перезапустить)? Также: Как вы установили avrdude? склонный? Составлено из источника? загруженный двоичный файл? (Я предполагаю apt из-за 'System wide configuration file is" /etc/avrdude.conf "') – showp1984

+0

Hi showp1984, Спасибо за помощь. Я выполнил команду sudo usermod -aG dialout в описанных тестах. Avrdude был установлен через apt-get. У вас есть идея помочь мне решить эту проблему? С уважением, Ricardo –

+0

Для уверенности: вы заменили '' для вашего фактического имени пользователя? :) Также: Вы уверены, что Ардуино работает? Происходит ли мигание через IDE Arduino? – showp1984

ответ

0

Попробуйте использовать -c arduino, он переключает DTR для перезапуска MCU и запускает загрузчик в течение нескольких секунд.

BTW: кнопка сброса должна быть нажата почти точно перед повторной попыткой, и это не так просто, как кажется.

+0

Hi KIIV, Благодарим за помощь. Я попытался использовать опцию '-c arduino', и я получаю это сообщение об ошибке: ' avrdude: Отправить: 0 [30] [20] avrdude: ser_recv(): программатор не отвечает avrdude: stk500_recv(): программатор не отвечает ' У вас есть идея помочь мне решить эту проблему? С уважением, Ricardo –

 Смежные вопросы

  • Нет связанных вопросов^_^