avrdude/stk500: mac non comunica con Arduino

Ciao A tutti, ho passato il pomeriggio alla ricerca di una soluzione. ho visto che è un problema noto ma non trovo il modo di risolvere.

Mac: 10.13.5
Arduino: 1.8.6
Scheda: amazon

la scheda riporta:

  • ch340g, ho quindi scaricato i driver da QUI

  • ATMEL MEGA 328P

Ho 5 di questi Arduino NANO e li ho testati tutti, nessuno si collega quindi non dovrebbe essere un problema della scheda

Procedimento:
-collegato la scheda
-avviato IDE
-selezionato scheda "Arduino NANO", processore "ATmega328P", porta "/dev/cu.vchusbserialfd120", programmatore "AVRISP mkII"
-verifica dello sketch
-caricamento

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 "/Users/jacopo/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14/etc/avrdude.conf"
         User configuration file is "/Users/jacopo/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/cu.wchusbserialfd120
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
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

avrdude done.  Thank you.

Problema di caricamento sulla scheda. Guarda http://www.arduino.cc/en/Guide/Troubleshooting#upload per suggerimenti

-controllando il percorso dell'avrdude ho notato che non esiste nessuno dei due percorsi riportati.

Sapete aiutarmi?

ciao prova selezionare come scheda Arduino UNO :slight_smile:

Fammi sapere :slight_smile:

MD

Ciao ho appena avuto il tuo stesso problema, ho risolto così: quando selezioni la porta e la scheda da strumenti, seleziona processore ATmega328P (Old bootloader) invece di ATmega328P

@MatteoDerrico
grazie del consiglio, continua a non funzionare, ecco il messaggio:

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 "/Users/jacopo/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14/etc/avrdude.conf"
         User configuration file is "/Users/jacopo/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/cu.wchusbserialfd120
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

@VittoM

Grazie della risposta ma anche così non va
Arduino Nano
Atmega328P Old
porta: /dev/cu.wchusbserialfd120

ecco il messaggio

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 "/Users/jacopo/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14/etc/avrdude.conf"
         User configuration file is "/Users/jacopo/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/cu.wchusbserialfd120
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "/var/folders/lg/7kb_bffd2d767xzr3gyzg_r80000gn/T/arduino_build_50118/testDiodo.ino.hex"
avrdude: writing flash (948 bytes):

Writing | ################################################## | 100% 0.62s

avrdude: 948 bytes of flash written
avrdude: verifying flash memory against /var/folders/lg/7kb_bffd2d767xzr3gyzg_r80000gn/T/arduino_build_50118/testDiodo.ino.hex:
avrdude: load data flash data from input file /var/folders/lg/7kb_bffd2d767xzr3gyzg_r80000gn/T/arduino_build_50118/testDiodo.ino.hex:
avrdude: input file /var/folders/lg/7kb_bffd2d767xzr3gyzg_r80000gn/T/arduino_build_50118/testDiodo.ino.hex contains 948 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.55s

avrdude: verifying ...
avrdude: 948 bytes of flash verified

avrdude done.  Thank you.

e cosa c'è di sbagliato?

avrdude: verifying ...
avrdude: 948 bytes of flash verified

avrdude done. Thank you.

:smiley: :smiley:

@Patrick_M
Grazie della risposta

non ho fatto la copia del messaggio appena sopra che riportava
"problema con il caricamento.."

sia questa scritta che tutto il Quote che vi ho incollato nel reply precedente sono in rosso nel feed dell'IDE di Arduino, e lo sketch (verificato e corretto) non funziona.

La cosa strana è che testando nel mio macbook 2011 e nel fisso window da gli stessi problemi, testando nel macbook 2016 di un amico va tranquillamente.
Ora scarico l'IDE nell'hackintosh ed aggiorno questo post con i risultati.

Lo sketch da quelle scritte, vuole dire che è stato caricato.
Se poi il programma non fa quello che ti aspetti.. è un altra cosa
Bisogna in quel caso vedere il codice e cosa deve fare.