Code: Select all
/home/grzesiek/SUPLA/supla-espressif-esp/firmwareCode: Select all
/home/grzesiek/SUPLA/supla-espressif-esp/firmwareCode: Select all
eagle.flash.bin-------->0x00000
eagle.irom0text.bin---->0x40000Code: Select all
esptool.py -p /dev/ttyUSB0 -b 115200 write_flash -fm DIO -ff 40m -fs 4MB \
0x00000 eagle.flash.bin \
0x40000 eagle.irom0text.bin \
0x3fc000 esp_init_data_default.binCode: Select all
/home/grzesiek/SUPLA/supla-espressif-esp/firmware/gate_module_1024_DIO_eagle.flash.bin
/home/grzesiek/SUPLA/supla-espressif-esp/firmware/gate_module_1024_DIO_eagle.irom0text.bin
Code: Select all
/opt/Espressif/ESP8266_NONOS_SDK154/bin/esp_init_data_default.binCode: Select all
esptool.py -p /dev/ttyUSB0 -b 115200 write_flash -fm DIO -ff 40m -fs 1MB \
0x00000 ~/SUPLA/supla-espressif-esp/firmware/gate_module_1024_DIO_eagle.flash.bin \
0x40000 ~/SUPLA/supla-espressif-esp/firmware/gate_module_1024_DIO_eagle.irom0text.bin \
0xfc000 /opt/Espressif/ESP8266_NONOS_SDK154/bin/esp_init_data_default.binCode: Select all
- esptool.py -p /dev/ttyUSB0 -b 115200 write_flash -fm DIO -ff 40m -fs 1MB \
+ esptool.py -p /dev/ttyUSB0 -b 115200 write_flash -fm dio -ff 40m -fs 2m \Tak. Ale już sobie sam to chyba wyjaśniłem skoro biny skompilowane są pod 1mb to ustawienie przy programowaniu 4mb spowoduje że program się wgra, lecz nie ruszy bo nie trafi na właściwe miejsca w pamięci.Adres dla pliku esp_init... ustawiasz poprawnie? (dla każdego rozmiaru pamięci inny)
Nieprawda, problem jest tylko w drugą stronę: softu skompilowanego dla 4MB nie wgrasz w pamięć 1MB, mniejszy w większą pamięć wejdzie i zadziała.Grzesiekb wrote: Thu Apr 11, 2019 7:32 pm Tak. Ale już sobie sam to chyba wyjaśniłem skoro biny skompilowane są pod 1mb to ustawienie przy programowaniu 4mb spowoduje że program się wgra, lecz nie ruszy bo nie trafi na właściwe miejsca w pamięci.