Porównałem pliki z różnych paczek i teoretycznie wersja binariów jest ta sama, ale jednak nie taka sama. Różnica wyszła w plikach user.
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/blank.bin ./ESP8266_NONOS_SDK-2.2.0/bin/blank.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/boot_v1.2.bin ./ESP8266_NONOS_SDK-2.2.0/bin/boot_v1.2.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/boot_v1.6.bin ./ESP8266_NONOS_SDK-2.2.0/bin/boot_v1.6.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/boot_v1.7.bin ./ESP8266_NONOS_SDK-2.2.0/bin/boot_v1.7.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/esp_init_data_default_v05.bin ./ESP8266_NONOS_SDK-2.2.0/bin/esp_init_data_default_v05.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/esp_init_data_default_v08.bin ./ESP8266_NONOS_SDK-2.2.0/bin/esp_init_data_default_v08.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/at/512+512/user1.1024.new.2.bin ./ESP8266_NONOS_SDK-2.2.0/bin/at/512+512/user1.1024.new.2.bin
Binarne pliki ./ESP8266_AT_Bin_V1.6.1/bin/at/512+512/user1.1024.new.2.bin i ./ESP8266_NONOS_SDK-2.2.0/bin/at/512+512/user1.1024.new.2.bin różnią się
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/at/512+512/user2.1024.new.2.bin ./ESP8266_NONOS_SDK-2.2.0/bin/at/512+512/user2.1024.new.2.bin
Binarne pliki ./ESP8266_AT_Bin_V1.6.1/bin/at/512+512/user2.1024.new.2.bin i ./ESP8266_NONOS_SDK-2.2.0/bin/at/512+512/user2.1024.new.2.bin różnią się
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/at/1024+1024/user1.2048.new.5.bin ./ESP8266_NONOS_SDK-2.2.0/bin/at/1024+1024/user1.2048.new.5.bin
Binarne pliki ./ESP8266_AT_Bin_V1.6.1/bin/at/1024+1024/user1.2048.new.5.bin i ./ESP8266_NONOS_SDK-2.2.0/bin/at/1024+1024/user1.2048.new.5.bin różnią się
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/at/1024+1024/user2.2048.new.5.bin ./ESP8266_NONOS_SDK-2.2.0/bin/at/1024+1024/user2.2048.new.5.bin
Binarne pliki ./ESP8266_AT_Bin_V1.6.1/bin/at/1024+1024/user2.2048.new.5.bin i ./ESP8266_NONOS_SDK-2.2.0/bin/at/1024+1024/user2.2048.new.5.bin różnią się
:~/Pobrane/ESP8266/Firmware$ ls -la
razem 16
drwxrwxr-x 4 siwy siwy 4096 cze 1 17:53 .
drwxrwxr-x 4 siwy siwy 4096 maj 31 12:59 ..
drwxr-xr-x 3 siwy siwy 4096 maj 29 22:22 ESP8266_AT_Bin_V1.6.1
drwx------ 11 siwy siwy 4096 lut 6 13:45 ESP8266_NONOS_SDK-2.2.0
Nie mogę się doszukać jakie jest przeznaczenie tych plików. Niby tu jest, ale to jakieś enigmatyczne - "Główny program skompilowany z SDK" nic mi to nie mówi - znalezione w oryginalnej dokumentacji. Może źle przetłumaczyłem? Gdzieś jeszcze przeczytałem, ze user1 i user2 to partycje. Hmmm...
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/blank.bin ./ESP8266_NONOS_SDK-2.2.0/bin/blank.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/boot_v1.2.bin ./ESP8266_NONOS_SDK-2.2.0/bin/boot_v1.2.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/boot_v1.6.bin ./ESP8266_NONOS_SDK-2.2.0/bin/boot_v1.6.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/boot_v1.7.bin ./ESP8266_NONOS_SDK-2.2.0/bin/boot_v1.7.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/esp_init_data_default_v05.bin ./ESP8266_NONOS_SDK-2.2.0/bin/esp_init_data_default_v05.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/esp_init_data_default_v08.bin ./ESP8266_NONOS_SDK-2.2.0/bin/esp_init_data_default_v08.bin
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/at/512+512/user1.1024.new.2.bin ./ESP8266_NONOS_SDK-2.2.0/bin/at/512+512/user1.1024.new.2.bin
Binarne pliki ./ESP8266_AT_Bin_V1.6.1/bin/at/512+512/user1.1024.new.2.bin i ./ESP8266_NONOS_SDK-2.2.0/bin/at/512+512/user1.1024.new.2.bin różnią się
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/at/512+512/user2.1024.new.2.bin ./ESP8266_NONOS_SDK-2.2.0/bin/at/512+512/user2.1024.new.2.bin
Binarne pliki ./ESP8266_AT_Bin_V1.6.1/bin/at/512+512/user2.1024.new.2.bin i ./ESP8266_NONOS_SDK-2.2.0/bin/at/512+512/user2.1024.new.2.bin różnią się
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/at/1024+1024/user1.2048.new.5.bin ./ESP8266_NONOS_SDK-2.2.0/bin/at/1024+1024/user1.2048.new.5.bin
Binarne pliki ./ESP8266_AT_Bin_V1.6.1/bin/at/1024+1024/user1.2048.new.5.bin i ./ESP8266_NONOS_SDK-2.2.0/bin/at/1024+1024/user1.2048.new.5.bin różnią się
:~/Pobrane/ESP8266/Firmware$ diff ./ESP8266_AT_Bin_V1.6.1/bin/at/1024+1024/user2.2048.new.5.bin ./ESP8266_NONOS_SDK-2.2.0/bin/at/1024+1024/user2.2048.new.5.bin
Binarne pliki ./ESP8266_AT_Bin_V1.6.1/bin/at/1024+1024/user2.2048.new.5.bin i ./ESP8266_NONOS_SDK-2.2.0/bin/at/1024+1024/user2.2048.new.5.bin różnią się
:~/Pobrane/ESP8266/Firmware$ ls -la
razem 16
drwxrwxr-x 4 siwy siwy 4096 cze 1 17:53 .
drwxrwxr-x 4 siwy siwy 4096 maj 31 12:59 ..
drwxr-xr-x 3 siwy siwy 4096 maj 29 22:22 ESP8266_AT_Bin_V1.6.1
drwx------ 11 siwy siwy 4096 lut 6 13:45 ESP8266_NONOS_SDK-2.2.0
Nie mogę się doszukać jakie jest przeznaczenie tych plików. Niby tu jest, ale to jakieś enigmatyczne - "Główny program skompilowany z SDK" nic mi to nie mówi - znalezione w oryginalnej dokumentacji. Może źle przetłumaczyłem? Gdzieś jeszcze przeczytałem, ze user1 i user2 to partycje. Hmmm...
Komentarze
Prześlij komentarz