ich mache mal einen eigenen Thread azu auf.
Die Sache ist nicht ganz so einfach. Ich habe mir den "Jig" von ATC1441 ausgedruckt und mit Pogopins bestückt. Einen ESP32-LOLIN-LITE daruntergeschraubt und einen MAX7785-3.3 als schaltbare Spannungsversorgung dazu. Damit die Spannung definiert abgeschaltet wird habe ich einen bleeder von 1k an den Auspuff gehängt.Hightech hat geschrieben: ↑Mi 19. Okt 2022, 06:25Nachdem ich alle Leitungen korrekt an dem Display hatte, klappte das auch mit dem flashen.ProgBernie hat geschrieben: ↑Mi 19. Okt 2022, 01:15 Hier ist heute auch ein Paketchen angekommen. Danke für die Orga, Kommissionierung und Logistik.
Leider flasht es sich noch nicht korrekt, da ist irgendwo noch der Wurm drin...
Zum nur flashen braucht man die Leitungen Miso Mosi SS scl 3.3V und Gnd.
Und der Flasher. muss richtig konfiguriert sein mit den Pins. Nicht davon aus gehen, das das Pinning in der Anleitung mit dem Sourcecode überein stimmt.
Was sagt die Zbs-flasher Software? Some init problems?
Pinning habe ich laut Anleitung gemacht:
Code: Alles auswählen
ZBS - Signal - ESP-Pin
1 - Power 3.3V - 16
2 - MoSi - 5
3 - SS - 23
5 - ClK - 18
6 - MiSo - 17
7 - GND - G
8 - RESET - 22
Aber:
Der gelesene Flashinhalt hat jeden zweiten Block mit FF. Also 255 Byte Inhalt (ob richtig weiß ich noch nicht), dann 255 Byte nur FF und so weiter. Unabhängig von slow_spi oder nicht in der Kommandozeile.
Auch in der Infopage. Beim Lesen der Infopage bekomme ich die ersten 1024 Zeichen des Flashs, kein Byteunterschied.
Der gelesene Flashinhalt ist bei mehreren Tags identisch, scheint also kein Müll zu sein was gelesen wird sondern irgendwie deterministisch.
Schreiben der MAC in die Infopage klappt nicht, meldet "Error saving mac from stock FW to infoblock".
Schreiben des Flashs schlägt beim ersten Block fehl, das Löschen des Flashs funktioniert noch (danach ist alles FF beim Lesen):
Code: Alles auswählen
c:\g\Elektronik\ZBS_Flasher>python zbs_flasher.py COM6 write demo_firmware_2.9_33_V1.9.0.0.bin
Using port: COM6
> 41 54 01 00 ab 35
< 00 01 00 00 00 20
ZBS Flasher version: 32
> 41 54 0a 01 00 ab 3f
< 00 0a 01
Erasing flash now
> 41 54 0c 01 00 ab 41
> 41 54 1a 00 ab 4e
Flashing file: demo_firmware_2.9_33_V1.9.0.0.bin
File size : 32982
> 41 54 17 fd fa 00 00 02 00 ac 32 00 00 00 00 00 00 00 02 4d 36 00 00 00 00 00 32 00 00 00 00 00 00 00 32 00 00 00 00 00 00 00 02 4e 3e 00 00 00 00 00 02 4f 1f 00 00 00 00 00 32 00 00 00 00 00 00 00 32 00 00 00 00 00 00 00 32 00 00 00 00 00 00 00 32 00 00 00 00 00 00 00 02 56 cd 02 1a ec 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 81 6b 12 72 fb e5 82 60 03 02 00 56 79 1c e9 44 00 60 1b 7a 01 90 80 ba 78 1e 75 a0 ea e4 93 f2 a3 08 b8 00 02 05 a0 d9 f4 da f2 75 a0 ff e4 78 ff f6 d8 fd 78 00 e8 44 00 60 0a 79 00 75 a0 e0 e4 f3 09 d8 fc 78 1e e8 44 0a 60 0c 79 d9 52
error writing flash at 0 / 32982 0% 0 seconds