STM32L451 / 452 kompatibiita

Jan Waclawek konfera na efton.sk
Pondělí Červenec 5 19:46:05 CEST 2021


> Ted je otazka, zda je nutne vkladat tu synchronizaci nebo to bude 
> zarucene fungovat bez nebo DMB nebo DSB?

Ak pouzivate pre GPIO definicie z CMSIS-mandated device header, tak
registre su spravne oznacene ako volatile (resp. idiotskym aliasom ARMu
ako __IO).

To znamena, ze prekladac C by tie zapisy nemal preusporiadat ci nejako inak
zoptimalizovat.

Dalej, ak ste sa nehrali s MPU, tak v defaultnom nastaveni je GPIO v
oblasti oznacenej ako Device, kde pamatove rozhranie procesora prisne
zachovava poradie pristupov.

Cize odpoved je ano.

wek





Další informace o konferenci Hw-list