PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AT Befehl bringt ERROR



Ferdinand
21.11.2017, 12:35
Hallo ich habe ein schwarzes ESP-01 Modul,
Habe das mit einem 3v3 USB TTL Konverter verbundenen mit extrem Schaltnetzteil (DSP5015) auf 3,3V gestellt und nach gängigen Anschluss Schema kein Flash mod angeschlossen mit Arduino IDE im serielle Monitor mit baut 115200 bei dem Befehl AT (groß geschrieben) ERROR als Ergebnis.
An was kann das liegen ist das Modul defekt?

Ceos
21.11.2017, 13:02
das variiert je nach Firmware Version stark, es gab Versionen da musste man einige Pins noch auf einen definierten Pegel ziehen damit sie in den AT Modus gehen, kannst du denn beim Einschalten Details über die Firmware Version auslesen ? (Manche Versionen starten in einer viel höheren Baudrate und wechseln danach erst, das sind dann irgendwelche random Chars am Anfang)

Ferdinand
21.11.2017, 21:01
ets Jan 8 2013,rst cause:1, boot mode:(3,6)

load 0x40100000, len 816, room 16
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12
tail 4
chksum 0xcf
csum 0xcf

2nd boot version : 1.2
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size : 32Mbit
jump to run usererror user bin flag, flag = c
user code done



Daskommt bei Baud 74880

- - - Aktualisiert - - -

Habe jetzt mal die ai-thinker-v1.1.1.bin Version drauf geflasht, Jetzt bekomme ich dise ausgabe bei 74880 Baud



ets Jan 8 2013,rst cause:1, boot mode:(3,4)

load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000



bei 115200 Baud


Ai-Thinker Technology Co. Ltd.

invalid





AT

ERROR



- - - Aktualisiert - - -

Das war orginal drauf bei baud 74880


ets Jan 8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 1856, room 16
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8
tail 0
chksum 0x79
csum 0x79

2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

rf cal sector: 249
rf[112] : 00
rf[113] : 00
rf[114] : 01

SDK ver: 1.5.4.1(39cb9a32) compiled @ Jul 1 2016 20:04:35
phy ver: 972, pp ver: 10.1



bei Baud 115200


Ai-Thinker Technology Co. Ltd.

ready
AT

ERROR

Ceos
22.11.2017, 06:44
okay da deutet nichts auf einen fehler hin, das ist wirklich seltsam :(

es wirkt eher so als ob dein terminal mist macht, hast du mal in den einstellungen nachgesehen ob "bei Enter" CR+LF oder nur LF gesendet wird? (Oder \r\n falls dir das bekannter vorkommt :) )

Spiel mal ein wenig mit den Einstellungen im Terminal oder Putty rum, vielleicht sendet dein Terminal irgendwelchen Mist mit (unsichtbare zeichen) die die Firmware nicht mag

Ferdinand
22.11.2017, 21:25
OK du hattest recht dein Tipp war gut jetzt funktioniert alles super. ( NL CL) muss man einstellen.
Außer bei putty dort kann ich nichts eingeben keine Ahnung warum?
vilen dank

Ceos
23.11.2017, 07:14
kannst du unter dem eintrag "terminal" einstellen ;D

auf die trivialsten fehler kommt man anfangs immer nicht XD