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

📄 scsiread10.lst

📁 在51下的外挂硬盘和FLASH的MP3方案程序以及原理图
💻 LST
字号:
C51 COMPILER V6.12  SCSIREAD10                                                             11/18/2003 17:46:26 PAGE 1   


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

stmt level    source

   1          #ifndef _SCSI_DEFINE
   2           #include "SCSI.c"
*** ERROR 318 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 V6.12  SCSIREAD10                                                             11/18/2003 17:46:26 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.  0 WARNING(S),  27 ERROR(S)

⌨️ 快捷键说明

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