ESP8266 Developer Zone The Official ESP8266 Forum 2015-03-11T01:52:15+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=251 2015-03-11T01:52:15+08:00 2015-03-11T01:52:15+08:00 https://bbs.espressif.com:443/viewtopic.php?t=251&p=984#p984 <![CDATA[Re: 系统参数的存储位置是由flash本身的大小决定的,还是由编译时STEP5选择决定的]]>
Espressif_Faye wrote:
您好,

在烧录时,烧录工具选择某个 flash size,烧录工具会保存 flash size 标志到 flash 中。

boot 上电时,先去读 flash size 标志,根据 flash size 去不同的位置 load 代码运行。


补充一点:
0.9.5以前版本的flash参数只在下载工具中配置,所以生产时需要从下载工具的目录下bin_tmp中找到配置过模式的bin文件。
0.9.5之后,在编译的过程中就有flash参数的选项,可以直接使用。

Statistics: Posted by costaud — Wed Mar 11, 2015 1:52 am


]]>
2015-03-10T20:35:12+08:00 2015-03-10T20:35:12+08:00 https://bbs.espressif.com:443/viewtopic.php?t=251&p=980#p980 <![CDATA[Re: 系统参数的存储位置是由flash本身的大小决定的,还是由编译时STEP5选择决定的]]>
是的。

感谢您对 ESP8266 的关注!

Statistics: Posted by ESP_Faye — Tue Mar 10, 2015 8:35 pm


]]>
2015-03-10T10:20:22+08:00 2015-03-10T10:20:22+08:00 https://bbs.espressif.com:443/viewtopic.php?t=251&p=978#p978 <![CDATA[Re: 系统参数的存储位置是由flash本身的大小决定的,还是由编译时STEP5选择决定的]]>
Espressif_Faye wrote:
您好,

在烧录时,烧录工具选择某个 flash size,烧录工具会保存 flash size 标志到 flash 中。

boot 上电时,先去读 flash size 标志,根据 flash size 去不同的位置 load 代码运行。


换句话说,如果编译和下载配置都是按4Mbits(512KB)配置的话,可以直接烧入比这个更大空间的Flash中使用对吗?

Statistics: Posted by delong_z — Tue Mar 10, 2015 10:20 am


]]>
2015-03-09T16:31:05+08:00 2015-03-09T16:31:05+08:00 https://bbs.espressif.com:443/viewtopic.php?t=251&p=974#p974 <![CDATA[Re: 系统参数的存储位置是由flash本身的大小决定的,还是由编译时STEP5选择决定的]]>
在烧录时,烧录工具选择某个 flash size,烧录工具会保存 flash size 标志到 flash 中。

boot 上电时,先去读 flash size 标志,根据 flash size 去不同的位置 load 代码运行。

Statistics: Posted by ESP_Faye — Mon Mar 09, 2015 4:31 pm


]]>
2015-03-09T15:48:08+08:00 2015-03-09T15:48:08+08:00 https://bbs.espressif.com:443/viewtopic.php?t=251&p=971#p971 <![CDATA[Re: 系统参数的存储位置是由flash本身的大小决定的,还是由编译时STEP5选择决定的]]>
Espressif_Faye wrote:
您好,

烧录工具 烧录时的选项和 STEP 5 需对应。

由这些设置决定。


非常感谢,再问一个问题,boot文件是每次都变的吗?它如何知道系统参数区在哪,从而去该区查找系统参数,决定从use1,还是user2启动?谢谢! :mrgreen:

Statistics: Posted by leeshine — Mon Mar 09, 2015 3:48 pm


]]>
2015-03-09T15:13:12+08:00 2015-03-09T15:13:12+08:00 https://bbs.espressif.com:443/viewtopic.php?t=251&p=970#p970 <![CDATA[Re: 系统参数的存储位置是由flash本身的大小决定的,还是由编译时STEP5选择决定的]]>
烧录工具 烧录时的选项和 STEP 5 需对应。

由这些设置决定。
Flash_Download_Tool_Example.png

Statistics: Posted by ESP_Faye — Mon Mar 09, 2015 3:13 pm


]]>
2015-03-07T15:14:56+08:00 2015-03-07T15:14:56+08:00 https://bbs.espressif.com:443/viewtopic.php?t=251&p=955#p955 <![CDATA[系统参数的存储位置是由flash本身的大小决定的,还是由编译时STEP5选择决定的]]> 系统参数存在flash的倒数第二区
不知道这是自己编译时设置的flash大小,还是boot会自己动读取flash的大小,从而选择去哪个区读系统参数。
还有云端升级是否需要烧录esp_init_default.bin.
Thankeyou!

Statistics: Posted by leeshine — Sat Mar 07, 2015 3:14 pm


]]>