gcc, arm, pristup k periferiim
Miroslav Mraz
mrazik na volny.cz
Pátek Srpen 17 14:17:48 CEST 2018
Nikoli možná, ale zcela určitě. U Cortex-M0 je nezarovnaný přístup velký
problém, takže překladač to rozložit vlastně musí. Pořád je to lepší než
u starých verzí, kdy to rovnou spadlo do hardfaultu. Takže data, která
zapisujete (čtete) musí mít explicitní zarovnání pomocí např.
__attribute__ ((aligned (4))). U Cortex-M3,4 tohle dělat nemusíte, ale
ani tam to není na škodu - mělo by to být o něco efektivnější.
Mrazík
Dne 17.8.2018 v 13:09 Jaroslav Buchta napsal(a):
> ...
> Mozna je to i tim, ze struktura nema
> attribut zarovnani na 4B.
Další informace o konferenci Hw-list