[BUG] ESP8266 boot1.7 can not jump to 0x101000 while using 16MB flash

m782123
Posts: 2
Joined: Tue Aug 29, 2017 9:54 am

[BUG] ESP8266 boot1.7 can not jump to 0x101000 while using 16MB flash

Postby m782123 » Tue Aug 29, 2017 10:41 am

Hi All,

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?

Sincerely,
Spencer

ESP_Faye
Posts: 1641
Joined: Mon Oct 27, 2014 11:08 am

Re: [BUG] ESP8266 boot1.7 can not jump to 0x101000 while using 16MB flash

Postby ESP_Faye » Wed Sep 06, 2017 10:49 am

Hi,

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!

m782123
Posts: 2
Joined: Tue Aug 29, 2017 9:54 am

Re: [BUG] ESP8266 boot1.7 can not jump to 0x101000 while using 16MB flash

Postby m782123 » Wed Sep 06, 2017 10:57 am

Yes, I did.

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 14 guests