阅读:1053回复:0
为什么编译产生错误
我用keil进行编译产生错误代码:
textregs.h :error - custom translator properties not set target not created textregs.h文件如下: sfr DPH = 0x83; sfr DPL1 = 0x84; sfr DPH1 = 0x85; sfr DPS = 0x86; sbit SEL = 0x86 + 0; #ifdef ALLOCATE_EXTERN #define EXTERN #define _AT_ _at_ #else #define EXTERN extern #define _AT_ #endif EXTERN xdata volatile BYTE DA0832 _AT_ 0x2000; EXTERN xdata volatile BYTE OUT7BUF[64] _AT_ 0x7B40; EXTERN xdata volatile BYTE IN7BUF[64] _AT_ 0x7B80; EXTERN xdata volatile BYTE OUT6BUF[64] _AT_ 0x7BC0; EXTERN xdata volatile BYTE IN6BUF[64] _AT_ 0x7C00; EXTERN xdata volatile BYTE OUT5BUF[64] _AT_ 0x7C40; EXTERN xdata volatile BYTE IN5BUF[64] _AT_ 0x7C80; main.c文件如下: void main(void) { DWORD j=0; sleep = FALSE; Rwuen = FALSE; Selfpwr = TRUE; GotSUD = FALSE; TD_Init(); EUSB = 1; EICON |=0x20; USBBAV =USBBAV | 1 & ~ bmBREAK; USBIEN |= bmSUDAV | bmSUTOK |bmSUSP | bmURES; EA = 1; while(!GotSUD){ if(!GotSUD) UsbDisconnect(TRUE); for(j=0;(j<DELAY_COUNT)&&(!GotSUD);++j); } while(TRUE){ if(GotSUD){ ParseControltransfer(); GotSUD = FALSE; } if(sleep){ if(TD_Suspeed()){ } |
|