ESP-01S - Keine Antwort mit AT-Kommandos

OP #6952170
Lesenswert?

Hallo zusammen,

ich habe mir vor ein paar Tagen die ESP-01S bei AZ-Delivery bestellt.
Mit der Bestellung lief alles glatt, nur hab ich jetzt massive Probleme 
auf die Teile die AT-Firmware draufzuladen, dass hinten auch was 
vernünftiges bei rauskommt...

Gefühlt habe ich mir sämtliche Dokus, Blocks und auch die Beiträge in 
diesem Forum durchgelesen und alles mal ausprobiert. -> Alles ohne 
Erfolg...

Ich bin auch nach den Infos vom Stefan Frings vorgegangen: 
http://www.stefanfrings.de/esp8266/index.html
Ich habe mir auch die AT-Firmware 1.1.0.0 (SDK 1.5.4) von seiner Seite 
gegönnt. Eine Version von AI-Thinker von Github und auch die neueste 
AT-Firmware direkt von ESPRESSIF 2.2.1.0 ausprobiert.

Den Upload habe ich mit mittlerweile drei verschiedenen TTL-Adaptern 
versucht:
1. Mit dem von AZ-Delivery: 
https://www.az-delivery.de/products/ftdi-adapter-ft232rl
2. Mit einem von DSD-Tech: 
https://www.amazon.de/DSD-TECH-Seriell-Adapter-Kompatibel/dp/B07BBPX8B8/ref=sr_1_8?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1WL509J8RW27Q&keywords=usb+serial+adapter&qid=1642887266&sprefix=usb+serial+adapter%2Caps%2C123&sr=8-8
3. Mit einem Arduino Uno ohne µC wie in diesem Beitrag: 
https://www.esp8266basic.com/flashing-instructions.html

Nachdem ich auf alle "AT" Anfragen keine Rückmeldung bekommen habe, hab 
ich mal das normale Blink-Beispiel aus der Arduino-IDE hochgeladen. Das 
hat wie gewünscht funktioniert.

Nach den Infos aus diesem Post 
Beitrag "ESP8266 defekt oder bin ich zu dumm?" habe ich mir auch mal den 
ESPlorer geladen um evtl. mehr Infos zu bekommen und auch schon die 
"verschiedensten" Zeilenumbrüche versucht.

Und auch 3 Flash-Tools ausprobiert (esptool.py, ESP Download Tool und 
NODEMCU FIMRWARE PROGRAMMER). Immer mit dem gleichen Ergebnis:

Bei einer Baudrate von 74880 bekomme ich die in den Anhängen gezeigten 
Infos beim Booten. Das wars dann auch...
Ich habe mittlerweile sämtliche Baudraten ausprobiert, leider immer ohne 
Antwort.

Dieses Ergebnis habe ich leider bei 3 von den 5 ESP-01S. (Die 3 kommt 
verdächtig oft vor... Liegt hoffentlich nicht daran!)

Den Upload habe ich wie in dem o.a. Bild durchgeführt. Laut dem Block 
von Stefan Frings haben die ESP-01/ESP-01S mit der Flash-ID 4014 einen 
1MB Speicher. Entsprechend dem habe ich die Speicherbereiche auch 
eingestellt.

Und jetzt meine Frage: Was mache ich falsch?
Ich bitte DRINGEST und VOLLER VERZWEIFLUNG um Tipps, Rat, etc.

Beste Grüße und vielen Dank im Voraus
Eddy
Gast #6952424
Lesenswert?

Edi E. schrieb:
> ich habe mir vor ein paar Tagen die ESP-01S bei AZ-Delivery bestellt.
> Mit der Bestellung lief alles glatt, nur hab ich jetzt massive Probleme
> auf die Teile die AT-Firmware draufzuladen, dass hinten auch was
> vernünftiges bei rauskommt...

Verstehe ich nicht.
Bei der Auslieferung eines solchen Modus ist die AT Firmware schon 
drauf.
OP #6952436
Lesenswert?

Brain 2.0 schrieb:
> Beschreibe doch mal, was du mit dem Teil machen möchtest.
> Der kann viel mehr, als nur auf AT-Kommandos zu reagieren.

Ich will den für die Datenübertragung von nem Arduino Mega zu nem Blynk 
Server nutzen.
Laut der Blynk Doku sollte die AT-Firmware 1.1.0.0 auf dem ESP geflashed 
sein:
https://docs.blynk.io/en/legacy-platform/legacy-articles/esp8266-with-at-firmware

Ich wollte jetzt erst einmal das ESP-01S vorbereiten und testen...

Aber ich verstehe einfach nicht was ich falsch mache!
Gast #6952447
Lesenswert?

