Проблема с ассемблерными вставками.
IAR 3.41a ругается так:
#include <msp430x11x1.h>
char flag;
void main(void)
{
.
.
.
asm("push.w &TAR"); // Error[Og005]: Unknown symbol in inline assembly: "TAR"
…
asm("mov.b &P1IN,&flag"); // Error[Og005]: Unknown symbol in inline assembly: "P1IN"
…
asm("mov.w @SP+,R11"); // А в этом случае, всё в порядке
.
.
.
}
Не знаю, что и делать…