INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ESP32 BIN von Arduino aufspielen
12.04.2019, 14:40 (Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2019 14:46 von Positiv.)
Beitrag #1
ESP32 BIN von Arduino aufspielen
Hallo,
habe mal wieder ein Problem
Da kann vieleicht einer von Euch helfen.

Ich habe ein ESP32 TTGO
Da habe ich mit Arduino ein Program drauf.
Wenn ich jetzt etwas verändere und mit den Arduino eine BIN erstelle,
möchte ich diese XXXX.bin mit Windows ohne Arduino Updaten.
Bisher leider erfolglos.
Hat das schon mal jemand mit den ESP32 gemacht ?
und kann mir da ein Tip geben.
Am einfachsten wäre einie xxx.bat Datei wo man einfach den COM noch eintragen muss oder so


so in der Art

https://www.espressif.com/sites/default/....6.5_0.zip

Hat leider nicht richtig funktioniert
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.04.2019, 14:49
Beitrag #2
RE: ESP32 BIN von Arduino aufspielen
(12.04.2019 14:40)Positiv schrieb:  Hat leider nicht richtig funktioniert
Gibts das auch in etwas genauerer Form?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.04.2019, 15:01 (Dieser Beitrag wurde zuletzt bearbeitet: 12.04.2019 15:03 von Positiv.)
Beitrag #3
RE: ESP32 BIN von Arduino aufspielen
(12.04.2019 14:49)Tommy56 schrieb:  
(12.04.2019 14:40)Positiv schrieb:  Hat leider nicht richtig funktioniert
Gibts das auch in etwas genauerer Form?

Gruß Tommy

Hallo Tommy
habe in der flash.bat datei einfach meine bin FL-PW_xxxxxxxxx.bin
Zitat:esptool.exe --port COM17 --chip esp32 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_freq 80m --flash_mode dio --flash_size 4MB 0xe000 boot_app0.bin 0x8000 partitions.bin 0x1000 bootloader_dio_80m.bin 0x10000 FL-PW_20190411.bin

geschrieben. und die bin auch in den Ordner kopiert.
die Bat aufgerufen.
Er hat 100% was in den ESP32 ttgo kopiert.
nach Fertigstellung gab es ein Harsw. Reset = OK
aber der esp32 hatte das neue Program nicht drauf.
Mit der Arduino software konnte ic hdas Program wieder aufspielen.
Aber es soll halt nur der xxxxxbin versendet werden und dann
für einen Leien mit Windoof aufzuspielen sein
Also ein Toll mit einer xxx.bat Datei


Sowas in der art SIEHE UNTEN

Zitat:@echo off
@color CF
::echo Christian
echo.
echo ###################################################
echo ## INSTRUMENTS ##
echo ###################################################
echo ## ##
echo ## Programm Version : 08.11.2014 ##
echo ## Mikrocontroller : Attiny85 ##
echo ## ##
echo ###################################################
echo.
if exist avrdude.inf goto config
goto FEHLER
:config
if exist avrdude.conf goto programmer
goto FEHLER1
:programmer
if exist avrdude.exe goto weiter
goto FEHLER2
:weiter
@color A0
::echo avrdude.exe -c usbtiny -p attiny85 -D -U flash:w:avrdude.inf -U lfuse:w:0xe2:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
@avrdude.exe -c usbtiny -p attiny85 -U flash:w:avrdude.inf -U lfuse:w:0xe2:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m

if errorlevel 1 goto error
@color A0
echo.
echo ###################################################
echo ## Aufspielen OK ##
echo ###################################################
echo.
goto ende
:error
@color CF
echo.
echo ###################################################
echo ## ##
echo ## Aufspielen nicht moeglich ##
echo ## ##
echo ###################################################
echo.
goto ENDE
:FEHLER
@color CF
echo.
echo ###################################################
echo ## ##
echo ## avrdude.inf nicht vorhanden ##
echo ## ##
echo ###################################################
echo.
goto ENDE
:FEHLER1
@color CF
echo.
echo ###################################################
echo ## ##
echo ## avrdude.conf nicht vorhanden ##
echo ## ##
echo ###################################################
echo.
goto ENDE
:FEHLER2
@color CF
echo.
echo ###################################################
echo ## ##
echo ## avrdude.exe nicht vorhanden ##
echo ## ##
echo ###################################################
echo.
:ENDE
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.04.2019, 15:21
Beitrag #4
RE: ESP32 BIN von Arduino aufspielen
Schau Dir die Möglichkeiten vom esptool an. Da gibt es dokumentierte Kommandozeilenparameter.

Ich habe mich damit noch nicht beschäftigt, da wirst Du etwas experimentieren müssen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.04.2019, 20:09
Beitrag #5
RE: ESP32 BIN von Arduino aufspielen
Hallo,

