I encounter a strange problem that the bootloader can not jump to 0x101000 after completing FOTA when using 16MB flash. But it worked when using 4MB flash. Is it a bug that exists in boot1.7? The code that programmed into the flash 16MB & 4MB are the same.
Another question is, the maximum size of user bin in 0x1000 or 0x101000 is 1024KB, is it possible to access over 1024KB?
To use 16M flash, have you compiled the firmware in a 16M-flash-way (choose 16M flash in step 5 which compiling)?
And also have you downloaded the firmware in a 16M-flash-way (choose 16M flash which downloading)?
Thanks for your interest in ESP8266!
After finishing FOTA, the firmware which compiled in a 16M-flash-way and program into flash in a 16M-flash-way can not jump to 0x101000.
But the firmware which compiled in a 4M-flash-way and program into flash in a 4M-flash-way worked!!!!! They all in the same 16M flash module. The difference is the way to compile firmware and the way to program.
And you did not response to the second question.
Who is online
Users browsing this forum: No registered users and 12 guests
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
We also have a RTOS version and a MESH version too!
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!