2016-07-25 13 views
0

Ich versuche, einen chinesischen Arduino-Uno (Uno R3) in eine Ubuntu 14.04 zu verwenden, aber ich kann meine Skizze nicht hochgeladen werden.Ubuntu + UNO R3 - avrdude Programmierer reagieren nicht

Wenn ich den Befehl lautete:

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

ich dieses Ergebnis:

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. 

ich schon versuchen:

  1. Überprüfen Sie, ob die Kabel und/oder Stecker nicht haben Microcuts;
  2. Überprüfen Sie die Pins RX und TX;
  3. Reset-Taste auf der Platine während des Uploads;
  4. Befolgen Sie alle Schritte, die unter http://playground.arduino.cc/Linux/Ubuntu beschrieben sind.

Können Sie mir helfen, diesen Fehler zu beheben?

PS: Mein Board ist wie diese one.

+0

Unter 4, hast du gemacht 'sudo usermod -AG dialout ' und Abmelde & Login (oder Neustart)? Außerdem: Wie hast du avrdude installiert? geeignet? Von der Quelle kompiliert? heruntergeladene binäre? (Ich gehe davon aus, apt wegen 'System wide Konfigurationsdatei ist" /etc/avrdude.conf "') – showp1984

+0

Hallo showp1984, Danke für die Hilfe. Ich habe den Befehl sudo usermod -aG dialout in den beschriebenen Tests ausgeführt. Die avrdude wurde über apt-get installiert. Hast du eine Idee, mir zu helfen, dieses Problem zu beheben? Mit freundlichen Grüßen, Ricardo –

+0

Nur sicher sein: Sie Ersatz tat '' für Ihren tatsächlichen Benutzernamen? :) Außerdem: Bist du sicher, dass das Arduino funktioniert? Funktioniert das Flashen durch die Arduino IDE? – showp1984

Antwort

0

Versuchen zu verwenden -c arduino, es DTR schaltet MCU neu zu starten und die Bootloader für einige Sekunden zu starten.

BTW: Reset-Taste muss fast genau vor dem erneuten Versuch gedrückt werden, und es ist nicht so einfach wie es klingt.

+0

Hallo KIIV, Vielen Dank für die Hilfe. Ich habe versucht, die '-c arduino '-Option zu verwenden, und ich bekomme diese Fehlermeldung: ' avrdude: Senden: 0 [30] [20] avrdude: ser_recv(): Programmierer reagiert nicht avrdude: stk500_recv(): Programmierer antwortet nicht ' Haben Sie irgendeine Idee, mir zu helfen, dieses Problem zu beheben? Mit freundlichen Grüßen, Ricardo –