Hallo!
laut ARM infocenter schreibt man beim Cortex-M3 das PSW folgendermaßen:
Ich bekomme dabei die GCC assembler-Fehlermeldung: writing to APSR
without specifying a bitmask is deprecated
hingegen funktioniert das ganze, wenn man folgendes schreibt.
Laut ARM Webseite gibt es aber für den Cortex-M3 die Option _nzcvq
nicht, und msr apsr alleine müsste eindeutig sein.
In den Compilereinstellungen ist explizit festgelegt, dass für den CM3
kompiliert werden soll. Und die kompilierte Datei funktioniert auch auf
dem ST32 (mit der Option _nzcvq) einwandfrei. Trotzdem will ich _nzcvq
verwenden, weil es vielleicht mit anderen GCC-Versionen?? Probleme
macht?
Toolchain: aktuelle Codesourcery g++ lite eabi
PS: Bei einem nxp17xx mit lpcxpresso reicht ein msr apsr aus
Jemand ein ähnliches Problem?