ESP8266 memory map
Pavel Brychta
pavel.brychta na duhasys.eu
Pondělí Březen 21 06:36:52 CET 2016
Dobrý den,
bojím se, že to tak snadno nepůjde - ESP, pokud si vzpomínám, dokáže
mapovat pouze 1MB kódu (ale dá se vybrat, který 1MB to je) - viz třeba
https://github.com/raburton/rboot dále zde
http://www.esp8266.com/viewtopic.php?f=35&t=4288&start=140 , tuším to
souviselo s verzí SDK, ale úplně do detailu jsem to nestudoval...
Pavel Brychta
Dne 18.3.2016 v 16:54 Michal Grunt napsal(a):
> 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
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list