Interessanter Nebenaspekt: Ich bekomme an allen relevanten Stellen die richtigen Spannungen, also am ESP, am SD-Modul, am GPS-Board. Aber die LED (rot) auf der Platine mit dem USB-C-Anschluss zum Laden leuchtet nicht. Eingangsspannung ist (4,x V) Out-Spannung ist da (3,4 V) und Batterie-Spannung ist auch (ebenfalls ca. 3,4 V).
Außerdem reagiert der OBS beim Starten zwar auf den Knopfdruck und geht in den Server Modus. Doch er bleibt nicht darauf sondern startet direkt neu. Hat jemand Tipps woran das liegen kann? Hier ein Ausschnitt aus dem Logfile, das er über das Terminal in dieser Endlosschleife absondert:
CreateWifiSoftAP(): AP successful IP: 172.20.0.1
[I][configServer.cpp:598] createHttpServer(): About to create http server.
[I][https.cpp:149] getCertificate(): Reading certificate from SPIFFS.
[I][https.cpp:171] getCertificate(): Read 900 bytes of certificate and 1191 bytes of key from SPIFFS
[I][configServer.cpp:612] createHttpServer(): Starting http(s) servers.
Guru Meditation Error: Core 1 panic'ed (IllegalInstruction). Exception was unhandled.
Memory dump at 0x400f1b1c: f46030ff ff2b0000 ffffffff
Core 1 register dump:
PC : 0x400f1b23 PS : 0x00060230 A0 : 0x800f1f6e A1 : 0x3ffcf360
A2 : 0x3ffc4a44 A3 : 0x00003406 A4 : 0x3ffc4b44 A5 : 0x00003467
A6 : 0x00003406 A7 : 0x00000008 A8 : 0x800f1b1d A9 : 0x3ffcf2f0
A10 : 0x00000000 A11 : 0x9b56f96d A12 : 0x3ffcac74 A13 : 0x9b56f96d
A14 : 0x00000400 A15 : 0x3ffcd600 SAR : 0x0000000a EXCCAUSE: 0x00000000
EXCVADDR: 0x00000000 LBEG : 0x4000c2e0 LEND : 0x4000c2f6 LCOUNT : 0x00000000
ELF file SHA256: 0000000000000000
Backtrace: 0x400f1b23:0x3ffcf360 0x400f1f6b:0x3ffcf390 0x400f22c0:0x3ffcf3b0 0x400f337a:0x3ffcf400 0x400d57e3:0x3ffcf420 0x401127a2:0x3ffcf550 0x400913fa:0x3ffcf570
Rebooting...
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
[I][OpenBikeSensorFirmware.cpp:198] setup(): openbikesensor.org - OBS/v0.11.706
[I][VoltageMeter.cpp:40] VoltageMeter(): Initializing VoltageMeter.
[I][VoltageMeter.cpp:54] VoltageMeter(): Characterized using eFuse Vref
[I][VoltageMeter.cpp:62] VoltageMeter(): eFuse Two Point: NOT supported
[I][VoltageMeter.cpp:66] VoltageMeter(): eFuse Vref: Supported
[I][VoltageMeter.cpp:75] VoltageMeter(): VoltageMeter initialized got 0.21V.
[W][sd_diskio.cpp:169] sdCommand(): no token received
[W][sd_diskio.cpp:169] sdCommand(): no token received
[W][sd_diskio.cpp:169] sdCommand(): no token received
[E][sd_diskio.cpp:194] sdCommand(): Card Failed! cmd: 0x00
[W][sd_diskio.cpp:505] ff_sd_initialize(): GO_IDLE_STATE failed
[E][sd_diskio.cpp:775] sdcard_mount(): f_mount failed: (3) The physical drive cannot work
[W][sd_diskio.cpp:169] sdCommand(): no token received
[W][sd_diskio.cpp:169] sdCommand(): no token received
[W][sd_diskio.cpp:169] sdCommand(): no token received
[E][sd_diskio.cpp:194] sdCommand(): Card Failed! cmd