Skip to content

Commit 4b16fa0

Browse files
apicquotearlephilhower
authored andcommitted
Added 2M generic boards (#5404)
* added generic boards 2M (SPIFFS 128K) 2M (SPIFFS 256K)
1 parent 00bc89e commit 4b16fa0

File tree

4 files changed

+106
-0
lines changed

4 files changed

+106
-0
lines changed

Diff for: boards.txt

+60
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,26 @@ generic.menu.eesz.2M.build.flash_ld=eagle.flash.2m.ld
189189
generic.menu.eesz.2M.build.spiffs_pagesize=256
190190
generic.menu.eesz.2M.upload.maximum_size=1044464
191191
generic.menu.eesz.2M.build.rfcal_addr=0x1FC000
192+
generic.menu.eesz.2M128=2M (128K SPIFFS)
193+
generic.menu.eesz.2M128.build.flash_size=2M
194+
generic.menu.eesz.2M128.build.flash_size_bytes=0x200000
195+
generic.menu.eesz.2M128.build.flash_ld=eagle.flash.2m128.ld
196+
generic.menu.eesz.2M128.build.spiffs_pagesize=256
197+
generic.menu.eesz.2M128.upload.maximum_size=1044464
198+
generic.menu.eesz.2M128.build.rfcal_addr=0x1FC000
199+
generic.menu.eesz.2M128.build.spiffs_start=0x1E0000
200+
generic.menu.eesz.2M128.build.spiffs_end=0x1FB000
201+
generic.menu.eesz.2M128.build.spiffs_blocksize=8192
202+
generic.menu.eesz.2M256=2M (256K SPIFFS)
203+
generic.menu.eesz.2M256.build.flash_size=2M
204+
generic.menu.eesz.2M256.build.flash_size_bytes=0x200000
205+
generic.menu.eesz.2M256.build.flash_ld=eagle.flash.2m256.ld
206+
generic.menu.eesz.2M256.build.spiffs_pagesize=256
207+
generic.menu.eesz.2M256.upload.maximum_size=1044464
208+
generic.menu.eesz.2M256.build.rfcal_addr=0x1FC000
209+
generic.menu.eesz.2M256.build.spiffs_start=0x1C0000
210+
generic.menu.eesz.2M256.build.spiffs_end=0x1FB000
211+
generic.menu.eesz.2M256.build.spiffs_blocksize=8192
192212
generic.menu.eesz.2M512=2M (512K SPIFFS)
193213
generic.menu.eesz.2M512.build.flash_size=2M
194214
generic.menu.eesz.2M512.build.flash_size_bytes=0x200000
@@ -2517,6 +2537,26 @@ modwifi.menu.eesz.2M.build.flash_ld=eagle.flash.2m.ld
25172537
modwifi.menu.eesz.2M.build.spiffs_pagesize=256
25182538
modwifi.menu.eesz.2M.upload.maximum_size=1044464
25192539
modwifi.menu.eesz.2M.build.rfcal_addr=0x1FC000
2540+
modwifi.menu.eesz.2M128=2M (128K SPIFFS)
2541+
modwifi.menu.eesz.2M128.build.flash_size=2M
2542+
modwifi.menu.eesz.2M128.build.flash_size_bytes=0x200000
2543+
modwifi.menu.eesz.2M128.build.flash_ld=eagle.flash.2m128.ld
2544+
modwifi.menu.eesz.2M128.build.spiffs_pagesize=256
2545+
modwifi.menu.eesz.2M128.upload.maximum_size=1044464
2546+
modwifi.menu.eesz.2M128.build.rfcal_addr=0x1FC000
2547+
modwifi.menu.eesz.2M128.build.spiffs_start=0x1E0000
2548+
modwifi.menu.eesz.2M128.build.spiffs_end=0x1FB000
2549+
modwifi.menu.eesz.2M128.build.spiffs_blocksize=8192
2550+
modwifi.menu.eesz.2M256=2M (256K SPIFFS)
2551+
modwifi.menu.eesz.2M256.build.flash_size=2M
2552+
modwifi.menu.eesz.2M256.build.flash_size_bytes=0x200000
2553+
modwifi.menu.eesz.2M256.build.flash_ld=eagle.flash.2m256.ld
2554+
modwifi.menu.eesz.2M256.build.spiffs_pagesize=256
2555+
modwifi.menu.eesz.2M256.upload.maximum_size=1044464
2556+
modwifi.menu.eesz.2M256.build.rfcal_addr=0x1FC000
2557+
modwifi.menu.eesz.2M256.build.spiffs_start=0x1C0000
2558+
modwifi.menu.eesz.2M256.build.spiffs_end=0x1FB000
2559+
modwifi.menu.eesz.2M256.build.spiffs_blocksize=8192
25202560
modwifi.menu.eesz.2M512=2M (512K SPIFFS)
25212561
modwifi.menu.eesz.2M512.build.flash_size=2M
25222562
modwifi.menu.eesz.2M512.build.flash_size_bytes=0x200000
@@ -5349,6 +5389,26 @@ wifi_slot.menu.eesz.2M.build.flash_ld=eagle.flash.2m.ld
53495389
wifi_slot.menu.eesz.2M.build.spiffs_pagesize=256
53505390
wifi_slot.menu.eesz.2M.upload.maximum_size=1044464
53515391
wifi_slot.menu.eesz.2M.build.rfcal_addr=0x1FC000
5392+
wifi_slot.menu.eesz.2M128=2M (128K SPIFFS)
5393+
wifi_slot.menu.eesz.2M128.build.flash_size=2M
5394+
wifi_slot.menu.eesz.2M128.build.flash_size_bytes=0x200000
5395+
wifi_slot.menu.eesz.2M128.build.flash_ld=eagle.flash.2m128.ld
5396+
wifi_slot.menu.eesz.2M128.build.spiffs_pagesize=256
5397+
wifi_slot.menu.eesz.2M128.upload.maximum_size=1044464
5398+
wifi_slot.menu.eesz.2M128.build.rfcal_addr=0x1FC000
5399+
wifi_slot.menu.eesz.2M128.build.spiffs_start=0x1E0000
5400+
wifi_slot.menu.eesz.2M128.build.spiffs_end=0x1FB000
5401+
wifi_slot.menu.eesz.2M128.build.spiffs_blocksize=8192
5402+
wifi_slot.menu.eesz.2M256=2M (256K SPIFFS)
5403+
wifi_slot.menu.eesz.2M256.build.flash_size=2M
5404+
wifi_slot.menu.eesz.2M256.build.flash_size_bytes=0x200000
5405+
wifi_slot.menu.eesz.2M256.build.flash_ld=eagle.flash.2m256.ld
5406+
wifi_slot.menu.eesz.2M256.build.spiffs_pagesize=256
5407+
wifi_slot.menu.eesz.2M256.upload.maximum_size=1044464
5408+
wifi_slot.menu.eesz.2M256.build.rfcal_addr=0x1FC000
5409+
wifi_slot.menu.eesz.2M256.build.spiffs_start=0x1C0000
5410+
wifi_slot.menu.eesz.2M256.build.spiffs_end=0x1FB000
5411+
wifi_slot.menu.eesz.2M256.build.spiffs_blocksize=8192
53525412
wifi_slot.menu.eesz.2M512=2M (512K SPIFFS)
53535413
wifi_slot.menu.eesz.2M512.build.flash_size=2M
53545414
wifi_slot.menu.eesz.2M512.build.flash_size_bytes=0x200000

Diff for: tools/boards.txt.py

+2
Original file line numberDiff line numberDiff line change
@@ -1239,6 +1239,8 @@ def all_flash_map ():
12391239
f1m.update( flash_map( 1024, 512 ))
12401240

12411241
f2m.update( flash_map( 2*1024))
1242+
f2m.update( flash_map( 2*1024, 128 ))
1243+
f2m.update( flash_map( 2*1024, 256 ))
12421244
f2m.update( flash_map( 2*1024, 512 ))
12431245
f2m.update( flash_map( 2*1024, 1024 ))
12441246

Diff for: tools/sdk/ld/eagle.flash.2m128.ld

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/* Flash Split for 2M chips */
2+
/* sketch @0x40200000 (~1019KB) (1044464B) */
3+
/* empty @0x402FEFF0 (~900KB) (921616B) */
4+
/* spiffs @0x403E0000 (~108KB) (110592B) */
5+
/* eeprom @0x403FB000 (4KB) */
6+
/* rfcal @0x403FC000 (4KB) */
7+
/* wifi @0x403FD000 (12KB) */
8+
9+
MEMORY
10+
{
11+
dport0_0_seg : org = 0x3FF00000, len = 0x10
12+
dram0_0_seg : org = 0x3FFE8000, len = 0x14000
13+
iram1_0_seg : org = 0x40100000, len = 0x8000
14+
irom0_0_seg : org = 0x40201010, len = 0xfeff0
15+
}
16+
17+
PROVIDE ( _SPIFFS_start = 0x403E0000 );
18+
PROVIDE ( _SPIFFS_end = 0x403FB000 );
19+
PROVIDE ( _SPIFFS_page = 0x100 );
20+
PROVIDE ( _SPIFFS_block = 0x1000 );
21+
22+
INCLUDE "local.eagle.app.v6.common.ld"

Diff for: tools/sdk/ld/eagle.flash.2m256.ld

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/* Flash Split for 2M chips */
2+
/* sketch @0x40200000 (~1019KB) (1044464B) */
3+
/* empty @0x402FEFF0 (~772KB) (790544B) */
4+
/* spiffs @0x403C0000 (~236KB) (241664B) */
5+
/* eeprom @0x403FB000 (4KB) */
6+
/* rfcal @0x403FC000 (4KB) */
7+
/* wifi @0x403FD000 (12KB) */
8+
9+
MEMORY
10+
{
11+
dport0_0_seg : org = 0x3FF00000, len = 0x10
12+
dram0_0_seg : org = 0x3FFE8000, len = 0x14000
13+
iram1_0_seg : org = 0x40100000, len = 0x8000
14+
irom0_0_seg : org = 0x40201010, len = 0xfeff0
15+
}
16+
17+
PROVIDE ( _SPIFFS_start = 0x403C0000 );
18+
PROVIDE ( _SPIFFS_end = 0x403FB000 );
19+
PROVIDE ( _SPIFFS_page = 0x100 );
20+
PROVIDE ( _SPIFFS_block = 0x1000 );
21+
22+
INCLUDE "local.eagle.app.v6.common.ld"

0 commit comments

Comments
 (0)