大家好! 我有一个中断服务程序,如下: void interrupt Crank_ISR(void) { Crank_Signal=Get_Capture_Time(TPU_IN_RLOC_1); } 其中Get_Capture_Time(TPU_IN_RLOC_1)是一个API函数。 这个中断服务程序在S12XCPU下是可以正常运行的,但在XGATE下就会出现Link错误: Link Error : L1822: Symbol __X_Get_Capture_Time in file D:\Project\My-CW\S12x_ECU\S12x_ECU_Data\TBDML\ObjectCode\xgate.cxgate.o is undefined Link Error : Link failed (但是,如果把Get_Capture_Time函数的内容拷到XGATE中断服务程序中,又是可以正常运行的。) 上述Link错误是什么原因啊?.....请大家帮帮忙!谢谢! |