Edi E. schrieb:
> Interessanterweise bekomme ich auch bei den frisch ausgepackten Modulen
> die gleiche Rückmeldung.

Dann würde ich sie alle umtauschen. Das darf nicht sein. Sie sind 
kaputt.

Wobei ... bist du sicher dass deine Stromversorgung OK ist? Die Module 
brauchen stabile Spannung bei 500mA, ggf. mal mit 2 frischen AA 
Primärzellen versuchen.
Gast #6952453
Lesenswert?

Edi E. schrieb:
> Wenn ich "cksum err" bekomme, können die Module vielleicht ein knacks
> haben?

Oder der Flash wurde nicht korrekt befüllt, oder der Zugriffsmodus ist 
falsch eingestellt (deswegen meine Frage nach DOUT) oder die 
Stromversorgung ist instabil.

Neue Module sollten korrekt befüllt sein, deswegen schaue dir die 
Stromversorgung an.
OP #6952468
Lesenswert?

Stefan ⛄ F. schrieb:
> Oder der Flash wurde nicht korrekt befüllt, oder der Zugriffsmodus ist
> falsch eingestellt (deswegen meine Frage nach DOUT) oder die
> Stromversorgung ist instabil.
>
> Neue Module sollten korrekt befüllt sein, deswegen schaue dir die
> Stromversorgung an.

Das mit dem DOUT werde ich nochmal testen. Aber die Speicherbereiche 
passen. Oder habe ich den Wald vor lauter Bäumen übersehen?

Als externe Spannungsversorgung habe ich das: 
https://www.az-delivery.de/products/mb102-breadboard
(und ja Ground vom TTL Adapter ist mit Ground der Spannungsversorgung 
verbunden)

Oder brauche ich vllt nochmal einen zusätzlichen Stützkondensator? Wobei 
das Teil zur Spannungsversorgung bereits einen kleinen hat.
Gast #6952504
Lesenswert?

Edi E. schrieb:
> Das mit dem DOUT werde ich nochmal testen. Aber die Speicherbereiche
> passen.

Für die Version aus SDK 1.5.4 ja. Die anderen Versionen brauchen 
vielleicht andere Adressen.

Steckbretter und Dupont Kabel haben meisten zu hohe Innenwiderstände. 
Benutze direkt angelötete Kabel.
OP #6952584
Lesenswert?

Ich verreck... jetzt geht's!

Stefan, vielen Dank dir!!!

Zur Spannungsversorgung:
Ein direktes Kabel habe ich zwar nicht angelötet, aber einen 
zusätzlichen Kondensator habe ich mal mit ins Breadboard gesteckt.

Zum Upload:
Stefan ⛄ F. schrieb:
> Hast du mal den DOUT Modus anstatt DIO versucht und dabei "DoNotChgBin"
> aus geschaltet damit die Einstellung auch für das hochgeladene Programm
> gilt?
Hab das genau so eingestellt. Und siehe da, jetzt geht's...

Pepe T. schrieb:
> Bestell dir ein "dev modul". Kostet 2 eur und man kann viel weniger
> falsch machen als bei einem esp01.
Voller Stolz kann ich sagen, ich habe mir 2€ gespart :D
Angehängte Dateien:
Gast #6953703
Lesenswert?

EAF schrieb:
> Brain 2.0 schrieb:
>> Ich versteh allerdings nicht, warum du es unbedingt per AT-Befehle
>> machen musst.
>
> Ich auch nicht.
> Würde wohl die Hauptarbeit vom ESP machen lassen und den Mega zu einem
> Portexpander degradieren.

Genau....nur dazu muss man auch genau wissen, was man macht.
Das sehe ich beim TO aber nicht.
#6953770
Lesenswert?

Stefan ⛄ F. schrieb:
> Steckbretter und Dupont Kabel haben meisten zu hohe Innenwiderstände.
> Benutze direkt angelötete Kabel.

ich legte die doppelt dann klappte es!

Stromversorgung auch doppelt legen
1. PC_USB -> miniUSB Kabel zum FTDI
2. PC_USB -> miniUSB Kabel zu einem Arduino nano
und dann doppelt +5V sowie doppelt GND vom Arduino zum FTDI brücken!
weil manchmal ist auch die Versorgung über USB zu dünne

am einfachsten klappte das bis jetzt mit:
automatik Programmer, ohne GPIO0 Taster/Schalter!
https://www.ebay.de/itm/164684944450
Gast #6953813
Lesenswert?

Bei den Mikro USB kabeln gefällt mir, dass sich die Federkontakte im 
Stecker befinden. Wenn sie wackelig geworden sind, tauscht man einfach 
das Kabel aus.

Bei Mini USB musste man die in dem Fall Buchse auf der Platine 
austauschen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren