z13455525731
驱动牛犊
驱动牛犊
  • 注册日期2005-03-10
  • 最后登录2009-07-02
  • 粉丝0
  • 关注0
  • 积分107分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1053回复:0

为什么编译产生错误

楼主#
更多 发布于:2005-03-10 10:33
我用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()){
              
}


游客

返回顶部