Hallo zusammen,
ich bekomme immer wieder eine Fehlermeldung wenn ich in Assembler eine
lokale Variable benutze.
Compiler: cosmic Controller: freescale HCS12 (16 Bit)
Um mein spezifisches Problem zu lösen bin ich leider auf diese
angewiesen, eine globale Variable an der Stelle wäre nicht so passend..
"C:\Projekte\pfadweiter..: _Var not defined"
zb. mit folgendem Code:
void os_ExitCritical( TYP_CPU_FLAG cpuFlags)
{
typ_UI_08 testVar;
#asm
ldaa _testVar ; load Akkumulator A with the local variable;
;ldaa _cpuFlags ; load Akkumulator A with the parameter variable
tap ; transfer Akkumulator A to CCR
#endasm
}
Fehlermeldung: "C:\Projekte\pfadweiter..: _testVar not defined"
kann mir jemand sagen was ich falsch mache bzw. wie ich die
Fehlermeldung wegbekomme.
Danke, garel
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.