我定义了一个跳转指令的汇编,编译通不过,不知道怎么回事,请香主帮忙;
#define MAIN_USER_RESET_ADDR 0xa000u1
typedef @far void (*TFunction)(void);
const TFunction MainUserApplication = (TFunction)MAIN_USER_RESET_ADDR;
程序里的指令为_asm["JPF[_MainUserApplication]"];
错误信息#error cpstm8 main.c:4 bad integer constant
#error cpstm8 main.c:27(2+4) _asm undefined
#error cpstm8 main.c:43(4+4) _asm undefined |