ESP8266 memory map
Michal Grunt
michal.grunt na gmail.com
Pondělí Březen 21 10:35:51 CET 2016
Dobrý den, děkuji za odpověď, prostuduji to. Ani jsem netušil, že to má
takové omezení, když je tam flash mnohonásobně větší. Ale třeba se to s
novější verzí SDK vyresilo. Podívám se na to. Jinak tu chybu ohledně
nevejiti se to pameti uz jsem poresil. Zapomnel jsem v makefile parametr
ffunction-selections a fdata-selections.
Dne pondělí 21. března 2016 Pavel Brychta <pavel.brychta na duhasys.eu>
napsal(a):
> 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
>>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20160321/167ec040/attachment.html>
Další informace o konferenci Hw-list