Arduino a alokace mista pro promenne

Pavel Brychta pavel.brychta na duhasys.eu
Pátek Říjen 25 08:04:39 CEST 2019


No ono už to dávno přišlo - třeba na (32 bitové) platformě LX106 
(ESP8266), kde se kód/data stahuje/vykonává na SPI flash je třeba dávat 
pozor na to, jestli právě běží z cacheable region, cache atd... Takže 
například ISR handlery musí být v RAM, takže máme dekorátory 
ICACHE_FLASH_ATTR, IRAM0, ...

Pavel Brychta

Dne 24.10.2019 v 16:32 Jan Waclawek napsal(a):
> To zase pride.
>
> wek
>
> ----- Original Message ---------------
>> Mozna je to i tim, ze ten problem se sam vyresil rozsirenim 32b<
>> procesoru ktere nemaji potrebu si nejak delit pametove prostory s ruznym
>> pristupem...
>>
>>
>> Dne 24.10.2019 v 14:42 Jan Waclawek napsal(a):
>>> To je skor prejav toho, ze C (a tym aj C++) nie je pripraveny na koncept
>>> roznych pamatovych priestorov. Existuje uz asi 15 rokov navrh rozsireni,
>>> tzv. named address spaces, ale nejako sa neujal.
>
> _______________________________________________
> 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