MrDAnger сказал(а)
Mixa24 сказал(а)
печатный корпуса в чем особенность?
В корпусе нету ничего особенного, просто на 3д принтере, тут больше эксперимент с регулировкой производительности насоса напряжением, больше никак кроме механически краном. Ну и датчик уровня хочу попробовать, по средствам давления столба жидкости и на нем защиту.
Сейчас варю и пробую регулятор насоса. Ну вот так как варю на рисе, с фильтрацией проблемки есть, в принципе помогает ручкой крутить более точно поток отстроить, думаю на обычном солоде штука особо не понадобится. Ну ладно, утолил свое любопытство.
https://youtu.be/crcj6DkZbeE?si=XhmzYhmdUZCwJMpt
Подскажите, из-за чего возникает следующая ошибка при компиляции прошивки? Версия 0.5.3.
На версии 0.5.2 такой проблемы нет.
collect2.exe: error: ld returned 1 exit status
*** [.piobuilddistillingfirmware.elf] Error 1
* Executing task in folder BrewManiacEsp8266: C:Usersuser.platformiopenvScriptsplatformio.exe run
Processing distilling (platform: espressif8266@~4.2.1; board: nodemcuv2; framework: arduino)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/nodemcuv2.html
PLATFORM: Espressif 8266 (4.2.1) > NodeMCU 1.0 (ESP-12E Module)
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:
- framework-arduinoespressif8266 @ 3.30102.0 (3.1.2)
- tool-esptool @ 1.413.0 (4.13)
- tool-esptoolpy @ 1.30000.201119 (3.0.0)
- toolchain-xtensa @ 2.100300.220621 (10.3.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 47 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ArduinoJson @ 6.19.3
|-- ESP Async WebServer @ 1.2.3+sha.43381ab
|-- EEPROM @ 1.0
|-- OneWire @ 2.3.2
|-- PID_AutoTune_v0
|-- PID_v2
|-- ArduinoOTA @ 1.0
|-- ESP8266mDNS @ 1.2
|-- ESP8266WiFi @ 1.0
|-- ESPAsyncTCP @ 1.1.3
|-- Hash @ 1.0
|-- LittleFS @ 0.1.0
|-- EspSoftwareSerial @ 8.0.1
|-- Wire @ 1.0
|-- ESP8266HTTPUpdateServer @ 1.0
|-- ESP8266WebServer @ 1.0
|-- DNSServer @ 1.1.1
|-- PCF8574 - library for ESP8266 @ 1.0.0
|-- ESP8266_SSD1306 @ 4.0.0
|-- LiquidCrystal_I2C_V3-master
|-- ESP8266HTTPClient @ 1.2
|-- ESP8266httpUpdate @ 1.3
Building in release mode
Warning! '-Wl,-T' option for specifying linker scripts is deprecated. Please use 'board_build.ldscript' option in your 'platformio.ini' file.
Linking .piobuilddistillingfirmware.elf
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z11pidGetValuei+0x8): undefined reference to `_Z15readSettingWordi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z11pidGetValuei+0xc): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z11pidGetValuei':
BrewManiac.cpp:(.text._Z11pidGetValuei+0x52): undefined reference to `_Z15readSettingWordi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z11pidGetValuei+0x96): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z21wiUpdatePrimarySensorhh+0x0): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z14btnReadButtonsv':
BrewManiac.cpp:(.text._Z14btnReadButtonsv+0xd9): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z25calTemperatureCalibrationv+0x20): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z25calTemperatureCalibrationv+0x43): undefined reference to `_Z15readSettingWordi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z25calTemperatureCalibrationv+0x5c): undefined reference to `_Z15readSettingWordi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z25calTemperatureCalibrationv':
BrewManiac.cpp:(.text._Z25calTemperatureCalibrationv+0x68): undefined reference to `_Z15readSettingWordi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z25calTemperatureCalibrationv+0x72): undefined reference to `_Z15readSettingWordi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z25calTemperatureCalibrationv+0x128): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z19wiUpdateSettingWordis+0x0): undefined reference to `_Z17updateSettingWordit'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z19wiUpdateSettingWordis':
BrewManiac.cpp:(.text._Z19wiUpdateSettingWordis+0x16): undefined reference to `_Z17updateSettingWordit'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z27wiUpdateCalibrationOfSensorhh':
BrewManiac.cpp:(.text._Z27wiUpdateCalibrationOfSensorhh+0x25): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z17loadSensorSettingv':
BrewManiac.cpp:(.text._Z17loadSensorSettingv+0x3a): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z11loadLpfBetav+0xf): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z15wiUpdateSettingih':
BrewManiac.cpp:(.text._Z15wiUpdateSettingih+0x1a): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z12tpInitializev+0x21): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z17setSensorForStageh+0x10): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z17setSensorForStageh':
BrewManiac.cpp:(.text._Z17setSensorForStageh+0x1b): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z11saveTunningv+0x8): undefined reference to `_Z13commitSettingv'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z11saveTunningv':
BrewManiac.cpp:(.text._Z11saveTunningv+0x66): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z11saveTunningv+0x92): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z11saveTunningv+0xb5): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z18heatLoadParametersv+0x23): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z18heatLoadParametersv+0x2d): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z18heatLoadParametersv+0x37): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z18heatLoadParametersv+0x41): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z18heatLoadParametersv':
BrewManiac.cpp:(.text._Z18heatLoadParametersv+0xba): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:BrewManiac.cpp:(.text._Z18heatLoadParametersv+0xcb): more undefined references to `_Z11readSettingi' follow
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z18changeSettingValueih':
BrewManiac.cpp:(.text._Z18changeSettingValueih+0x14): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_ZN13SettingEditor13getItemDetailEv':
BrewManiac.cpp:(.text._ZN13SettingEditor13getItemDetailEv[_ZN13SettingEditor13getItemDetailEv]+0x44): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_ZN13DistillRecipe4loadEv':
BrewManiac.cpp:(.text._ZN13DistillRecipe4loadEv[_ZN13DistillRecipe4loadEv]+0x17): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._ZN13DistillRecipe4loadEv[_ZN13DistillRecipe4loadEv]+0x23): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._ZN13DistillRecipe4loadEv[_ZN13DistillRecipe4loadEv]+0x2f): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._ZN13DistillRecipe4loadEv[_ZN13DistillRecipe4loadEv]+0x3e): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z10saveSensorhPh':
BrewManiac.cpp:(.text._Z10saveSensorhPh+0x22): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z18loadBrewParametersv+0x12): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z18loadBrewParametersv':
BrewManiac.cpp:(.text._Z18loadBrewParametersv+0x2a): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z18loadBrewParametersv+0x3c): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z18loadBrewParametersv+0x46): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z10saveStatusht':
BrewManiac.cpp:(.text._Z10saveStatusht+0x12): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z10saveStatusht+0x1e): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z10saveStatusht+0x28): undefined reference to `_Z17updateSettingWordit'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z11clearStatusv+0x8): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z11clearStatusv':
BrewManiac.cpp:(.text._Z11clearStatusv+0x12): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z11clearStatusv+0x20): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z11checkResumev+0x10): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z11checkResumev':
BrewManiac.cpp:(.text._Z11checkResumev+0x1f): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z13heaterControlv+0x5e): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z26autoModeEnterAskRemoveMaltv':
BrewManiac.cpp:(.text._Z26autoModeEnterAskRemoveMaltv+0x39): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z22sensorMenuEventHandlerh':
BrewManiac.cpp:(.text._Z22sensorMenuEventHandlerh+0x9f): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z22sensorMenuEventHandlerh+0x188): undefined reference to `_Z13commitSettingv'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z22settingPidEventHandlerh':
BrewManiac.cpp:(.text._Z22settingPidEventHandlerh+0x84): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z23settingUnitEventHandlerh':
BrewManiac.cpp:(.text._Z23settingUnitEventHandlerh+0x30): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z25distillRecipeEventHandlerh+0x26): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z25distillRecipeEventHandlerh':
BrewManiac.cpp:(.text._Z25distillRecipeEventHandlerh+0x32): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z25distillRecipeEventHandlerh+0x3d): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z25distillRecipeEventHandlerh+0x4d): undefined reference to `_Z13updateSettingih'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z24autoModeEnterPumpPrimingv':
BrewManiac.cpp:(.text._Z24autoModeEnterPumpPrimingv+0x3a): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z26autoModeCoolingOrWhirlpoolv+0x13): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z21autoModeCoolingFinishv+0xb): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z23autoModeWhirlpoolFinishv+0xf): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z16brewmaniac_setupv+0x0): undefined reference to `_Z10EepromInitv'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z16brewmaniac_setupv+0x11): undefined reference to `_Z10EepromInitv'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z16brewmaniac_setupv+0x2f): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z13autoModeSetupv+0x3f): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z20autoModeEnterDoughInv+0x5a): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z20autoModeEnterDoughInv+0x7d): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z10backToMainv':
BrewManiac.cpp:(.text._Z10backToMainv+0x41): undefined reference to `_Z13commitSettingv'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z17autoModeWhirlpoolm+0x42): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z26autoModePumpPrimingHandlerh+0x25): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z26autoModePumpPrimingHandlerh':
BrewManiac.cpp:(.text._Z26autoModePumpPrimingHandlerh+0x50): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z26autoModePumpPrimingHandlerh+0x63): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z20autoModeEnterBoilingv+0x21): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z20autoModeEnterBoilingv+0x65): more undefined references to `_Z11readSettingi' follow
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z18autoModeAutoResumev+0x28): undefined reference to `_Z15readSettingWordi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o: in function `_Z28autoModeMashingStageFinishedv':
BrewManiac.cpp:(.text._Z28autoModeMashingStageFinishedv+0x2a): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: BrewManiac.cpp:(.text._Z28autoModeMashingStageFinishedv+0x54): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z32autoModeMashInAskContinueHandlerh+0x19): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiac.cpp.o:(.text._Z32autoModeMashInAskContinueHandlerh+0x26): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiacWeb.cpp.o:(.text._ZN13BrewManiacWeb11getSettingsER6String+0xa0): undefined reference to `_Z11readSettingi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiacWeb.cpp.o:(.text._ZN13BrewManiacWeb11getSettingsER6String+0x102): more undefined references to `_Z11readSettingi' follow
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiacWeb.cpp.o:(.text._ZN13BrewManiacWeb11getSettingsER6String+0x114): undefined reference to `_Z15readSettingWordi'
c:/users/user/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: .piobuilddistillingsrcBrewManiacWeb.cpp.o: in function `_ZN13BrewManiacWeb14updateSettingsER6String':
BrewManiacWeb.cpp:(.text._ZN13BrewManiacWeb14updateSettingsER6String+0x354): undefined reference to `_Z13commitSettingv'
collect2.exe: error: ld returned 1 exit status
*** [.piobuilddistillingfirmware.elf] Error 1
================================================================================== [FAILED] Took 3.92 seconds ==================================================================================
Environment Status Duration
------------- -------- ------------
distilling FAILED 00:00:03.924
============================================================================ 1 failed, 0 succeeded in 00:00:03.924 ============================================================================
* The terminal process "C:Usersuser.platformiopenvScriptsplatformio.exe 'run'" terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it. Omen сказал(а)
Подскажите, из-за чего возникает следующая ошибка при компиляции прошивки? Версия 0.5.3.
На версии 0.5.2 такой проблемы нет.collect2.exe: error: ld returned 1 exit status
*** [.piobuilddistillingfirmware.elf] Error 1
Разобрались, vitotai нашел у себя ошибку - отсутствовал какой-то файл. Перекачал исправленную версию - теперь уже версия 0.5.3 компилируется нормально.
Возникла следующая проблема - не сохраняются никакие настройки, сделанные через меню или веб-интерфейс. Определяю датчики, задаю какие и где использовать, после этого все работает и показывает, но стоит выключить контроллер опять переходит на начальный экран, датчики отсутсвуют, моя точка wi-fi тоже. Приходится все повторять заново.
Пробовал следующие версии 0.5.1, 0.5.2, 0.5.3. Мою сеть находит, подключается, ip присваивается - все работает, но только выключаешь - всё забывает.
Также заметил, что после подключения к моей точке доступа, сеть bm продолжает быть видна в списке точек доступа и к ней можно подключится.
Все эти три версии имеют разный формат хранения пользовательских настроек. По идее, должно помочь удаление файлов настроек через встроенный менеджер файлов (программа сама сгенерирует отсутствующий файл по умолчанию правильной версии). В противном случае — «правильное» стирание ESP и заново записать в нее нужную прошивку.
EroshKA сказал(а)
Все эти три версии имеют разный формат хранения пользовательских настроек. По идее, должно помочь удаление файлов настроек через встроенный менеджер файлов (программа сама сгенерирует отсутствующий файл по умолчанию правильной версии). В противном случае — «правильное» стирание ESP и заново записать в нее нужную прошивку.
Спасибо за ответ, все версии устанавливал через стирание с помощью ESP. Уже и не знаю куда копать, что-то мешает записи. Также попробовал сохранить настройки затирания через веб-интерфейс - написало "failed to save", вроде.
Также вопрос, точка доступа bm так и должна быть видна после добавления своей точки доступа?
Купил новую плату nodemcu, полностью стер все с нее (wipes all data). Прошил уже готовой прошивкой с гитхаба 0.5.3 BrewManiacEx.multisensor.bin, для того чтобы исключить, что я что-то не так компилирую.
Не подключая экран и другие контакты, включаю, вижу точку доступа "bm", подключаюсь к ней. Пробую в веб-интерфейсе зайти в раздел "Automation" и сделать какие-то изменения, например, изменил Mash in на 60°С и нажал сохранить. Появляется ошибка Alert "fail to save!".
Также попробовал подключить к точке wifi, все получается, IP присваивается, подключается. Но если выключить, а потом включить все забывается и виден начальный экран.
Пробовал стирать и с помощью NodeMCU-PyFlasher, а также с помощью flash download tool.
Помогите разобраться
Заранее спасибо.



EroshKA сказал(а)
Собрал прошивку. Записал на шитый-перешитый WeMos. Зашел в Web, в настройки. Поменял параметры, сохранил. Перезагрузил ESP. Изменения на месте. Подключил к домашней сети. Так же, без проблем. Как и остальные действия в web интерфейсе.
Браузер какой?
Браузер Chrome на ПК и на телефоне, попробую еще в другом каком-то.
Написал vitotai на githhub пишет следующее:
Попробуйте отформатировать файловую систему, перейдя по адресу
http://[iP вашего контроллера или xxx.local]:8008/format-spiffsЕсли это не сработает, проверьте состояние системы, нажав кнопку "BM" на веб-странице. Вы также можете проверить файл в файловой системе, перейдя по адресу
http://[iP вашего контроллера или xxx.local]:8008/filemanagerВозможно, что-то не так с флэш-памятью, но я не знаю что.
Переведено с помощью DeepL.com (бесплатная версия)
Я бы проверил железо любой другой прошивкой. Можно тупо скачать BrewFlasher и с его помощью зашить любую прошивку с web интерфейсом. Например BrewPiLess, BrewUNO, iSpindel или еще чего и убедиться что там все работает или нет.
Я бы проверил железо любой другой прошивкой. Можно тупо скачать BrewFlasher и с его помощью зашить любую прошивку с web интерфейсом. Например BrewPiLess, BrewUNO, iSpindel или еще чего и убедиться что там все работает или нет.
Прошил через BrewFlasher BrewPiLess, все заработало, подключил свою точку доступа, после перезагрузки она не пропала. Работает. Размер файловой системы также не нулевой.
Так что или как-то не так прошиваю Brewmaniac или что-то еще. Прошивал через NodeMcu PyFlasher, ставил опцию wipes all data. Также пробовал прошивать через Nodemcu flasher.
Может в NodeMcu PyFlasher поставить какие-то другие параметры?




