IAR Fehler: Error[425]: Conditional instruction is only allowed inside IT block

Gast #2624325
Lesenswert?

Ich versuche ein Forth für ARM (32bit Code) auf Cortex M4 (STM32F4) 
umzustellen und bekomme diese Fehlermeldung:

Error[425]: Conditional instruction is only allowed inside IT block 
C:\Projekte\IAR-Forth\src\hforth_iar.s 473

die Zeile in der der Fehler auftritt ist:
    mvnne   r10, #0            ;change flag to -1 (TRUE)

Laut Armm instructionset ist das eine erlaubte Anweisung.
Habe nach langen Suchen keine Erklärung gefunden.
Weiss jemand was "inside IT block" bedeutet?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren