From 0b47911b69bf349af06047da1a93b9f2944f9dd5 Mon Sep 17 00:00:00 2001 From: Charles Date: Fri, 12 May 2017 07:51:20 +0000 Subject: [PATCH] Added 1M (No SPIFFS) board option (#3203) --- boards.txt | 5 +++++ tools/sdk/ld/eagle.flash.1m0.ld | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 tools/sdk/ld/eagle.flash.1m0.ld diff --git a/boards.txt b/boards.txt index 84986b1af..6bd05c725 100644 --- a/boards.txt +++ b/boards.txt @@ -148,6 +148,11 @@ generic.menu.FlashSize.1M64.build.spiffs_end=0xFB000 generic.menu.FlashSize.1M64.build.spiffs_blocksize=4096 generic.menu.FlashSize.1M64.upload.maximum_size=958448 +generic.menu.FlashSize.1M0=1M (no SPIFFS) +generic.menu.FlashSize.1M0.build.flash_size=1M +generic.menu.FlashSize.1M0.build.flash_ld=eagle.flash.1m0.ld +generic.menu.FlashSize.1M0.upload.maximum_size=1023984 + generic.menu.FlashSize.2M=2M (1M SPIFFS) generic.menu.FlashSize.2M.build.flash_size=2M generic.menu.FlashSize.2M.build.flash_ld=eagle.flash.2m.ld diff --git a/tools/sdk/ld/eagle.flash.1m0.ld b/tools/sdk/ld/eagle.flash.1m0.ld new file mode 100644 index 000000000..250962962 --- /dev/null +++ b/tools/sdk/ld/eagle.flash.1m0.ld @@ -0,0 +1,18 @@ +/* Flash Split for 1M chips, no SPIFFS */ +/* sketch 999KB */ +/* eeprom 20KB */ + +MEMORY +{ + dport0_0_seg : org = 0x3FF00000, len = 0x10 + dram0_0_seg : org = 0x3FFE8000, len = 0x14000 + iram1_0_seg : org = 0x40100000, len = 0x8000 + irom0_0_seg : org = 0x40201010, len = 0xf9ff0 +} + +PROVIDE ( _SPIFFS_start = 0x402FB000 ); +PROVIDE ( _SPIFFS_end = 0x402FB000 ); +PROVIDE ( _SPIFFS_page = 0 ); +PROVIDE ( _SPIFFS_block = 0 ); + +INCLUDE "../ld/eagle.app.v6.common.ld"