M5StickC Plus upload mislukt

Pagina: 1
Acties:

Vraag


  • TKroon
  • Registratie: December 2006
  • Niet online
Mijn vraag
Ik heb een Daikin Altherma 3 warmtepomp, en wil graag de warmtepomp gedetailleerd uit kunnen lezen. De cloudverbinding geeft me veel te weinig informatie, zo kwam ik deze tutorial tegen.
Ik heb een M5StickC Plus gekocht, en ben ermee aan de slag gegaan. Ik heb Visual Studio Code geïnstalleerd op mijn MacBook Air, en PlatformIO geïnstalleerd. De code heb ik naar wens aangepast, maar het uploaden werkt niet. De M5StickC Plus springt keurig aan als ik hem via USB-C verbind met mijn MacBook.
Ik maak op uit de error dat VSC de M5Stick niet kan vinden, maar ik kom er niet uit wat ik aan moet passen om het wel te laten werken.

Relevante software en hardware die ik gebruik
M5StickC Plus
MacBook Air M1
Visual Studio Code + PlatformIO

Wat ik al gevonden of geprobeerd heb
Code aanpassen en google, maar kom er niet uit.

Als ik de upload start is dit een kopie van de terminal:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
 *  Executing task: platformio run --target upload --environment m5stickcplus 