(12.04.2019 15:01)Positiv schrieb:  habe in der flash.bat datei einfach meine bin FL-PW_xxxxxxxxx.bin
Zitat:esptool.exe --port COM17 --chip esp32 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_freq 80m --flash_mode dio --flash_size 4MB 0xe000 boot_app0.bin 0x8000 partitions.bin 0x1000 bootloader_dio_80m.bin 0x10000 FL-PW_20190411.bin

Flashadressen, boot_app0.bin, partitions.bin und bootloader_dio_80m.bin müssen aber zu Deinem Arduino-Projekteinstellungen passen bzw. von dort erzeugt worden sein.
Der ESP32 ist da noch etwas komplexer als der ESP8266. Man kann es sicher machen, ich persöhnlich würde es ungern machen, speziell wenn der ESP32 nicht in meiner Griffnähe ist. Da kann einfach zuviel daneben gehen.
Wenn es sicher mit dem ESP-Flashtool klappt, also alle Teile im Mneü eintragen, die Adressen dazu und die Einstellungen des ESP machen. Dann eben testen ob ein Batchaufruf klappt.

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.04.2019, 15:51 (Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2019 15:53 von Positiv.)
Beitrag #6
RE: ESP32 BIN von Arduino aufspielen
Hallo,
Fehler gefunden
die xxx.bin waren nicht passende.
Jetzt geht es
die Bat sieht so aus

Zitat:@echo off
@color 07
::%appdata%/Local/Temp/build_XXXXX
echo.
echo ######################################################################
echo ## TEST ##
echo ######################################################################
echo ## ##
echo ## ##
echo ## Bitte den COM-Port aus den Windows Geraete-Manager entnehmen ##
echo ## ##
echo ######################################################################
echo.

if exist boot_app0.bin goto bootloader
goto FEHLER
:bootloader
if exist bootloader_dio_80m.bin goto app
goto FEHLER
:app
if exist xxxxx.bin goto partitions
goto FEHLER
:partitions
if exist xxxxx.partitions.bin goto programmer
goto FEHLER
:programmer
if exist esptool.exe goto burn
goto FEHLER

:burn

set /p PORT=Bitte geben Sie den COM Port an:

@color A0
@esptool.exe --chip esp32 --port COM%PORT% --baud 512000 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 boot_app0.bin 0x1000 bootloader_dio_80m.bin 0x10000 xxxxx.bin 0x8000 xxxxx.partitions.bin


if errorlevel 1 goto error
@color A0
echo.
echo ######################################################################
echo ## Aufspielen OK ##
echo ######################################################################
echo.
goto ende

:error
@color CF
echo.
echo ######################################################################
echo ## Aufspielen fehlgeschlagen ##
echo ######################################################################
echo.
goto ende

:FEHLER
@color CF
echo.
echo ######################################################################
echo ## Verzeichnis unvollstaendig oder eine Datei nicht vorhanden ##
echo ######################################################################
echo.
goto ENDE

:ENDE
pause

vieleicht braucht das ja mal jemand
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.04.2019, 16:01 (Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2019 16:34 von Tommy56.)
Beitrag #7
RE: ESP32 BIN von Arduino aufspielen
Danke für die Rückmeldung.

Was macht die Zeile 3?
Code:
::%appdata%/Local/Temp/build_XXXXX
Das ist eine andere Schreibweise für REM (Kommentar)

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.04.2019, 18:13
Beitrag #8
RE: ESP32 BIN von Arduino aufspielen
(14.04.2019 16:01)Tommy56 schrieb:  Danke für die Rückmeldung.

Was macht die Zeile 3?
Code:
::%appdata%/Local/Temp/build_XXXXX
Das ist eine andere Schreibweise für REM (Kommentar)

Gruß Tommy

War eine Notiz.
kann raus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ESP32 mittels Keypad-Interrupt aus Deepsleep aufwachen lassen jalu4601 1 107 Heute 20:13
Letzter Beitrag: jalu4601
  ESP32 Batteriestatus Aredon 9 400 13.04.2019 21:44
Letzter Beitrag: Aredon
  ESP32 Cam Mafri 21 1.129 04.04.2019 08:36
Letzter Beitrag: Mafri
  ESP32 defekt tho.schmidt 13 1.021 30.03.2019 23:10
Letzter Beitrag: tho.schmidt
  ESP8266 / ESP32 und TCP Grave 2 539 21.03.2019 10:57
Letzter Beitrag: biologist
  esp32 Schrittmotor mit Webgui astrakid 5 737 12.03.2019 19:44
Letzter Beitrag: Fips
  ESP32 Ethernet shrimps 20 3.826 27.02.2019 15:12
Letzter Beitrag: ardu_arne
  ESP32 Wroom Partitionstabelle? Frosch 6 1.148 29.01.2019 10:26
Letzter Beitrag: Frosch
  ESP32 mit Wifi Positiv 8 1.655 15.01.2019 11:36
Letzter Beitrag: Tommy56
  ESP32 v1.0.1 amithlon 1 671 12.01.2019 23:16
Letzter Beitrag: Fips

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste