ESP8266 a LUA script
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Středa Únor 17 22:08:50 CET 2016
Taky jsem si to nasel a trochu nechapave na to koukal. Ten interpreter
LUA bytekodu taky musi nekde byt, asi mu ale staci nejaka desitka kB. V
ROM budou asi funkce pro zakladni ovladani periferii, melo by to snad
pouzivat LwIP a nejaky RTOS (FreeRTOS?) Ale to uz nevim, jestli je v ROM.
Co me fascinovalo vic je struktura chipu
http://hackaday.com/2015/03/18/how-to-directly-program-an-inexpensive-esp8266-wifi-module/
,to se delaji normalne na cipu indukcnosti nebo co jsou ty kolecka???
Dne 17.02.2016 v 21:57 Miroslav Mraz napsal(a):
> Na té wiki http://www.esp8266.com/wiki/doku.php?id=esp8266_memory_map
> to je. Je to tedy mapovaná spi flash s použitím asi 32KB cache. Asi
> jim to funguje.
>
> Mrazík
>
> Dne 17.2.2016 v 18:49 Petr Labaj napsal(a):
>> Asi jsem jeden z mála lidí, co ještě ESP8266 neznají. :-(
>>
>> Jak prosím ten ESP8266 pracuje s pamětí? Podle informací z Wiki to má
>> jenom 64 KiB code RAM (datasheet o tom taktně mlčí úplně).
>> Zřejmě to má nějakou ROM, ve které běží firmware WiFi, aplikační část se
>> pak dotahuje ze SPI Flash.
>>
>> Takže mi není jasné:
>> 1 - pokud je firmware v ROM, tak to je tak bezchybný, nebo existují
>> různě
>> lepší a horší série chipů podle toho, co už opraví a co ne?
>> 2 - pokud je aplikační část (a TCP stack atd.) ve Flash, a ta Flash je
>> až 16 MiB,
>> tak kde ten program pak běží? To se zřejmě musí po kouscích
>> natahovat
>> do RAM, kdy ta RAM pak vlastně slouží jako nějaká "cache". Ale
>> díky
>> pomalému přístupu ke SPI Flash by se pak nedalo nikdy
>> spolehnout na
>> rychlost běhu programu, protože nikdy nevím, jestli má část SW je
>> zrovna
>> v RAM nebo ne.
>> Nebo je to celé nějak úplně jinak?
>>
>> Díky za případnou osvětu.
>>
>> Petr Labaj
>>
>>
> _______________________________________________
> 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