gcc, arm, pristup k periferiim
Jan Smrz
jan.smrz na email.cz
Pátek Srpen 17 11:20:29 CEST 2018
Zdravim,
resim problem s pristupem do periferii na STM32L0. Periferie (SPI) umoznuje
pouze 32-bit pristup, avsak GCC zapis rozlozi na nekolik 8-bit pristupu.
Testovano na vicero verzich GCC.
Jak se nadefinuje pouziti jen 32-bit pristupu? Co jsem dohledal, tak by snad
melo stacit nadefinoval registr jako volatile uint32_t. Takto nadefinovan je,
ale pouze jako soucast slozitejsi struktury. Musi byt tedy cela struktura byt
jako volatile, staci aby pouze dane polozky byly volatile, nebo je to bug v GCC?
J.S.
Další informace o konferenci Hw-list