Processing m5stickcplus (platform: espressif32; board: m5stick-c; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/m5stick-c.html
PLATFORM: Espressif 32 (5.2.0) > M5Stick-C
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-arduinoespressif32 @ 3.20005.220925 (2.0.5) 
 - tool-esptoolpy @ 1.40201.0 (4.2.1) 
 - tool-mkfatfs @ 2.0.1 
 - tool-mklittlefs @ 1.203.210628 (2.3) 
 - tool-mkspiffs @ 2.230.0 (2.30) 
 - tool-openocd-esp32 @ 2.1100.20220706 (11.0) 
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 35 compatible libraries
Scanning dependencies...
Dependency Graph
|-- M5StickCPlus @ 0.0.8
|   |-- SPI @ 2.0.0
|   |-- Wire @ 2.0.0
|   |-- FS @ 2.0.0
|   |-- SPIFFS @ 2.0.0
|   |   |-- FS @ 2.0.0
|-- PubSubClient @ 2.8.0
|-- ArduinoOTA @ 2.0.0
|   |-- Update @ 2.0.0
|   |-- WiFi @ 2.0.0
|   |-- ESPmDNS @ 2.0.0
|   |   |-- WiFi @ 2.0.0
|-- WiFi @ 2.0.0
|-- EEPROM @ 2.0.0
Building in release mode
Compiling .pio/build/m5stickcplus/src/main.cpp.o
Building .pio/build/m5stickcplus/bootloader.bin
Generating partitions .pio/build/m5stickcplus/partitions.bin
Compiling .pio/build/m5stickcplus/libe76/SPI/SPI.cpp.o
esptool.py v4.2.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Compiling .pio/build/m5stickcplus/liba06/Wire/Wire.cpp.o
Compiling .pio/build/m5stickcplus/lib03a/FS/FS.cpp.o
Compiling .pio/build/m5stickcplus/lib03a/FS/vfs_api.cpp.o
Compiling .pio/build/m5stickcplus/lib0f9/SPIFFS/SPIFFS.cpp.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/AXP192.cpp.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/Fonts/Font16.c.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/Fonts/Font32rle.c.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/Fonts/Font64rle.c.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/Fonts/Font72rle.c.o
Archiving .pio/build/m5stickcplus/libe76/libSPI.a
Indexing .pio/build/m5stickcplus/libe76/libSPI.a
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/Fonts/Font7srle.c.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/Fonts/glcdfont.c.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/M5Display.cpp.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/M5StickCPlus.cpp.o
Archiving .pio/build/m5stickcplus/lib0f9/libSPIFFS.a
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/RTC.cpp.o
Indexing .pio/build/m5stickcplus/lib0f9/libSPIFFS.a
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/utility/Button.cpp.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/utility/In_eSPI.cpp.o
Archiving .pio/build/m5stickcplus/liba06/libWire.a
Indexing .pio/build/m5stickcplus/liba06/libWire.a
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/utility/MPU6886.cpp.o
Archiving .pio/build/m5stickcplus/lib03a/libFS.a
Indexing .pio/build/m5stickcplus/lib03a/libFS.a
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/utility/MahonyAHRS.cpp.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/utility/Speaker.cpp.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/utility/Sprite.cpp.o
Compiling .pio/build/m5stickcplus/lib933/M5StickCPlus/utility/qrcode.c.o
Compiling .pio/build/m5stickcplus/lib0e1/PubSubClient/PubSubClient.cpp.o
Compiling .pio/build/m5stickcplus/lib247/Update/HttpsOTAUpdate.cpp.o
Compiling .pio/build/m5stickcplus/lib247/Update/Updater.cpp.o
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFi.cpp.o
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFiAP.cpp.o
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFiClient.cpp.o
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFiGeneric.cpp.o
Archiving .pio/build/m5stickcplus/lib0e1/libPubSubClient.a
Indexing .pio/build/m5stickcplus/lib0e1/libPubSubClient.a
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFiMulti.cpp.o
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFiSTA.cpp.o
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFiScan.cpp.o
Archiving .pio/build/m5stickcplus/lib933/libM5StickCPlus.a
Indexing .pio/build/m5stickcplus/lib933/libM5StickCPlus.a
Archiving .pio/build/m5stickcplus/lib247/libUpdate.a
Indexing .pio/build/m5stickcplus/lib247/libUpdate.a
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFiServer.cpp.o
Compiling .pio/build/m5stickcplus/liba6b/WiFi/WiFiUdp.cpp.o
Compiling .pio/build/m5stickcplus/lib3f7/ESPmDNS/ESPmDNS.cpp.o
Compiling .pio/build/m5stickcplus/lib6bc/ArduinoOTA/ArduinoOTA.cpp.o
Compiling .pio/build/m5stickcplus/lib59a/EEPROM/EEPROM.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/Esp.cpp.o
Archiving .pio/build/m5stickcplus/liba6b/libWiFi.a
Compiling .pio/build/m5stickcplus/FrameworkArduino/FirmwareMSC.cpp.o
Indexing .pio/build/m5stickcplus/liba6b/libWiFi.a
Compiling .pio/build/m5stickcplus/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/HWCDC.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/IPv6Address.cpp.o
Archiving .pio/build/m5stickcplus/lib3f7/libESPmDNS.a
Indexing .pio/build/m5stickcplus/lib3f7/libESPmDNS.a
Compiling .pio/build/m5stickcplus/FrameworkArduino/MD5Builder.cpp.o
Archiving .pio/build/m5stickcplus/lib6bc/libArduinoOTA.a
Indexing .pio/build/m5stickcplus/lib6bc/libArduinoOTA.a
Compiling .pio/build/m5stickcplus/FrameworkArduino/Print.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/Stream.cpp.o
Archiving .pio/build/m5stickcplus/lib59a/libEEPROM.a
Compiling .pio/build/m5stickcplus/FrameworkArduino/StreamString.cpp.o
Indexing .pio/build/m5stickcplus/lib59a/libEEPROM.a
Compiling .pio/build/m5stickcplus/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/USB.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/USBCDC.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/USBMSC.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/WString.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/base64.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-time.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/libb64/cdecode.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/libb64/cencode.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/main.cpp.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/stdlib_noniso.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/wiring_pulse.c.o
Compiling .pio/build/m5stickcplus/FrameworkArduino/wiring_shift.c.o
Archiving .pio/build/m5stickcplus/libFrameworkArduino.a
Indexing .pio/build/m5stickcplus/libFrameworkArduino.a
Linking .pio/build/m5stickcplus/firmware.elf
Retrieving maximum program size .pio/build/m5stickcplus/firmware.elf
Checking size .pio/build/m5stickcplus/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [==        ]  15.1% (used 49608 bytes from 327680 bytes)
Flash: [======    ]  63.2% (used 828809 bytes from 1310720 bytes)
Building .pio/build/m5stickcplus/firmware.bin
esptool.py v4.2.1
Creating esp32 image...
Merged 25 ELF sections
Successfully created esp32 image.
Configuring upload protocol...
AVAILABLE: cmsis-dap, esp-bridge, esp-prog, espota, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa
CURRENT: upload_protocol = espota
Uploading .pio/build/m5stickcplus/firmware.bin
09:59:53 [DEBUG]: Options: {'esp_ip': 'ESPAltherma.local', 'host_ip': '0.0.0.0', 'esp_port': 3232, 'host_port': 25632, 'auth': '', 'image': '.pio/build/m5stickcplus/firmware.bin', 'spiffs': False, 'debug': True, 'progress': True, 'timeout': 10}
09:59:53 [INFO]: Starting on 0.0.0.0:25632
09:59:53 [INFO]: Upload size: 834576
Sending invitation to ESPAltherma.local failed
09:59:58 [ERROR]: Host ESPAltherma.local Not Found
*** [upload] Error 1

Daikin Altherma 3 LT 8 kW + 14,2 kWp PV

Beste antwoord (via TKroon op 24-11-2022 10:38)


  • RobIII
  • Registratie: December 2001
  • Laatst online: 13:49

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Volgens mij probeert 'ie te uploaden naar ESPAltherma.local en dat lijkt niet te resolven (0.0.0.0). Ik zou dit eens even nalopen / dubbelchecken.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Laatst online: 13:49

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Volgens mij probeert 'ie te uploaden naar ESPAltherma.local en dat lijkt niet te resolven (0.0.0.0). Ik zou dit eens even nalopen / dubbelchecken.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • TKroon
  • Registratie: December 2006
  • Niet online
Toch nog zelf opgelost. Ik denk dat hij OTA probeerde te verbinden.

code:
1
2
3
4
5
6
7
8
9
10
[env:m5stickcplus]
platform = espressif32
board = m5stick-c
framework = arduino
monitor_speed = 115200
upload_speed = 115200
; Uncomment this line to allow for remote upgrade. If name resolution does not work for you, replace with the IP of ESPAltherma
; upload_port = ESPAltherma.local
; Uncomment this line if you want to define the protocol. Autodetected otherwise.
; upload_protocol = USB

Daikin Altherma 3 LT 8 kW + 14,2 kWp PV


  • TKroon
  • Registratie: December 2006
  • Niet online
RobIII schreef op donderdag 24 november 2022 @ 10:36:
Volgens mij probeert 'ie te uploaden naar ESPAltherma.local en dat lijkt niet te resolven (0.0.0.0). Ik zou dit eens even nalopen / dubbelchecken.
Haha, dat ging tegelijkertijd :) Dat was hem inderdaad. Wil graag wel nog OTA toevoegen, maar dat komt later wel. Eerst maar eens installeren bij de warmtepomp! Bedankt!

Daikin Altherma 3 LT 8 kW + 14,2 kWp PV


Acties:
  • 0 Henk 'm!

  • mawashigeri
  • Registratie: November 2002
  • Laatst online: 20-05 20:36
Ik heb sinds een paar dagen espAltherma op zo'n m5stickc draaien, en OTA werkt prima als je het IP adres van die stick invult in platformio.ini. Als upload protocol wordt automagisch espota gekozen, in mijn geval zijn die twee regels dus
code:
1
2
3
upload_port = 192.168.178.64
; Uncomment this line if you want to define the protocol. Autodetected otherwise.
; upload_protocol = espota

ERGA06EVH / EHVX08S23EJ6V / ESPaltherma