Tramite un convertritore usb ttl ho tentato di scriver come faccio ocn arduino nano usando Arduino ISP.
Putroppo e’ solo disponibile come scelta avr isp, e un altro programmatore .
Ho selezionato avr isp e ho provato a trasferire sul clone il firmware.
risultato :
Lo sketch usa 3738 byte (12%) dello spazio disponibile per i programmi. Il massimo è 29696 byte.
Le variabili globali usano 74 byte (3%) di memoria dinamica, lasciando altri 1974 byte liberi per le variabili locali. Il massimo è 2048 byte. REMOVE/bin/avrdude -C___REMOVE___/etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:/tmp/arduino_build_142543/3tonictcss2.ino.hex:i
java.io.IOException: Cannot run program "REMOVE/bin/avrdude": error=2, File o directory non esistente
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
at java.base/java.lang.Runtime.exec(Runtime.java:681)
at java.base/java.lang.Runtime.exec(Runtime.java:530)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2061)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: error=2, File o directory non esistente
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:295)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
... 12 more
Errore durante il caricamento dello sketch ‘‘‘
Come posso risolvere ?
Non posso programmare questo clone usando solo il convertitore usb→ttl ?
ho reinstallato tutto come da articolo e collegato al convertitore usb ttl ma ricevo questo altro errore
Attenzione: platform.txt del core 'LGT8Fx Boards' contiene la stringa deprecata compiler.path={runtime.tools.avr-gcc.path}/bin/ convertita automaticamente in compiler.path=/usr/bin/. Verifica la disponibilità di un aggiornamento di questo core.
Lo sketch usa 3738 byte (12%) dello spazio disponibile per i programmi. Il massimo è 29696 byte.
Le variabili globali usano 74 byte (3%) di memoria dinamica, lasciando altri 1974 byte liberi per le variabili locali. Il massimo è 2048 byte.
_REMOVE_/bin/avrdude -C___REMOVE___/etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:/tmp/arduino_build_200633/3tonictcss2.ino.hex:i
java.io.IOException: Cannot run program "_REMOVE_/bin/avrdude": error=2, File o directory non esistente
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
at java.base/java.lang.Runtime.exec(Runtime.java:681)
at java.base/java.lang.Runtime.exec(Runtime.java:530)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2061)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: error=2, File o directory non esistente
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:295)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
... 12 more
Errore durante il caricamento dello sketch
P.s. clicco sula scritta all’inizio e alla fine dello snap ma non succede nulla..
Il comando contiene delle parti ___REMOVE___, che probabilmente devono essere sostituite con i percorsi corretti. Verifica che i seguenti percorsi siano corretti:
/bin/avrdude: potrebbe essere un percorso sbagliato. avrdude solitamente si trova in /usr/bin/avrdude su Linux.
/etc/avrdude.conf: verifica che il file di configurazione esista in questa posizione.