9 Commits

Author SHA1 Message Date
6a22a95d72 feat(esp8266): support link firmware to all regions of 8MB flash 2020-03-02 11:09:51 +08:00
301d857988 feat(esp8266): supports "make size" and its family function
1. support "make size", "make size-files", "make size-components" and "make size-symbols"
2. add esp-idf style link file including "esp8266.ld" and "esp8266.project.ld.in"
3. add link advaced generation file to components of esp8266 and spi_flash
2019-08-05 17:20:29 +08:00
a415a58db5 fix(esp8266): Update link parameter for MR !792 2019-03-14 14:44:01 +08:00
5e1b8a0b10 feat(ota): Add command to generate OTA bin and add ota example for 1MB flash
"$(PROJECT_NAME).app1.bin", "$(PROJECT_NAME).app2.bin" and "$(PROJECT_NAME).ota.bin" at "build" directory.

Only upload "$(PROJECT_NAME).ota.bin" to the server.

Select the target flash and input "make ota flash" or "make ota flash monitor".

Update the OTA README.md for 1 MB flash.
2018-10-18 19:40:22 +08:00
c389ca3fb8 feat(esp8266): Add configuration link function
Select to link "FreeRTOS", "LWIP", "libcore.a" and "TCPIP adapter" global data to IRAM.
2018-09-17 17:53:41 +08:00
19f9a8221d feat(esp8266): Refactor startup function 2018-06-28 14:54:40 +08:00
4f5700635e feat(partition_table): Make other components to adjust app offset at ox10000 2018-06-15 10:42:06 +08:00
58e6abc3ad feat(esp8266): Add rtc segment in ld file 2018-06-02 21:22:29 +08:00
7573b0539b feat(esp8266): Simplify ld files
IMPORTANT:
1. remove 256 + 256, 512 + 512 map ld files;
2. only support 2MB spi flash, and 1024 + 1024 map;
2018-06-01 14:54:40 +08:00