⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scsiread10.lst

📁 这个是非常不错的mp3源码
💻 LST
字号:
C51 COMPILER V7.50   SCSIREAD10                                                            05/25/2008 18:12:28 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE SCSIREAD10
OBJECT MODULE PLACED IN ..\Lib\SCSIRead10.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SCSIRead10.c LARGE DEBUG OBJECTEXTEND OBJECT(..\Lib\SCSIRead10.obj)

line level    source

   1          #ifndef _SCSI_DEFINE
   2           #include "SCSI.c"
*** WARNING C318 IN LINE 2 OF SCSIRead10.c: can't open file 'SCSI.c'
   3          #endif
   4          
   5          void SCSIRead10(void)
   6          {
   7   1              data WORD i;
*** ERROR C141 IN LINE 7 OF SCSIREAD10.C: syntax error near 'i'
   8   1              data BYTE m,n;
*** ERROR C141 IN LINE 8 OF SCSIREAD10.C: syntax error near 'm'
   9   1              xdata BYTE *sector;
*** ERROR C231 IN LINE 9 OF SCSIREAD10.C: 'BYTE': redefinition
*** ERROR C141 IN LINE 9 OF SCSIREAD10.C: syntax error near '*'
  10   1      
  11   1              xdata struct SCSIRead10Str *SCSICmdRead10=SCSICBW->CBWCB;
*** ERROR C202 IN LINE 11 OF SCSIREAD10.C: 'SCSICBW': undefined identifier
  12   1      
  13   1              while (!IDEStatus(IDE_STATUS_BSY,IDE_WAIT,FALSE,255));
*** ERROR C202 IN LINE 13 OF SCSIREAD10.C: 'IDE_STATUS_BSY': undefined identifier
  14   1              while (!IDEStatus(IDE_STATUS_DRDY,IDE_WAIT,TRUE,255));
*** ERROR C202 IN LINE 14 OF SCSIREAD10.C: 'IDE_STATUS_DRDY': undefined identifier
  15   1              sector=(BYTE *)&SCSICmdRead10->LBA;
*** ERROR C141 IN LINE 15 OF SCSIREAD10.C: syntax error near ')'
*** ERROR C230 IN LINE 15 OF SCSIREAD10.C: 'SCSIRead10Str': unknown struct/union/enum tag
*** ERROR C204 IN LINE 15 OF SCSIREAD10.C: 'LBA': undefined member
  16   1      //      printf("read sector:%08lx,%02bx...",*(DWORD *)sector,(BYTE)SCSICmdRead10->Length);
  17   1              IDE_WRITE_LSB(IDE_ADDR_CMD_LBA0,sector[3]);
*** ERROR C202 IN LINE 17 OF SCSIREAD10.C: 'IDE_ADDR_CMD_LBA0': undefined identifier
  18   1              IDE_WRITE_LSB(IDE_ADDR_CMD_LBA1,sector[2]);
*** ERROR C202 IN LINE 18 OF SCSIREAD10.C: 'IDE_ADDR_CMD_LBA1': undefined identifier
  19   1              IDE_WRITE_LSB(IDE_ADDR_CMD_LBA2,sector[1]);
*** ERROR C202 IN LINE 19 OF SCSIREAD10.C: 'IDE_ADDR_CMD_LBA2': undefined identifier
  20   1              IDE_WRITE_LSB(IDE_ADDR_CMD_LBA3,0xe0|(sector[0]&0x0f));
*** ERROR C202 IN LINE 20 OF SCSIREAD10.C: 'IDE_ADDR_CMD_LBA3': undefined identifier
  21   1              IDE_WRITE_LSB(IDE_ADDR_CMD_SECCNT,(BYTE)(SCSICmdRead10->Length));
*** ERROR C202 IN LINE 21 OF SCSIREAD10.C: 'IDE_ADDR_CMD_SECCNT': undefined identifier
  22   1              IDE_WRITE_LSB(IDE_ADDR_CMD_COMMAND,IDE_CMD_READ);
*** ERROR C202 IN LINE 22 OF SCSIREAD10.C: 'IDE_ADDR_CMD_COMMAND': undefined identifier
  23   1      
  24   1              UEPNUM=0x02;
*** ERROR C202 IN LINE 24 OF SCSIREAD10.C: 'UEPNUM': undefined identifier
  25   1              for(i=0;i<SCSICmdRead10->Length;i++)
*** ERROR C230 IN LINE 25 OF SCSIREAD10.C: 'SCSIRead10Str': unknown struct/union/enum tag
*** ERROR C204 IN LINE 25 OF SCSIREAD10.C: 'Length': undefined member
  26   1              {
  27   2                      while (!IDEStatus(IDE_STATUS_BSY,IDE_WAIT,FALSE,255));
*** ERROR C202 IN LINE 27 OF SCSIREAD10.C: 'IDE_STATUS_BSY': undefined identifier
  28   2                      while (!IDEStatus(IDE_STATUS_DRDY,IDE_WAIT,TRUE,255));
*** ERROR C202 IN LINE 28 OF SCSIREAD10.C: 'IDE_STATUS_DRDY': undefined identifier
  29   2                      for(m=0;m<8;m++)
  30   2                      {
  31   3                              SET_BIT_7(UEPSTAX);                                             //设置DIR
*** ERROR C202 IN LINE 31 OF SCSIREAD10.C: 'UEPSTAX': undefined identifier
  32   3                              for(n=0;n<32;n++)
C51 COMPILER V7.50   SCSIREAD10                                                            05/25/2008 18:12:28 PAGE 2   

  33   3                              {
  34   4                                      
  35   4                                      IDE_READ_WORD(IDE_ADDR_CMD_DATA,UEPDATX,UEPDATX);
*** ERROR C202 IN LINE 35 OF SCSIREAD10.C: 'IDE_ADDR_CMD_DATA': undefined identifier
  36   4                              }
  37   3                              SET_BIT_4(UEPSTAX);                                             //设置TXRDY
*** ERROR C202 IN LINE 37 OF SCSIREAD10.C: 'UEPSTAX': undefined identifier
  38   3                              while(!( UEPSTAX & 0x01 ));                             //等待TXCMP
*** ERROR C202 IN LINE 38 OF SCSIREAD10.C: 'UEPSTAX': undefined identifier
  39   3                              CLEAR_BIT_0(UEPSTAX);                                   //清除TXCMP
*** ERROR C202 IN LINE 39 OF SCSIREAD10.C: 'UEPSTAX': undefined identifier
  40   3                      }
  41   2              }
  42   1      }

C51 COMPILATION COMPLETE.  1 WARNING(S),  26 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -