ESP8266 memory map
Michal Grunt
michal.grunt na gmail.com
Pátek Březen 18 16:54:39 CET 2016
Zdravím, poradí mi někdo jak správně nastavit LD script a makefile,
abych mohl využít všechnu flash paměť v ESP-12E? Tj 4MB/32Mbit?
--------------------------------------------------------------------------------------------------
Section | Description | Start (hex) | End (hex)
|Used space
--------------------------------------------------------------------------------------------------
data | Initialized Data (RAM) | 3FFE8000 | 3FFE83AC| 940
rodata | ReadOnly Data (RAM) | 3FFE83B0 | 3FFE87B4| 1028
bss | Uninitialized Data (RAM)| 3FFE87B8| 3FFF4328 | 47984
text | Uncached Code (IRAM) | 40100000 | 40107B04 | 31492
irom0_text| Cached Code (SPI) | 40210000 | 4024C050 | 245840
--------------------------------------------------------------------------------------------------
Jakmile má program více jak něco málo přes 245KB (irom0_text), odmítá
se přeložit... V makefile mám SPI_SIZE_MAP ?= 6 a v LD scriptu
MEMORY
{
dport0_0_seg : org = 0x3FF00000, len = 0x10
dram0_0_seg : org = 0x3FFE8000, len = 0x18000
iram1_0_seg : org = 0x40100000, len = 0x8000
irom0_0_seg : org = 0x40210000, len = 0x6C000
}
Akorát v tomhle se moc nevyznám... Poradí mi někdo jak to sladit?
Děkuji, MG
Další informace o konferenci Hw-list