Problem mit Hochladen. Hochladen Abgeschlossen aber ich vermute nicht richtig

Hallo
Ich versuche einen Sketch (StandardFirmata) auf meinen Arduino Leonardo Hochzuladen.
Ich habe das Board Leonardo ausgewählt und den Port auf dem er auch erkannt wird (bei mir ist das COM5)
Ich hab auch schon mein 2. USB anschluss getestet dort ist alle genau gleich.
Ich drücke auf Hochladen und er fängt an zu Kompilieren, danach lädt er hoch und dann kommt Hochladen Abgeschlossen.
Wenn ich ihn nun in meinem Programm benutzen möchte findet er die Firmata nicht.
Kann ich irgendwie überprüfen ob die Firmata richtig hochgeladen wurde?

Ich versteh auch nicht warum in der log angezeigt wird COM6 obwohl ich COM5 ausgewählt habe.
Ich habe kaum Ahnung von Arduinos, also bitte für Idioten erklären. Danke!

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Violetcyberfox\Documents\Arduino\libraries -fqbn=arduino:avr:leonardo -vid-pid=2341_8036 -ide-version=10815 -build-path C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663 -warnings=none -build-cache C:\Users\VIOLET~1\AppData\Local\Temp\arduino_cache_227122 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\libraries\Firmata\examples\StandardFirmata\StandardFirmata.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Violetcyberfox\Documents\Arduino\libraries -fqbn=arduino:avr:leonardo -vid-pid=2341_8036 -ide-version=10815 -build-path C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663 -warnings=none -build-cache C:\Users\VIOLET~1\AppData\Local\Temp\arduino_cache_227122 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\libraries\Firmata\examples\StandardFirmata\StandardFirmata.ino
Using board 'leonardo' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=atmega32u4 -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER="Unknown"" "-DUSB_PRODUCT="Arduino Leonardo"" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\sketch\StandardFirmata.ino.cpp" -o nul
Alternatives for Servo.h: [Servo@1.1.7]
ResolveLibrary(Servo.h)
-> candidates: [Servo@1.1.7]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=atmega32u4 -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER="Unknown"" "-DUSB_PRODUCT="Arduino Leonardo"" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Servo\src" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\sketch\StandardFirmata.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=atmega32u4 -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER="Unknown"" "-DUSB_PRODUCT="Arduino Leonardo"" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Servo\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\sketch\StandardFirmata.ino.cpp" -o nul
Alternatives for Firmata.h: [Firmata@2.5.8]
ResolveLibrary(Firmata.h)
-> candidates: [Firmata@2.5.8]
"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=atmega32u4 -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER="Unknown"" "-DUSB_PRODUCT="Arduino Leonardo"" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Servo\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\libraries\Firmata" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\sketch\StandardFirmata.ino.cpp" -o nul
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Servo\src\avr\Servo.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Servo\src\mbed\Servo.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Servo\src\megaavr\Servo.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Servo\src\nrf52\Servo.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Servo\src\sam\Servo.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Servo\src\samd\Servo.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Servo\src\stm32f4\Servo.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\Wire.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\utility\twi.c
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\Firmata.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\FirmataMarshaller.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\FirmataParser.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\utility\BLEStream.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\utility\BluefruitLE_SPI_Stream.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\utility\EthernetClientStream.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\utility\EthernetServerStream.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\utility\SerialFirmata.cpp
Alternatives for SoftwareSerial.h: [SoftwareSerial@1.0]
ResolveLibrary(SoftwareSerial.h)
-> candidates: [SoftwareSerial@1.0]
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Firmata\utility\WiFiStream.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=atmega32u4 -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER="Unknown"" "-DUSB_PRODUCT="Arduino Leonardo"" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Servo\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\libraries\Firmata" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\sketch\StandardFirmata.ino.cpp" -o "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\preproc\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER="Unknown"" "-DUSB_PRODUCT="Arduino Leonardo"" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "-IC:\Program Files (x86)\Arduino\libraries\Servo\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "-IC:\Program Files (x86)\Arduino\libraries\Firmata" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\sketch\StandardFirmata.ino.cpp" -o "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\sketch\StandardFirmata.ino.cpp.o"
Compiling libraries...
Compiling library "Servo"
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\avr\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\mbed\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\megaavr\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\nrf52\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\sam\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\samd\Servo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\stm32f4\Servo.cpp.o
Compiling library "Wire"
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Wire\Wire.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Wire\utility\twi.c.o
Compiling library "Firmata"
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\FirmataParser.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\FirmataMarshaller.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\Firmata.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\EthernetServerStream.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\EthernetClientStream.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\BLEStream.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\WiFiStream.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\BluefruitLE_SPI_Stream.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\SerialFirmata.cpp.o
Compiling library "SoftwareSerial"
Zuvor kompilierte Datei wird verwendet: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\SoftwareSerial\SoftwareSerial.cpp.o
Compiling core...
Using precompiled core: C:\Users\VIOLET~1\AppData\Local\Temp\arduino_cache_227122\core\core_arduino_avr_leonardo_0c812875ac70eb4a9b385d8fb077f54c.a
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega32u4 -o "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.elf" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\sketch\StandardFirmata.ino.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\avr\Servo.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\mbed\Servo.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\megaavr\Servo.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\nrf52\Servo.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\sam\Servo.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\samd\Servo.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Servo\stm32f4\Servo.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Wire\Wire.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Wire\utility\twi.c.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\Firmata.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\FirmataMarshaller.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\FirmataParser.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\BLEStream.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\BluefruitLE_SPI_Stream.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\EthernetClientStream.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\EthernetServerStream.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\SerialFirmata.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\Firmata\utility\WiFiStream.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663\libraries\SoftwareSerial\SoftwareSerial.cpp.o" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/..\arduino_cache_227122\core\core_arduino_avr_leonardo_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663" -lm
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.elf" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.eep"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.elf" "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.hex"
Bibliothek Servo in Version 1.1.7 im Ordner: C:\Program Files (x86)\Arduino\libraries\Servo wird verwendet
Bibliothek Wire in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire wird verwendet
Bibliothek Firmata in Version 2.5.8 im Ordner: C:\Program Files (x86)\Arduino\libraries\Firmata wird verwendet
Bibliothek SoftwareSerial in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial wird verwendet
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-size" -A "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.elf"
Der Sketch verwendet 16968 Bytes (59%) des Programmspeicherplatzes. Das Maximum sind 28672 Bytes.
Globale Variablen verwenden 1274 Bytes (49%) des dynamischen Speichers, 1286 Bytes für lokale Variablen verbleiben. Das Maximum sind 2560 Bytes.
Erzwinge Reset durch öffnen/schließen mit 1200 bps auf dem Port COM5
PORTS {COM3, COM4, COM5, } / {COM3, COM4, } => {}
PORTS {COM3, COM4, } / {COM3, COM4, COM6, } => {COM6, }
Found upload port: COM6
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega32u4 -cavr109 -PCOM6 -b57600 -D -Uflash:w:C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.hex:i

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:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

     Using Port                    : COM6
     Using Programmer              : avr109
     Overriding Baud Rate          : 57600
     AVR Part                      : ATmega32U4
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PA0
     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  9000  9000 0x00 0x00
       flash         65     6   128    0 yes     32768  128    256  4500  4500 0x00 0x00
       lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       lock           0     0     0    0 no          1    0      0  9000  9000 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 : butterfly
     Description     : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .
