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

201 Bytes hinzugefügt, 12:29, 21. Mai 2021
K
Binaries
[[Oskar]] wird als Einhand-Tastatur oder mit beiden Händen bedient.
== Binaries ==
Das gesamte Image besteht aus vier Binaries die , 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.
Diese Anleitung beruht auf der von Falk Rismansanj erstellten Anleitung "Flashen der Firmware des Oskar Concertina – Stand: 09.03.20".
Danke Falk Rismansanj für die Erkundung und genaue Dokumentation dieses Lösungsweges.
 
== Anleitung für Linux ==
Neben den Binaries werden python 2.7 und das esptool.py von [https://github.com/espressif/esp-idf esp-idf] 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>