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

📄 scsicbwprocess.lst

📁 爱特梅尔的mp3解码模块源代码之5
💻 LST
字号:
C51 COMPILER V6.12  SCSICBWPROCESS                                                         11/18/2003 17:46:26 PAGE 1   


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

stmt level    source

   1          #ifndef _SCSI_DEFINE
   2           #include "SCSI.c"
*** ERROR 318 IN LINE 2 OF .\SCSICBWProcess.c: can't open file 'SCSI.c'
   3          #endif
   4          
   5          void SCSICBWProcess(void)
   6          {
   7   1      	//验证CBW有效性
   8   1      	if (USBEP1Buffer.InLength!=0x1f) return;		//31字节
*** ERROR C202 IN LINE 8 OF .\SCSICBWPROCESS.C: 'USBEP1Buffer': undefined identifier
   9   1      	if (SCSICBW->dSignature!=0x55534243) return;	//包标记  USBC
*** ERROR C202 IN LINE 9 OF .\SCSICBWPROCESS.C: 'SCSICBW': undefined identifier
  10   1      	//验证CBW有意义
  11   1      	if (SCSICBW->bLUN>SCSI_MAX_LUN) return;			//错误的LUN
*** ERROR C202 IN LINE 11 OF .\SCSICBWPROCESS.C: 'SCSICBW': undefined identifier
  12   1      	if (SCSICBW->bCBLength>0x10) return;				//CBWCB长度错误
*** ERROR C202 IN LINE 12 OF .\SCSICBWPROCESS.C: 'SCSICBW': undefined identifier
  13   1      	switch (SCSICBW->CBWCB[0])
*** ERROR C202 IN LINE 13 OF .\SCSICBWPROCESS.C: 'SCSICBW': undefined identifier
  14   1      	{
  15   2      		case SCSI_CMD_INQUIRY			:
*** ERROR C202 IN LINE 15 OF .\SCSICBWPROCESS.C: 'SCSI_CMD_INQUIRY': undefined identifier
  16   2      			SCSIInquiry();
*** WARNING C206 IN LINE 16 OF .\SCSICBWPROCESS.C: 'SCSIInquiry': missing function-prototype
  17   2      			USBEP2WritePacket();
*** WARNING C206 IN LINE 17 OF .\SCSICBWPROCESS.C: 'USBEP2WritePacket': missing function-prototype
  18   2      			SCSICSWProcess(SCSI_CSW_PASSED,0);
*** ERROR C202 IN LINE 18 OF .\SCSICBWPROCESS.C: 'SCSI_CSW_PASSED': undefined identifier
  19   2      			break;
  20   2      		case SCSI_CMD_READ10			:
*** ERROR C202 IN LINE 20 OF .\SCSICBWPROCESS.C: 'SCSI_CMD_READ10': undefined identifier
  21   2      			SCSIRead10();
*** WARNING C206 IN LINE 21 OF .\SCSICBWPROCESS.C: 'SCSIRead10': missing function-prototype
  22   2      			SCSICSWProcess(SCSI_CSW_PASSED,0);
*** ERROR C202 IN LINE 22 OF .\SCSICBWPROCESS.C: 'SCSI_CSW_PASSED': undefined identifier
  23   2      			break;
  24   2      		case SCSI_CMD_WRITE10			:
*** ERROR C202 IN LINE 24 OF .\SCSICBWPROCESS.C: 'SCSI_CMD_WRITE10': undefined identifier
  25   2      			SCSIWrite10();
*** WARNING C206 IN LINE 25 OF .\SCSICBWPROCESS.C: 'SCSIWrite10': missing function-prototype
  26   2      			SCSICSWProcess(SCSI_CSW_PASSED,0);
*** ERROR C202 IN LINE 26 OF .\SCSICBWPROCESS.C: 'SCSI_CSW_PASSED': undefined identifier
  27   2      			break;
  28   2      		case SCSI_CMD_READ_LONG			:
*** ERROR C202 IN LINE 28 OF .\SCSICBWPROCESS.C: 'SCSI_CMD_READ_LONG': undefined identifier
  29   2      			SCSIReadLong();
*** WARNING C206 IN LINE 29 OF .\SCSICBWPROCESS.C: 'SCSIReadLong': missing function-prototype
  30   2      			USBEP2WritePacket();
  31   2      			SCSICSWProcess(SCSI_CSW_PASSED,SCSICBW->dDataLength - USBEP1Buffer.OutLength);
*** ERROR C202 IN LINE 31 OF .\SCSICBWPROCESS.C: 'SCSI_CSW_PASSED': undefined identifier
  32   2      			break;
  33   2      		case SCSI_CMD_READ_CAPACITY		:
*** ERROR C202 IN LINE 33 OF .\SCSICBWPROCESS.C: 'SCSI_CMD_READ_CAPACITY': undefined identifier
  34   2      //			printf("request CAPACITY\n");
C51 COMPILER V6.12  SCSICBWPROCESS                                                         11/18/2003 17:46:26 PAGE 2   

  35   2      			SCSIReadCapacity();
*** WARNING C206 IN LINE 35 OF .\SCSICBWPROCESS.C: 'SCSIReadCapacity': missing function-prototype
  36   2      			USBEP2WritePacket();
  37   2      			SCSICSWProcess(SCSI_CSW_PASSED,0);
*** ERROR C202 IN LINE 37 OF .\SCSICBWPROCESS.C: 'SCSI_CSW_PASSED': undefined identifier
  38   2      			break;
  39   2      		case SCSI_CMD_TEST_UNIT_READY	:
*** ERROR C202 IN LINE 39 OF .\SCSICBWPROCESS.C: 'SCSI_CMD_TEST_UNIT_READY': undefined identifier
  40   2      			SCSICSWProcess(SCSI_CSW_PASSED,0);
*** ERROR C202 IN LINE 40 OF .\SCSICBWPROCESS.C: 'SCSI_CSW_PASSED': undefined identifier
  41   2      			break;
  42   2      		case SCSI_CMD_REQUEST_SENSE		:
*** ERROR C202 IN LINE 42 OF .\SCSICBWPROCESS.C: 'SCSI_CMD_REQUEST_SENSE': undefined identifier
  43   2      			printf("request sense\n");
*** WARNING C206 IN LINE 43 OF .\SCSICBWPROCESS.C: 'printf': missing function-prototype
*** ERROR C267 IN LINE 43 OF .\SCSICBWPROCESS.C: 'printf': requires ANSI-style prototype
  44   2      			SCSIRequestSense();
*** WARNING C206 IN LINE 44 OF .\SCSICBWPROCESS.C: 'SCSIRequestSense': missing function-prototype
  45   2      			break;
  46   2      		case SCSI_CMD_MODE_SENSE6		:
*** ERROR C202 IN LINE 46 OF .\SCSICBWPROCESS.C: 'SCSI_CMD_MODE_SENSE6': undefined identifier
  47   2      			SCSIModeSense6();
*** WARNING C206 IN LINE 47 OF .\SCSICBWPROCESS.C: 'SCSIModeSense6': missing function-prototype
  48   2      			USBEP2WritePacket();
  49   2      //			UEPNUM=0x02;
  50   2      //			USB_SEND_STALL_PACKET;
  51   2      			SCSICSWProcess(SCSI_CSW_PASSED,0xbc);
*** ERROR C202 IN LINE 51 OF .\SCSICBWPROCESS.C: 'SCSI_CSW_PASSED': undefined identifier
  52   2      			break;
  53   2      	}
  54   1      
  55   1      }

C51 COMPILATION COMPLETE.  9 WARNING(S),  22 ERROR(S)

⌨️ 快捷键说明

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