Cookies helfen uns bei der Bereitstellung von OskarWiki. Durch die Nutzung von OskarWiki erklärst du dich damit einverstanden, dass wir Cookies speichern. Weitere Informationen
Hauptmenü öffnen

OskarWiki β

Änderungen

Flash ESP32 binaries

1.261 Bytes hinzugefügt, 17:39, 17. Jul. 2020
K
keine Bearbeitungszusammenfassung
== Binaries ==
Das gesamte Image besteht aus vier Binaries die unter [https://oskar.ddns.mobi/build/ https://oskar.ddns.mobi/build/] gefunden werden.
[https://oskar.ddns.mobi/build/bootloader.bin https://oskar.ddns.mobi/build/bootloader.bin]
 
[https://oskar.ddns.mobi/build/hidd_demos.bin https://oskar.ddns.mobi/build/hidd_demos.bin]
 
[https://oskar.ddns.mobi/build/ota_data_initial.bin https://oskar.ddns.mobi/build/ota_data_initial.bin]
 
[https://oskar.ddns.mobi/build/partitions.bin https://oskar.ddns.mobi/build/partitions.bin]
 
== Anleitung für Windows ==
Zum Flashen wird der Gerätetreiber des jeweiligen ESP32-Boards benötigt.
Dieser kann unter
[https://wiki.wemos.cc/_media/ch341ser_win_3.5.zip https://wiki.wemos.cc/_media/ch341ser_win_3.5.zip]
in der Version 3.5 für Windows heruntergeladen werden.
Entpacken Sie die ZIP-Datei und rufen Sie die entpacken, Datei "SETUP:EXE" aufrufen und fortfahren mit klick auf, klicken Sie auf den "INSTALL"Knopf.
Warten Sie die Installation ab abwarten und bestätigen Sie die der Erfolgsmeldung mit Klick auf den "OK" Knopf.
[[Imageimage:DriverSetup.png]]
Nun werden die Flash-Download-Tools (ESP8266 & ESP32) benötigt. Diese können unter folgendem Link heruntergeladen werden.
[https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.8.zip https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.8.zip]
Darauf wird das Zip-Archiv entpackt und die Datei flash_download_tools_v3.6.8.exe ausgeführt.
[[Image:esp32downloadtool.png]]
<nowiki>
Dateiname Speicheradresse
ota_data_initial.bin 0xd000
Nachfolgend sollten unter "SpiFlashConfig" folgende Einstellungen vorgenommen werden:
<nowiki>
SPI SPEED: 40MHz
SPI MODE: DIO
</nowiki>
Öffnen Sie nun den Im Windows Geräte-Managersollte sich jetzt unter der Kategorie "Anschlüsse (COM & LPT)" das Gerät "USB-SERIAL CH340" befinden. Hinter dem Gerätemanen in Klammern steht der COM-Port "COM#".
Unter der Kategorie Im "ESP DOWNLOAD TOOL" unter "Anschlüsse (COM & LPT)" sollte das Gerät den COM-Port "USBCOM#" vom Windows Geräte-SERIAL CH340" erscheinenManager in der Liste auswählen.
Hinter dem Gerätemanen in Klammern steht der COMBAUD-Port Rate auf "COM#115200"stellen.
Kehren Sie nun zum Auf "ESP DOWNLOAD TOOLERASE" zurückklicken und den Vorgang abwarten.
Wählen Sie nun unter Hiernach auf "COMSTART" den zuvor ermittelten COM-Anschluss in der Liste ausklicken und auch diesen Vorgang abwarten.
Stellen Sie die BAUD-Rate auf Der Vorgang sollte unter "115200Download Pannel 1" einmit einem grünen "FINISH" beendet werden.
Klicken Sie nun auf "ERASEESP DOWNLOAD TOOL" und warten Sie den Vorgang abkann beendet werden.
Hiernach klicken Sie auf Jetzt sollte ein Verbindung mit Bluetooth Gerät "STARTOscar Concertina" und warten auch diesen Vorgang abmöglich sein.
Der Vorgang sollte unter "Download Pannel 1" mit einem grünen "FINISH" beendet == Anleitung für Linux ==Neben den Binaries werdenpython 2.7 und das esptool.py von [https://github.com/espressif/esp-idf esp-idf] benötigt.
Nun können Sie das Programm beenden <nowiki>python ~/esp/esp-idf/components/esptool_py/esptool/esptool.py--chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset--after hard_reset write_flash -z --flash_mode dio --flash_freq 40m--flash_size detect 0xd000~/esp/oskar_esp32/build/ota_data_initial.bin 0x1000~/esp/oskar_esp32/build/bootloader/bootloader.bin 0x10000~/esp/oskar_esp32/build/hidd_demos.bin 0x8000~/esp/oskar_esp32/build/partitions.bin
Jetzt sind Sie in wobei der Lage, sich Port "/dev/ttyUSB0" und die Pfade zu den Binaries beginnend mit einem mobilen Endgerät über Bluetooth mit dem "Oscar Concertina~/esp/oskar_esp32/build/" zu verbindenangepasst werden müssen.
Herzlichen Glückwunsch: Sie haben die Installation erfolgreich abgeschlossen!</nowiki>