Jak zprovoznit?

JiT
Příspěvky: 48
Registrován: 29 bře 2016, 08:52
Bydliště: Kladno (to u Prahy)

Jak zprovoznit?

Příspěvek od JiT »

Pořídil jsem ESP8266MOD od AI-THINKER (ESP-12E).
První se se mnou vůbec nebavilo a rovnou vypsalo binární bordel zakončený
n't use rtc mem data

Druhé na první zapojení vypsalo binární bordel a pak

Kód: Vybrat vše

fatal exception
epc1=0x
 ets Jan  8 2013,rst cause:1, boot mode:(3,7)

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       : DIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
Další restarty nebo starty připojením napájení končí hláškou n't use rtc mem data.

Vstupy REST, CH_PD a GPIO0 mám tažené na 1. Napájení z PC zdroje, 3.3V.
TX a RX přes level shifter do USB-UARTu.

A nápady mi došly? Neměl byste prosím někdo nějakej?
Uživatelský avatar
Dex
Administrátor
Příspěvky: 1519
Registrován: 16 úno 2013, 14:26

Re: Jak zprovoznit?

Příspěvek od Dex »

Já používám D1 mini a zpočátku se mi do něj nedařilo vůbec nahrát program. Psalo to podobnou chybu, ale nepamatuji se, jestli přesně tuto.

Stačilo snížit rychlost z té doporučené na 115k2 a problém zmizel ;)
"all your robots are belong to us"
robodoupe.cz
Milops3
Příspěvky: 51
Registrován: 09 kvě 2013, 20:51

Re: Jak zprovoznit?

Příspěvek od Milops3 »

a na jaky rychlosti ti to vypisuje ?
jde ti tam neco nahrat ?
me se kazdou chvily sekne ze nejde nahrat nic z A-IDe a vypisuje naky chyby, pomuze jen preflasovani binem co mam udelanej popripade nodemcu_float_0.9.6-dev_20150704 a to jeste jen v ESP8266Flasher.
JiT
Příspěvky: 48
Registrován: 29 bře 2016, 08:52
Bydliště: Kladno (to u Prahy)

Re: Jak zprovoznit?

Příspěvek od JiT »

Vypíše to na 115200bd. Při čemkoliv jiném je to úplně rozsypané.

Nahrát tam prokazatelně něco jde, protože jsem tam A-IDE poslal jednoduchej blikací snippet
a přestalo to vypisovat cokoliv.
Špatná zpráva je, že to nezačalo blikat.

ESP8266Flasher je jenom pro widle a to zase pro změnu blikám já. S plněním plynule se zvyšujícím do 100% a pak už jen vidím rudě...
Milops3
Příspěvky: 51
Registrován: 09 kvě 2013, 20:51

Re: Jak zprovoznit?

Příspěvek od Milops3 »

Ledka je na spravnym pinu? ja mam typ 12e LoLin nodemcu V3, mam ji pripojenou na D0 - gpio 16 tusim, pri nahravani programu porad sviti,
Ze to mam na desce se o zadny nastavovani pinu nemusim starat,zrovna vcera sem tam mel pripojeny vs1053 a nic to nedelalo ani flasovani neslo. Po odpojeni a preflasova vse ok,

No ,aspon nejsem sam komu to prineslo trapeni :mrgreen:
JiT
Příspěvky: 48
Registrován: 29 bře 2016, 08:52
Bydliště: Kladno (to u Prahy)

Re: Jak zprovoznit?

Příspěvek od JiT »

Po pravdě jsem nepřipojoval LEDku, ale multimetr a to dokola kolem na všechny dostupné nožičky.
Asi zítra tam nahrnu cosi jiného, co bude posílat 1-0-1... na všechno, co je k dispozici a budeme vidět...
Uživatelský avatar
Dex
Administrátor
Příspěvky: 1519
Registrován: 16 úno 2013, 14:26

Re: Jak zprovoznit?

Příspěvek od Dex »

Přesně tomuto jsem se chtěl vyhnout a proto jsem šel do http://www.wemos.cc/Products/d1_mini.html

Je to malé, levné, má to vše co je potřeba a přímou podporu v Arduino IDE ;)
"all your robots are belong to us"
robodoupe.cz
Milops3
Příspěvky: 51
Registrován: 09 kvě 2013, 20:51

Re: Jak zprovoznit?

Příspěvek od Milops3 »

pokud tam nalejes ten default blink tak je to gpio16
nebo kdyz to zmenis na D4-gpio2 tak bude blikat ta modra na modulu
a jeste sem nasel toto
Přílohy
esp12.JPG
JiT
Příspěvky: 48
Registrován: 29 bře 2016, 08:52
Bydliště: Kladno (to u Prahy)

Re: Jak zprovoznit?

Příspěvek od JiT »

GPIO 15 na zemi už mám:
Boot Process

Jaký je vlastně mapování mezi Arduino PINx a GPIOy na ESP?

Zkoumám dál...
Milops3
Příspěvky: 51
Registrován: 09 kvě 2013, 20:51

Re: Jak zprovoznit?

Příspěvek od Milops3 »

myslis tohle ?

Kód: Vybrat vše

static const uint8_t SDA = 4;
static const uint8_t SCL = 5;

static const uint8_t LED_BUILTIN = 16;	//16
static const uint8_t BUILTIN_LED = 16;	//16

static const uint8_t D0   = 16;
static const uint8_t D1   = 5;
static const uint8_t D2   = 4;
static const uint8_t D3   = 0;
static const uint8_t D4   = 2;
static const uint8_t D5   = 14;
static const uint8_t D6   = 12;
static const uint8_t D7   = 13;
static const uint8_t D8   = 15;
static const uint8_t D9   = 3;
static const uint8_t D10  = 1;
je to v pins_arduino.h standartne (asi) C:\Documents and Settings\*user*\Local Settings\Data aplikací\Arduino15\packages\esp8266\hardware\esp8266\2.2.0\variants\nodemcu
Odpovědět