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

2.088 Bytes hinzugefügt, 12:29, 21. Mai 2021
K
Binaries
Flashen der [[Concertina| Oskar Concertina]] Firmware.
== Oskar ==
[[Oskar]] ist eine mobile Tastatur für das Smartphone.
[[Oskar]] ist die Abkürzung von open source key arrangement.
 
[[Oskar]] unterstützt die Blindenschrift Braille.
 
[[Oskar]] wird als Einhand-Tastatur oder mit beiden Händen bedient.
== Binaries ==
Das gesamte Image besteht aus vier Binaries, welche unter [https://oskar.ddns.mobi/build/oskar_esp32/ https://oskar.ddns.mobi/build/oskar_esp32/] gefunden werden.
 
[https://oskar.ddns.mobi/build/oskar_esp32/bootloader.bin https://oskar.ddns.mobi/build/oskar_esp32/bootloader.bin]
 
[https://oskar.ddns.mobi/build/oskar_esp32/hidd_demos.bin https://oskar.ddns.mobi/build/oskar_esp32/hidd_demos.bin]
 
[https://oskar.ddns.mobi/build/oskar_esp32/ota_data_initial.bin https://oskar.ddns.mobi/build/oskar_esp32/ota_data_initial.bin]
 
[https://oskar.ddns.mobi/build/oskar_esp32/partitions.bin https://oskar.ddns.mobi/build/oskar_esp32/partitions.bin]
 
== Anleitung esptool ==
Neben den Binaries werden [https://www.python.org/downloads/ python 2.7 oder python 3.4 oder neuere Versionen] und das [https://github.com/espressif/esptool esptool] benötigt.
 
<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
 
wobei der Port "/dev/ttyUSB0" und die Pfade zu den Binaries beginnend mit "~/esp/oskar_esp32/build/" angepasst werden müssen.
 
</nowiki>
 
== Anleitung Flash-Download-Tools für Windows ==
Zum Flashen wird der Gerätetreiber des jeweiligen ESP32-Boards benötigt.
Dieser kann unter
[https://wikigithub.com/wemos/ch340_driver/raw/master/CH341SER_WIN_3.5.ZIP https://github.cccom/wemos/ch340_driver/raw/_mediamaster/ch341ser_win_3CH341SER_WIN_3.5.zipZIP]
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|Fenster DriverSetup]]
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_v3flash_download_tool_v3.68.5.zip https://www.espressif.com/sites/default/files/tools/flash_download_tool_v3.8.5.zip]
Darauf wird das Zip-Archiv entpackt und die Datei flash_download_tools_v3.68.85.exe ausgeführt.
Im Dialog "Espressif Download Tools" wird die dritte Option "ESP32 DownloadTool" ausgewählt.
In das nebenstehende mit einem "@" abgetrennten Eingabefeld die Speicheradresse eingetragen. Beispiel: "0xa000".
[[Image:esp32downloadtool.png|Fenster ESP32 Download Tool]] <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-Manager. Unter sollte sich jetzt unter der Kategorie "Anschlüsse (COM & LPT)" sollte das Gerät "USB-SERIAL CH340" erscheinen. Hinter dem Gerätemanen in Klammern steht der COM-Port "COM#"befinden.
Kehren Sie nun zum Hinter dem Gerätenamen in Klammern steht der COM-Port "ESP DOWNLOAD TOOLCOM#" zurück.
Wählen Sie nun Im "ESP DOWNLOAD TOOL" unter "COM" den zuvor ermittelten COM-Anschluss Port "COM#" vom Windows Geräte-Manager in der Liste ausauswählen.
Stellen Sie die BAUD-Rate auf "115200" einstellen.
Klicken Sie nun auf Auf "ERASE" klicken und warten Sie den Vorgang ababwarten.
Hiernach klicken Sie auf "START" klicken und warten auch diesen Vorgang ababwarten.
Der Vorgang sollte unter "Download Pannel 1" mit einem grünen "FINISH" beendet werden.
Nun können Sie das Programm beenden"ESP DOWNLOAD TOOL" kann beendet werden.
Jetzt sind Sie in der Lage, sich sollte eine Verbindung mit einem mobilen Endgerät über dem Bluetooth mit dem Gerät "Oscar Oskar Concertina" zu verbindenmöglich sein.
Herzlichen GlückwunschDiese Anleitung beruht auf der von Falk Rismansanj erstellten Anleitung "Flashen der Firmware des Oskar Concertina – Stand: Sie haben 09.03.20".Danke Falk Rismansanj für die Installation erfolgreich abgeschlossen!Erkundung und genaue Dokumentation dieses Lösungsweges.