-
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
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
Najnowsze wątki
- 2025-02-10 Białystok => iOS Developer (Swift) <=
- 2025-02-10 Mińsk Mazowiecki => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-10 Białystok => System Architect (Java background) <=
- 2025-02-10 Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- 2025-02-10 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-10 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-02-10 Chrzanów => Specjalista ds. public relations <=
- 2025-02-10 Chrzanów => NodeJS Developer <=
- 2025-02-10 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-02-10 Gliwice => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-10 Lublin => Programista Delphi <=
- 2025-02-10 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-02-10 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-10 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-10 Kraków => iOS Developer (Swift experience) <=