Gast
#6409171
N'abend die Herren, ich bin mit dem AtMega8 gross geworden und habe mir mal ein neues Spielzeug zugelegt: Joy-it NodeMCU ESP32 Der Einfachheit halber wollte ich gerne mit Lua etwas rumspielen, da mir der ESPlorer sehr gut gefällt. Nun ja, dazu gehört auch, dass man sich seine eigene Firmware macht und diese runterspielt. Da scheitere ich bereits und ich weiss nicht so recht woran es liegt. Habe bereits im Internet gesucht, ich scheine nicht der einzige zu sein, aber irgend wie passen die Lösungsvorschläge nicht oder sie fruchten nicht. Zu den Voraussetzungen: 1. Betriebssystem: Windows 10 (habe zwar ein Ubuntu, aber wollte erst mal mit Klicki-Bunti starten und nicht noch eine weitere Variable im System haben) 2. Firmware kompilieren: dazu nutze ich den Cloud Service https://nodemcu-build.com/ habe dort einmal eine Firmware mit den Voreinstellungen und einmal mit zusätzlich ADC builden lassen. Weder die Variante mit Float noch die mit Integer haben zum Ziel geführt 3. Firmware download: NodeMCU PyFlasher (als Windows applikation, nicht von Kommandozeile), mit folgenden VAriationen getestet: mit/ohne Flash erase, Quad und Dual I/O 4. Verschiedene USB Kabel. Es wird teilweise auch auf zu "schwache" Stromversorgung verwiesen. Aufgrund des sehr konstanten Fehlerbildes würde sehe ich das eher nicht. 5. Einen Hardwaredefekt halte ich auch für unwahrscheinlich, habe zwei ESP32, beide zeigen exakt das selbe Verhalten Am Ende bekomme ich immer ein Has data verified, also scheint das alles i.O. nur dass dann folgende Meldungen per UART/in der ESPlorer Konsole repetitiv erscheint: rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) flash read err, 1000 ets_main.c 371 Es wird teilweise beschrieben, dass man erst ab Adresse 0x1000 flashen soll, andernorts wird erklärt, dass die mit Firmwares von o.g. Build Service nicht nötig ist. Eine entsprechende Option gibts in der Flashanwendung nicht (wohl nur per Kommandozeile, Python habe ich derzeit nicht installiert). Bevor ich jetzt noch weitere Variation reinbringe: bei welchen der o.g. Punkte soll ich den Fehler weiter eingrenzen versuchen? Oder gibts noch weitere Fallstricke? Gruss ESPimo