Found programmer: Id = "CATERIN"; type = S
Software Version = 1.0; No Hardware Version given.
Programmer supports auto addr increment.
Programmer supports buffered memory access with buffersize=128 bytes.

Programmer supports the following devices:
Device code: 0x44

avrdude: devcode selected: 0x44
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% -0.00s

avrdude: Device signature = 0x1e9587 (probably m32u4)
avrdude: reading input file "C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.hex"
avrdude: writing flash (16968 bytes):

Writing | ################################################## | 100% 1.25s

avrdude: 16968 bytes of flash written
avrdude: verifying flash memory against C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.hex:
avrdude: load data flash data from input file C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.hex:
avrdude: input file C:\Users\VIOLET~1\AppData\Local\Temp\arduino_build_421663/StandardFirmata.ino.hex contains 16968 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.14s

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

avrdude done. Thank you

Aber ich!
Beim Hochladen verschwind die Anwendung auf COM5 und der Bootloader startet an COM6.

Also alles ok so.
Das normale Verhalten der ATMega32U4 Arduinos

Das hat AVRDUDE schon für dich erledigt!

Siehe:

Dein Problem ist also ganz woanders!

Und wo kann ich das Problem dann finden?

Woran merkst du das genau?
Benutzt du ein Standard-Beispiel (welches) deiner Client Library (welche)?

Das kann ich dir nicht sagen.
Ich weiß auch nur, dass es mit z.B. einem UNO funktioniert, und mit einem Leonado nicht.

Und, dass dein Upload völlig ok durchgelaufen ist.


Ganz so stimmt es nicht.
Die Awendung muss einmal am virtuellen DTR Pin wackeln, dann tuts auch der Leonardo.
(soweit mir bekannt, nicht nur Firmata Clients haben das Problem)

Die Alternative:
Du suchst dir einen USB UART Adapter und klemmst ihn an Serial1
In der Software um konfigurieren und fertig.