Hallo zusammen,
ich probiere gerade mit einem ESP32 etwas rum und nachdem die Firmware auf den ESP32 aufgespielt habe bekomme ich folgende auf der Konsole. Der ESP32 ist zwar experimental, aber eventuell kann mir da ja jemand doch weiterhelfen.
Da es nach dem ich openknx.init(firmwareRevision); auskommentiert habe nicht mehr kommt, wir es vermutlich von den OpenKNX Stack kommen.
Ich habe auch schon versucht rauszufinden wo es klemmt, aber ich komme da leider nicht weiter :-(
ich probiere gerade mit einem ESP32 etwas rum und nachdem die Firmware auf den ESP32 aufgespielt habe bekomme ich folgende auf der Konsole. Der ESP32 ist zwar experimental, aber eventuell kann mir da ja jemand doch weiterhelfen.
Code:
0d 00:01:10: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:12: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:14: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:16: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:18: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:20: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:22: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:24: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:26: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:28: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:30: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:32: FatalError: Code: 2 (Flash: Partition not found) 0d 00:01:34: FatalError: Code: 2 (Flash: Partition not found)
Ich habe auch schon versucht rauszufinden wo es klemmt, aber ich komme da leider nicht weiter :-(
Code:
#ifdef ARDUINO_ARCH_ESP32 #ifdef MyStoveControl_ESP32 #define PROG_LED_PIN 20 #define PROG_LED_PIN_ACTIVE_ON HIGH #define PROG_BUTTON_PIN 21 #define PROG_BUTTON_PIN_INTERRUPT_ON FALLING #define INFO_LED_PIN 5 #define INFO_LED_PIN_ACTIVE_ON HIGH #define OPENKNX_NO_BOOT_PULSATING 1 #define KNX_UART_RX_PIN 24 #define KNX_UART_TX_PIN 25 #define KNX_SERIAL Serial1 #define STOVE_UART_RX_PIN 16 #define STOVE_UART_TX_PIN 17 #endif #endif
[custom]
build_flags =
; -D OPENKNX_LOOPTIME_WARNING=25
; add OPENKNX_WATCHDOG normal only in releases and not here
-D OPENKNX_WATCHDOG
[custom_develop]
extends = custom
build_flags =
${custom.build_flags}
-D OPENKNX_HEARTBEAT
; -D OPENKNX_DEBUGGER
; -D OPENKNX_RUNTIME_STAT
; -D OPENKNX_RUNTIME_STAT_BUCKETN=7
; "-D OPENKNX_RUNTIME_STAT_BUCKETS=100, 200, 500, 1000, 2000, 5000"
; -D OPENKNX_HEARTBEAT_PRIO
; -D OPENKNX_RTT
; -D BUFFER_SIZE_UP=10240
; -D DEBUG_LOOP_TIME=10 ; will print a info when a loop took more than x ms.
; -D LOGIC_TRACE
; ; to see trace logs, they must match one of the 5 filters (TRACE_LOG1 .. TRACE_LOG2)
; "-D OPENKNX_TRACE1=Common.*"
; "-D OPENKNX_TRACE1=Button.*"
; "-D OPENKNX_TRACE2=Flash.*"
; "-D OPENKNX_TRACE3=DummyChannel<1>"
; "-D OPENKNX_TRACE4=DummyChannel<[3-5]>"
; ESP32C3
[ESP32C3_custom]
extends = ESP32, custom
;platform = espressif32
;board = seeed_xiao_esp32c3
build_flags =
-D OPENKNX_RUNTIME_STAT
;-D DUMMY_FLASH_OFFSET=0xF2000
;-D DUMMY_FLASH_SIZE=0x1000
-D SERIAL_DEBUG=Serial
${KNX_TP.build_flags}
[env:develop_ESP32C3]
extends = ESP32_develop, ESP32C3_custom, custom_develop, ESP32_UPLOAD_USB
;monitor_speed = 9600
;debug_speed = 9600
; lib_deps =
; ${Network_Generic.lib_deps}
build_flags =
${ESP32_develop.build_flags}
${ESP32C3_custom.build_flags}
${custom_develop.build_flags}
;${RP2040_EXCHANGE_2MB.build_flags}
; -D BOARD_MASIFI_SENSOR_BREAKOUT
; -D OKNXHW_PIPICO_BCU_CONNECTOR
; -D OKNXHW_REG1_CONTROLLER2040
; -D OKNXHW_UP1_CONTROLLER2040
-D MyStoveControl_ESP32
; -D OKNXHW_REG1_CONTROLLER2040
;-D OKNXHW_REG1_ETH_V1
;-D KNX_IP_W5500
;-D KNX_IP_GENERIC
;"-D OPENKNX_TRACE1=Network.*"
;-D KNX_IP_WIFI
; -D KNX_LOG_IP
build_flags =
; -D OPENKNX_LOOPTIME_WARNING=25
; add OPENKNX_WATCHDOG normal only in releases and not here
-D OPENKNX_WATCHDOG
[custom_develop]
extends = custom
build_flags =
${custom.build_flags}
-D OPENKNX_HEARTBEAT
; -D OPENKNX_DEBUGGER
; -D OPENKNX_RUNTIME_STAT
; -D OPENKNX_RUNTIME_STAT_BUCKETN=7
; "-D OPENKNX_RUNTIME_STAT_BUCKETS=100, 200, 500, 1000, 2000, 5000"
; -D OPENKNX_HEARTBEAT_PRIO
; -D OPENKNX_RTT
; -D BUFFER_SIZE_UP=10240
; -D DEBUG_LOOP_TIME=10 ; will print a info when a loop took more than x ms.
; -D LOGIC_TRACE
; ; to see trace logs, they must match one of the 5 filters (TRACE_LOG1 .. TRACE_LOG2)
; "-D OPENKNX_TRACE1=Common.*"
; "-D OPENKNX_TRACE1=Button.*"
; "-D OPENKNX_TRACE2=Flash.*"
; "-D OPENKNX_TRACE3=DummyChannel<1>"
; "-D OPENKNX_TRACE4=DummyChannel<[3-5]>"
; ESP32C3
[ESP32C3_custom]
extends = ESP32, custom
;platform = espressif32
;board = seeed_xiao_esp32c3
build_flags =
-D OPENKNX_RUNTIME_STAT
;-D DUMMY_FLASH_OFFSET=0xF2000
;-D DUMMY_FLASH_SIZE=0x1000
-D SERIAL_DEBUG=Serial
${KNX_TP.build_flags}
[env:develop_ESP32C3]
extends = ESP32_develop, ESP32C3_custom, custom_develop, ESP32_UPLOAD_USB
;monitor_speed = 9600
;debug_speed = 9600
; lib_deps =
; ${Network_Generic.lib_deps}
build_flags =
${ESP32_develop.build_flags}
${ESP32C3_custom.build_flags}
${custom_develop.build_flags}
;${RP2040_EXCHANGE_2MB.build_flags}
; -D BOARD_MASIFI_SENSOR_BREAKOUT
; -D OKNXHW_PIPICO_BCU_CONNECTOR
; -D OKNXHW_REG1_CONTROLLER2040
; -D OKNXHW_UP1_CONTROLLER2040
-D MyStoveControl_ESP32
; -D OKNXHW_REG1_CONTROLLER2040
;-D OKNXHW_REG1_ETH_V1
;-D KNX_IP_W5500
;-D KNX_IP_GENERIC
;"-D OPENKNX_TRACE1=Network.*"
;-D KNX_IP_WIFI
; -D KNX_LOG_IP
Kommentar