-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.r
u!weretis.net!feeder7.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giga
news.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.n
eostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.misc.elektronika
X-Mozilla-News-Host: news://news.tpi.pl:119
From: Atlantis <m...@w...pl>
Subject: ESP8266 - ratowanie po skasowaniu i nowe SDK
Date: Sat, 9 May 2020 14:55:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Thunderbird/68.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: pl
Content-Transfer-Encoding: 8bit
Lines: 29
Message-ID: <5eb6a833$0$17342$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.27.16.196
X-Trace: 1589028915 unt-rea-a-01.news.neostrada.pl 17342 83.27.16.196:32850
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:753159
[ ukryj nagłówki ]Powróciłem po dłuższej przerwie do pewnego projektu na ESP8266.
Wszystkie operacje związane z budowaniem i wgrywaniem wsadu mam
zautomatyzowane w Makefile, tak więc w tę część nie musiałem się
zagłębiać. Okazało się, że nie zapomniałem aż tak dużo od ostatniego
czasu, gdy bawiłem się tymi modułami, bez większego problemu udało mi
się więc dodać kilka funkcji.
W tym momencie przyszło mi do głowy, że może spróbuję zaktualizować SDK
(NONOS), ponieważ pracowałem na starej wersji 2.1.0. Ściągnąłem z
Githuba wersję 3.0.3 i podmieniłem w toolchainie. Program z początku nie
chciał się skompilować, wołał o funkcję user_pre_init(), którą
skopiowałem z jakiegoś przykładowego programu. Kod się skompilował, ale
po resecie na terminalu zobaczyłem tylko mnóstwo wysyłanych cały czas
śmieci.
Za pomocą esptool.py spróbowałem wyczyścić flash komendą flash_erase.
Okazało się jednak, że zapomniałem o fakcie, że komenda ta czyści całą
pamięć i po tej operacji trzeba załadować jakieś pliki, podając ich
adresy. Posługując się Googlem wgrałem esp_init_data_default.bin, a
potem mój program. Jednak albo zrobiłem coś nie tak, albo zrobiłem coś
nie tak, bo w tej chwili mój program co prawda się uruchamia, ale po
kilku sekundach układ się resetuje i tak bez końca.
W związku z tym mam dwa pytania:
1) Czy ktoś pamięta jak wyglądała pełna procedura przywracania ESP8266
po wykasowaniu pamieci? Jakie pliki trzeba wgrać i pod jakie adresy w
pamięci?
2) Ktoś przesiadł się na SDK > 3.0 i może mi wyjaśnić o co chodzi z
funkcją user_pre_init()?
Najnowsze wątki z tej grupy
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
Najnowsze wątki
- 2025-07-13 Fałszywe alerty
- 2025-07-12 dlaczego gadacie z tym debilem
- 2025-07-13 Unia Europejska przygotowuje nowy podatek
- 2025-07-13 Unia Europejska przygotowuje nowy podatek
- 2025-07-12 Warszawa => PC Hardware Expert / Specjalista PC <=
- 2025-07-12 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2025-07-12 Warszawa => Administrator IT <=
- 2025-07-12 Warszawa => IT Administrator <=
- 2025-07-12 Warszawa => Asystent/tka ds. Administracji <=
- 2025-07-12 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-12 Warszawa => MENA New Business Manager <=
- 2025-07-12 Gdynia => Controlling systems Consultant <=
- 2025-07-12 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-07-12 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-07-12 Warszawa => Dyrektor IT <=