Hallo,
durchaus kann sich die COM Port Nummer Zuweisung ändern.
Ich kann den gezeigten Fehler nur nachvollziehen wenn der COM Port durch andere Programme genutzt und damit blockiert wird. Bspw. starte ich hterm und öffne damit die Schnittstelle auf COM-Port 3. Dann versuche ich den Upload zu meinem Every auf COM Port 3 und erhalte wie du "can't open device"
"C:\\Users\\vmware\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-size" -A "C:\\Users\\vmware\\AppData\\Local\\Temp\\arduino-sketch-200CB68DE23C491459448C959BC9B507/Blink.ino.elf"
Der Sketch verwendet 1146 Bytes (2%) des Programmspeicherplatzes. Das Maximum sind 49152 Bytes.
Globale Variablen verwenden 22 Bytes (0%) des dynamischen Speichers, 6122 Bytes für lokale Variablen verbleiben. Das Maximum sind 6144 Bytes.
Performing 1200-bps touch reset on serial port COM3
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Bri"C:\Users\vmware\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\vmware\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -patmega4809 -cjtag2updi -PCOM3 -b115200 -e -D "-Uflash:w:C:\Users\vmware\AppData\Local\Temp\arduino-sketch-200CB68DE23C491459448C959BC9B507/Blink.ino.hex:i" "-Ufuse2:w:0x01:m" "-Ufuse5:w:0xC9:m" "-Ufuse8:w:0x00:m" {upload.extra_files}
an Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Users\vmware\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM3
Using Programmer : jtag2updi
Overriding Baud Rate : 115200
avrdude: ser_open(): can't open device "\\.\COM3": Zugriff verweigert
avrdude done. Thank you.
Fehlgeschlagenes Hochladen: Hochladefehler: exit status 1
Deswegen hatte ich mir dir Mühe dir mitzuteilen das du schauen sollst was im Gerätemanager angezeigt wird. Natürlich kann der Every selbst auch defekt sein. Nur danach sieht es irgendwie nicht aus.
Also hier ist der Screenshot:
und es ist der gleiche Ausgang wie der Computer anzeigt
Also ich habe eben mal alle Programme geschlossen und dann kam diese Fehlermeldung:
Using board 'nona4809' from platform in folder: C:\Users\flori\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8
Using core 'arduino' from platform in folder: C:\Users\flori\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8
Verwendete Bibliotheken erkennen...
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\sketch\\sketch_jan8a.ino.cpp" -o nul
Alternativen für ServoEasing.hpp: [ServoEasing@3.1.0]
ResolveLibrary(ServoEasing.hpp)
-> Kandidaten: [ServoEasing@3.1.0]
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Ic:\\Users\\flori\\Documents\\Arduino\\libraries\\ServoEasing\\src" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\sketch\\sketch_jan8a.ino.cpp" -o nul
Alternativen für Servo.h: [Servo@1.1.8]
ResolveLibrary(Servo.h)
-> Kandidaten: [Servo@1.1.8]
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Ic:\\Users\\flori\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\libraries\\Servo\\src" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\sketch\\sketch_jan8a.ino.cpp" -o nul
Using cached library dependencies for file: C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src\avr\Servo.cpp
Using cached library dependencies for file: C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src\mbed\Servo.cpp
Using cached library dependencies for file: C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src\megaavr\Servo.cpp
Using cached library dependencies for file: C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src\nrf52\Servo.cpp
Using cached library dependencies for file: C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src\sam\Servo.cpp
Using cached library dependencies for file: C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src\samd\Servo.cpp
Using cached library dependencies for file: C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src\stm32f4\Servo.cpp
Funktionsprototypen werden generiert...
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Ic:\\Users\\flori\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\libraries\\Servo\\src" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\sketch\\sketch_jan8a.ino.cpp" -o "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\cores\\arduino" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.8\\variants\\nona4809" "-Ic:\\Users\\flori\\Documents\\Arduino\\libraries\\ServoEasing\\src" "-IC:\\Users\\flori\\AppData\\Local\\Arduino15\\libraries\\Servo\\src" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\sketch\\sketch_jan8a.ino.cpp" -o "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\sketch\\sketch_jan8a.ino.cpp.o"
In file included from C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src/Servo.h:73:0,
from c:\Users\flori\Documents\Arduino\libraries\ServoEasing\src/ServoEasing.h:110,
from c:\Users\flori\Documents\Arduino\libraries\ServoEasing\src/ServoEasing.hpp:50,
from C:\Users\flori\Documents\iron man helmet\sketch_jan8a\sketch_jan8a.ino:1:
C:\Users\flori\AppData\Local\Arduino15\libraries\Servo\src/megaavr/ServoTimers.h:38:24: warning: '_timer' defined but not used [-Wunused-variable]
static volatile TCB_t* _timer =
^~~~~~
Bibliotheken werden kompiliert...
Compiling library "ServoEasing"
Compiling library "Servo"
Zuvor kompilierte Datei wird verwendet: C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B\libraries\Servo\avr\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B\libraries\Servo\mbed\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B\libraries\Servo\nrf52\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B\libraries\Servo\samd\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B\libraries\Servo\stm32f4\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B\libraries\Servo\sam\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B\libraries\Servo\megaavr\Servo.cpp.o
Kern wird kompiliert...
Zuvor kompilierte Datei wird verwendet: C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B\core\variant.c.o
Using precompiled core: C:\Users\flori\AppData\Local\Temp\arduino-core-cache\core_arduino_megaavr_nona4809_mode_on_0085978b295dedced7ddc9b982549b4d.a
Linking everything together...
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -Wl,--section-start=.text=0x0 -mmcu=atmega4809 -o "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.elf" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\sketch\\sketch_jan8a.ino.cpp.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\libraries\\Servo\\avr\\Servo.cpp.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\libraries\\Servo\\mbed\\Servo.cpp.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\libraries\\Servo\\megaavr\\Servo.cpp.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\libraries\\Servo\\nrf52\\Servo.cpp.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\libraries\\Servo\\sam\\Servo.cpp.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\libraries\\Servo\\samd\\Servo.cpp.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\libraries\\Servo\\stm32f4\\Servo.cpp.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B\\core\\variant.c.o" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/..\\arduino-core-cache\\core_arduino_megaavr_nona4809_mode_on_0085978b295dedced7ddc9b982549b4d.a" "-LC:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B" -lm "-Wl,-Map,C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.map"
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O binary -R .eeprom "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.elf" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.bin"
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.elf" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.eep"
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.elf" "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.hex"
Bibliothek ServoEasing in Version 3.1.0 im Ordner: C:\Users\flori\Documents\Arduino\libraries\ServoEasing wird verwendet
Bibliothek Servo in Version 1.1.8 im Ordner: C:\Users\flori\AppData\Local\Arduino15\libraries\Servo wird verwendet
"C:\\Users\\flori\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-size" -A "C:\\Users\\flori\\AppData\\Local\\Temp\\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.elf"
Der Sketch verwendet 8366 Bytes (17%) des Programmspeicherplatzes. Das Maximum sind 49152 Bytes.
Globale Variablen verwenden 180 Bytes (2%) des dynamischen Speichers, 5964 Bytes für lokale Variablen verbleiben. Das Maximum sind 6144 Bytes.
Performing 1200-bps touch reset on serial port COM3
"C:\Users\flori\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\flori\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -patmega4809 -cjtag2updi -PCOM3 -b115200 -e -D "-Uflash:w:C:\Users\flori\AppData\Local\Temp\arduino-sketch-69987385A81901876FE60AB56A31008B/sketch_jan8a.ino.hex:i" "-Ufuse2:w:0x01:m" "-Ufuse5:w:0xC9:m" "-Ufuse8:w:0x00:m" {upload.extra_files}
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Users\flori\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM3
Using Programmer : jtag2updi
Overriding Baud Rate : 115200
JTAG ICE mkII sign-on message:
Communications protocol version: 1
M_MCU:
boot-loader FW version: 1
firmware version: 1.07
hardware version: 1
S_MCU:
boot-loader FW version: 1
firmware version: 6.07
hardware version: 1
Serial number: 00:00:00:00:00:00
Device ID: JTAGICE mkII
AVR Part : ATmega4809
Chip Erase delay : 0 us
PAGEL : P00
BS2 : P00
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 0
StabDelay : 0
CmdexeDelay : 0
SyncLoops : 0
ByteDelay : 0
PollIndex : 0
PollValue : 0x00
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
prodsig 0 0 0 0 no 61 61 0 0 0 0x00 0x00
fuses 0 0 0 0 no 9 0 0 0 0 0x00 0x00
fuse0 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse1 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse2 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse4 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse5 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse6 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse7 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse8 0 0 0 0 no 1 0 0 0 0 0x00 0x00
lock 0 0 0 0 no 1 0 0 0 0 0x00 0x00
data 0 0 0 0 no 0 0 0 0 0 0x00 0x00
usersig 0 0 0 0 no 64 64 0 0 0 0x00 0x00
flash 0 0 0 0 no 49152 128 0 0 0 0x00 0x00
eeprom 0 0 0 0 no 256 64 0 0 0 0x00 0x00
Programmer Type : JTAGMKII_PDI
Description : JTAGv2 to UPDI bridge
M_MCU hardware version: 1
M_MCU firmware version: 1.07
S_MCU hardware version: 1
S_MCU firmware version: 6.07
Serial number: 00:00:00:00:00:00
Vtarget : 5.0 V
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
avrdude: jtagmkII_reset(): timeout/error communicating with programmer (status -1)
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: jtagmkII_close(): timeout/error communicating with programmer (status -1)
avrdude: jtagmkII_close(): timeout/error communicating with programmer (status -1)
avrdude done. Thank you.
Fehlgeschlagenes Hochladen: Hochladefehler: exit status 1
Hallo,
alles sehr seltsam. Also wenn der COM Port stimmt könnte er von etwas anderem blockiert werden. Nur von was? Im allerdümmsten Fall ist der Every defekt. Hatte der Every schon einmal funktioniert?
Kannst du ihn auf einem anderen Rechner testen?
Oder die IDE nochmal neu installieren oder wie gesagt die Vorgängerversion 1.8.19 probieren.
Du kannst auch im Gerätemanager die Zeile mit rechter Maustaste anklicken und Deinstallieren auswählen. Danach Every abstecken, Windows neu booten und anstecken, dann sollte er automatisch neu auftauchen und du kannst nochmal probieren.
Ansonsten muss ich jetzt sagen das mir dazu leider nichts mehr einfällt.
Würde mir dann irgendwie leid tun. Zur Not den Every reklamieren.
Hallo,
deinen zuletzt gezeigten Fehler kann ich nicht nachvollziehen. Irgendwie will er den falschen Programmer verwenden.
Was steht in der IDE unter Werkzeuge > Programmer?
Kannst du unter Werkzeuge die "Board Information" abrufen?
Hallo,
also ich kann die Board Informationen abrufen und bei Programmer steht Onboard Atmel mEDBG (UNO Wifi Rev2)
arduino ide 1.8.19 funktioniert auch nicht und die anderen sachen funktionieren auch nicht und an einem anderen rechner funktioniert es nicht
Hallo,
irgendwas ist demzufolge mit dem ComPort faul.
Anderen Rechner könntest du noch probieren.
Mir fällt nochwas ein. Jetzt weiß ich nicht wie deine weiteren Computerkenntnisse ausschauen. Dann könntest du eine "härtere Tour" machen.
Der einmal vergebene Comport ist nicht so leicht änderbar. Ich wüßte nicht wie mit Bordmitteln. Es gibt aber eine Möglichkeit mit USBDeview
Download unten bei Feedback inkl. Sprachdatei. Beides entpacken, Sprachfile in gleichen Ordner wie Programm.
Nach Start stehen sicherlich Haufenweise Einträge drin, nicht verrückt machen lassen.
In der Mitte gibts eine Spalte "LW Buchstaben" mit vereinzelt COM Port Nummern. Darunter sollte der Every auftauchen. Zeile anklicken und "... Gerät Deinstallieren ..." auswählen, ggf. USBDeview mit Adminrechen oben im Menü unter Hilfe notfalls starten.
Danach Every abziehen, kurz warten neu anstecken, Every sollte mit neuer Com Port Nummer erscheinen. Wahrscheinlich Port 4. Mach das aber nicht aus Spass zu oft. Die Nummer wird sturr hochgezählt. Man bräuchte wieder eine andere Software um die belegten Ports wieder freizugeben. Wenn der Every eine andere Nummer zugewiesen bekommen hat, kannste den Upload nochmal probieren.
Zum Aufräumen verweister ComPorts kenne ich nur das Tool "COM Name Arbiter Tool".
www.uwe-sieber.de/misc_tools_e.html
Lesen und die Logik mit dem Haken verstehen, ganz easy. Für den Notfall.
Edit:
Wenn er an anderen Rechnern nicht funktioniert, dann könnte er wohl oder übel doch defekt sein. Wäre blöd. Reklamieren und sagen das er an verschiedenen Rechnern nicht funktioniert.
Edit 2:
Als letzten Notnagel, auch wenn es sinnlos erscheint, anderes USB Kabel probiert?
Hallo,
kein Ding. Du kennst dich doch auch mit Rechnern aus. Hast du noch eine Idee oder könnte der Every nun doch wahrscheinlich defekt sein? Sieht aktuell danach aus.
Also ich finde dort kein Every
Also ich weis nicht ob das mit dem Reklamieren noch funktioniert, denn dort habe ich schon andere Sachen dran gelötet
Hallo,
im USBDeview gibts keinen Eintrag mit Every?
Dann kann eigentlich auch der Gerätemanager keinen Every anzeigen ...
Wenn du dranrumgelötet hast kannste ihn nicht mehr umtauschen. Klar.
Hast du ihn vorher ausprobiert? Funktionierte er wo er neu war?
Im dümmsten Fall ging beim Löten etwas schief.
Wenn ich mir das neu zusammenreime ...
Da sitzt vorm eigentlichen Controller noch ein "Übersetzer", der den ComPort "emuliert. Wenn der eigentliche Controller viellleicht defekt ist, kann der "Emulator" seine Daten nicht weiterreichen bzw. lesen, könnte dazuführen das er zwar irgendwie von Windows erkannt wird, weil erstmal der Emulator IC angesprochen wird, aber die eigentliche Übertragung wegen den defekten Controller nicht möglich ist.
Da mir nun langsam wirklich nichts mehr einfällt, muss ich aufgeben.
Am Ende hat es dann funktioniert indem ich alles abgelötet habe und es dann noch einmal versucht hab. Und danke an alle die versucht haben zu helfen
1 Like
Hallo,
Danke für die ehrliche Antwort. Dann ist ja alles nochmal gut gegangen.
Ende gut alles gut.
system
Closed
July 13, 2023, 11:42am
38
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.