ESP8266 SDK3.0.4

Awatar użytkownika
pzygmunt
Posty: 10536
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt sty 15, 2021 11:14 am

Tak o ile flash jest odpowiedniej wielkości.
kris.sg
Posty: 180
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

pt sty 15, 2021 11:25 am

ok rozumiem czyli to nie ma znaczenia że w nowym sdk tablica partycji jest inna ?
Awatar użytkownika
pzygmunt
Posty: 10536
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt sty 15, 2021 11:27 am

W którym miejscu ?
kris.sg
Posty: 180
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

pt sty 15, 2021 11:46 am

chodzi mi o to :

Kod: Zaznacz cały

#define SYSTEM_PARTITION_OTA_SIZE 							0x6A000		
#define SYSTEM_PARTITION_OTA_2_ADDR 						0x81000
#define SYSTEM_PARTITION_RF_CAL_ADDR 						0xfb000
#define SYSTEM_PARTITION_PHY_DATA_ADDR 						0xfc000
#define SYSTEM_PARTITION_SYSTEM_PARAMETER_ADDR 				0xfd000
#define SYSTEM_PARTITION_AT_PARAMETER_ADDR 					0x7d000
#define SYSTEM_PARTITION_SSL_CLIENT_CERT_PRIVKEY_ADDR 		0x7c000
#define SYSTEM_PARTITION_SSL_CLIENT_CA_ADDR 				0x7b000
#define SYSTEM_PARTITION_WPA2_ENTERPRISE_CERT_PRIVKEY_ADDR 	0x7a000
#define SYSTEM_PARTITION_WPA2_ENTERPRISE_CA_ADDR 			0x79000
Patryk
Posty: 1252
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

pn sty 18, 2021 10:22 am

@kris.sg
Udało Ci się może coś skompilować dla 1MB ( esp8285 ) ? ;)
kris.sg
Posty: 180
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

pn sty 18, 2021 10:41 am

Udało się ale jeszcze nie wgrałem :)
ja w sumie wszystko kompiluje z ota jak ci to nie przeszkadza to dodaj to do user_main.c :

Kod: Zaznacz cały

#define SYSTEM_PARTITION_OTA_SIZE 							0x6A000		
#define SYSTEM_PARTITION_OTA_2_ADDR 						0x81000
#define SYSTEM_PARTITION_RF_CAL_ADDR 						0xfb000
#define SYSTEM_PARTITION_PHY_DATA_ADDR 						0xfc000
#define SYSTEM_PARTITION_SYSTEM_PARAMETER_ADDR 				0xfd000
#define SYSTEM_PARTITION_AT_PARAMETER_ADDR 					0x7d000
#define SYSTEM_PARTITION_SSL_CLIENT_CERT_PRIVKEY_ADDR 		0x7c000
#define SYSTEM_PARTITION_SSL_CLIENT_CA_ADDR 				0x7b000
#define SYSTEM_PARTITION_WPA2_ENTERPRISE_CERT_PRIVKEY_ADDR 	0x7a000
#define SYSTEM_PARTITION_WPA2_ENTERPRISE_CA_ADDR 			0x79000
zamiast tego :

Kod: Zaznacz cały

https://github.com/SUPLA/supla-espressif-esp/blob/develop-sdk3x/src/user/user_main.c#L46
daj znać czy działa
Patryk
Posty: 1252
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

pn sty 18, 2021 4:44 pm

Dzięki.
Teraz się kompiluje.
Na początku nie chciało mi się kompilować, gdyż zakomentowałem sobie klucz do ota.
Ciekawe, czy w v3, można kompilować bez ota.
kris.sg
Posty: 180
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

pn sty 18, 2021 5:00 pm

Generalnie w tym linku co dal @lesny8 jest opisane jak ustawić bez ota musiałbyś sobie poczytać.
Patryk
Posty: 1252
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

śr sty 20, 2021 10:24 pm

Wracając do płytki wifisocket ( bez FOTA ).

Może nie jest to po "fachowemu", ale dodając do user_main.c :

Kod: Zaznacz cały

#elif (SPI_FLASH_SIZE_MAP == 2)						//dodane zeby 1MB dzialal
#define SYSTEM_PARTITION_OTA_SIZE 							0x6A000		
#define SYSTEM_PARTITION_OTA_2_ADDR 						0x81000
#define SYSTEM_PARTITION_RF_CAL_ADDR 						0xfb000
#define SYSTEM_PARTITION_PHY_DATA_ADDR 						0xfc000
#define SYSTEM_PARTITION_SYSTEM_PARAMETER_ADDR 				0xfd000
#define SYSTEM_PARTITION_AT_PARAMETER_ADDR 					0x7d000
#define SYSTEM_PARTITION_SSL_CLIENT_CERT_PRIVKEY_ADDR 		0x7c000
#define SYSTEM_PARTITION_SSL_CLIENT_CA_ADDR 				0x7b000
#define SYSTEM_PARTITION_WPA2_ENTERPRISE_CERT_PRIVKEY_ADDR 	0x7a000
#define SYSTEM_PARTITION_WPA2_ENTERPRISE_CA_ADDR 			0x79000
//#error "The flash map is not supported" 
i do pliku wifisocket.c "pusty" klucz:

Kod: Zaznacz cały

const uint8_t rsa_public_key_bytes[512] = {
 };
oraz w pliku build.sh dodając ( FOTA=1 ):

Kod: Zaznacz cały

"wifisocket")
   FOTA=1
   ;;
 
Soft się kompiluje.
Ps.
Na obecną chwilę nic lepszego nie udało mi sie wymyśleć.
Trzeba będzie poczekać, aż @pzygmunt znajdzie chwilę czasu, żeby to ogarnąć
ODPOWIEDZ

Wróć do „supla-dev”