Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ESP32] Błąd podczas wgrywania oprogramowania #152

Open
mickelk opened this issue Dec 28, 2021 · 14 comments
Open

[ESP32] Błąd podczas wgrywania oprogramowania #152

mickelk opened this issue Dec 28, 2021 · 14 comments

Comments

@mickelk
Copy link

mickelk commented Dec 28, 2021

Cześć, mam problem z ESP32, chce wgrać smogly i nie pokazuje mi się sieć wifi, po rozmowach z @bfaliszek kazał mi sprawdzić w monitorze portu szeregowego i mam taki efekt:

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) flash read err, 1000 ets_main.c 371 ets Jun 8 2016 00:22:57

Gdy wgram przykład z ArduinoIDE- działa, więc myśle że wgram smogly przez Arduino, przy pomocy tego poradnika, https://github.com/hackerspace-silesia/Smogomierz/blob/master/instrukcje/software.md#arduino---konfiguracja a po komplikacji dostaje info :

Smogomierz:134:10: fatal error: src/WiFiManager/ESPAsyncWiFiManager.h: No such file or directory
#include "src/WiFiManager/ESPAsyncWiFiManager.h" // https://github.com/alanswx/ESPAsyncWiFiManager // 5.11.2021
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
src/WiFiManager/ESPAsyncWiFiManager.h: No such file or directory

@bfaliszek
Copy link
Member

bfaliszek commented Dec 29, 2021

Źle zflashowana pamięć w ESP32. Używałeś do wgrania pliku .bin esptool.py czy czegoś innego?
Na szybko w google znalazłem coś takiego
A:\> esptool.py.exe --port COM7 --baud 512000 write_flash --flash_size=detect 0x1000 .\Downloads\esp32-idf3-20210202-v1.14.bin gdzie istotne jest 0x1000

@mickelk
Copy link
Author

mickelk commented Dec 29, 2021

zrobiłem dokładnie tak jak piszesz i mam teraz:

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3f400020,len:371512
ets Jun 8 2016 00:22:57

@mickelk
Copy link
Author

mickelk commented Jan 3, 2022

Trochę czasu mi to zajęło, nie wiem czemu ale podczas wgrywania gotowego pliku bin się wysypuje. Próbowałem na 3 kompach i tylko smogomierz się wysypuje, gdy wgrywam HAA działa bez problemu.
W każdym bądź razie udało mi się przez ArduinoIDE skompilować i wgrać - działa ale mam taki problem:

https://ibb.co/tHFSV6k

zamiast temperatury wyświetla się: {TEXT_HUMIDITY}:{Humidity} %
próbowałem różnych ustawień ciągle ten sam efekt, przez zakładkę update wgrałem plik bin z wersji 2.7.1 temperatura się wyświetla prawidłowo,
więc zaktualizowałem przez plik *.bin wersje z githuba Smogly_2.8.1_build_27.11.2021 i dalej ten sam problem.

@bfaliszek
Copy link
Member

bfaliszek commented Jan 4, 2022

Brak pomiarów temp/humi pojawia się na ESP32 i poprawię to w kolejnej wersji.

@mickelk
Copy link
Author

mickelk commented Jan 4, 2022

ok, to czekam na update :)
jak dodałem urządzenie do homekit to przy PM miałem nieznane mimo iż na www pokazywało, temp była 2C i jakaś dziwna wilgotność.

@bryan-pl
Copy link

bryan-pl commented Jan 4, 2022

To jest ciekawe, bo mam właśnie ESP32 (devkitv1) i BME280 i działa bez problemu odczyt BME i PMS, natomiast są problemy w ogóle z wgraniem firmware na esp (tylko na jednym sofcie mi się udało, żeby zadziałało) i z zapisywaniem części ustawień w konfiguracji (m.in mqtt).

@bfaliszek
Copy link
Member

Udostępniłem prerelease_ESP32_Smogomierz_2.8.2_PMS_build_4.01.2022.bin - https://github.com/hackerspace-silesia/Smogomierz/tree/dev/firmware/ESP32
Poprawiłem tam obsługę BME280 i PMSx003. Teraz powinno się poprawnie dać ustawić piny na, których są podłączone i "{TEXT_HUMIDITY}:{Humidity}" nie powinno się już pojawiać.
Przed wgraniem tego .bin zalecam kliknąć "Przywróć ustawienia domyślne"

@mickelk
Copy link
Author

mickelk commented Jan 4, 2022

Podeślesz Smogomierz.ino ?

@bfaliszek
Copy link
Member

@mickelk jest w branchu dev - https://github.com/hackerspace-silesia/Smogomierz/tree/dev tam aktualizuję wszystkie pliki przy wrzucaniu nowych testowych plików .bin

@bfaliszek bfaliszek changed the title Błąd podczas wgrywania oprogramowania ESP32 [ESP32] Błąd podczas wgrywania oprogramowania Jan 4, 2022
@mickelk
Copy link
Author

mickelk commented Jan 4, 2022

działa, ale w HomeKit nie pokazuje PM

9746D95C-2697-4D6A-B2B9-BB3853D7DCF2

@bfaliszek
Copy link
Member

@mickelk wiem, bo muszę trochę inaczej zrobić HomeKit. W tej bibliotece, która jest teraz używana nie ma obsługi poziomów PM. Jest już taka bardziej oficjalna i tam to działa, tylko muszę jeszcze przetestować zmienianie kodu, który jest przy parowaniu z urządzeniem Apple(żeby można było ustawić swój, a nie 111111111)

@mickelk
Copy link
Author

mickelk commented Jan 6, 2022

Jeszcze tak apropo HomeKit, przy temperaturze 0 lub mniej
346DADFB-EEC9-46DF-8514-BEB47A224DD0

w HomeKit wyświetla się

DDB36847-7F0B-4DB5-A2A4-D518EBA85A4D

@Galubson
Copy link

Podepnę się :)
Mam problem z wgraniem .bin na ESP32, niby proces przebiega pomyślnie, brak błędów, ale ESP jest "martwe". Co ciekawe przez Arduino IDE mogę wgrywać programy, a np. ESP32 Flash Tool i NodeMCU PyFlasher nie. Nie tylko Smogly, ale też zwykły Blink. Dwie płytki, ten sam problem, może coś źle robię? Już chyba cały Internet przeszukałem..
https://botland.com.pl/moduly-wifi-i-bt-esp32/8893-esp32-wifi-bt-42-platforma-z-modulem-esp-wroom-32-zgodny-z-esp32-devkit-5904422337438.html

@liske310
Copy link

Mam idealnie to samo... Arduino IDE jakiś przykład działa, a np. Twój program ma te same błędy co poprzednicy:

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants