📄 vendor.lst
字号:
C51 COMPILER V7.01 VENDOR 03/28/2003 14:38:29 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE VENDOR
OBJECT MODULE PLACED IN vendor.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE vendor.c OPTIMIZE(2,SPEED) BROWSE DEBUG OBJECTEXTEND
stmt level source
1 //***********************************************************************
2 // *
3 // P H I L I P S P R O P R I E T A R Y *
4 // *
5 // COPYRIGHT (c) 1999 BY PHILIPS SINGAPORE (APIC). *
6 // -- ALL RIGHTS RESERVED -- *
7 // *
8 // File Name : DMADebug.c *
9 // Author : Albert Goh *
10 // Created : 3 March 2000 *
11 // *
12 //***********************************************************************
13 //***********************************************************************
14 // *
15 // GDMADebug.c is the file that contain the routine for the GDMA debug *
16 // It will be able to configured as master for slave for the debugging *
17 // *
18 //***********************************************************************
19 //***********************************************************************
20 // *
21 // Module History *
22 // ************** *
23 // *
24 // Date Version Author Changes *
25 // ==== ======= ====== ======= *
26 // 030300 0.1 Albert Created *
27 // *
28 // *
29 //***********************************************************************
30
31 //***********************************************************************
32 //* *
33 //* Include Files Definition *
34 //* *
35 //***********************************************************************
36
37 #include "standard.h"
38 #include "Kernel.h"
39 #include "D14.h"
40
41
42
43
44 //***********************************************************************
45 //* *
46 //* External Variable Definition *
47 //* *
48 //***********************************************************************
49
50 extern USB_DEVICE USB_Device;
51 extern DMA_INT_FLAG DMA_Int_Flag;
52 extern USB_INT_FLAG USB_Int_Flag;
53 extern volatile D14_CNTRL_REG xdata D14_Cntrl_Reg;
54 extern void Start_mSEC_Timer(Data);
55 extern UC Data;
C51 COMPILER V7.01 VENDOR 03/28/2003 14:38:29 PAGE 2
56 extern UI Temp,PIO_Count;
57 extern KERNEL Kernel_Flag;
58 extern ULI bytecount;
59 extern FILESIZE FileSize;
60 extern UI count;
61 extern UC idata Endpt_FIFO[MAX_BUF];
62 extern UC Type;
63
64 //***********************************************************************
65 //* *
66 //* Variable Definition *
67 //* *
68 //***********************************************************************
69
70 UI Count_PIO;
71
72 //***********************************************************************
73 //* *
74 //* Prototype Definition *
75 //* *
76 //***********************************************************************
77
78 void DMA_Debug_Mode(void);
79 void DMA_Init(void);
80 void DMA_Mode(Data);
81
82 //***********************************************************************
83 //* *
84 //* Routine Definition *
85 //* *
86 //***********************************************************************
87
88 //***********************************************************************
89 //* *
90 //* Routine : DMA Debug Mode *
91 //* Input : None *
92 //* Output : None *
93 //* Function : Generic DMA mode routine *
94 //* *
95 //***********************************************************************
96
97 void DMA_Debug_Mode(void)
98 {
99 1 if(Kernel_Flag.BITS.Transfer_Start)
100 1 {
101 2 if(FileSize.Size.Address[0] == 0 &&
102 2 FileSize.Size.Address[1] == 0 &&
103 2 FileSize.Size.Address[2] == 0)
104 2 {
105 3 Kernel_Flag.BITS.Out_Reset_Done = 0;
106 3 Kernel_Flag.BITS.In_Reset_Done = 0;
107 3 }
108 2
109 2 if(FileSize.Size.DIR == 0x00 || FileSize.Size.DIR == 0x80)
110 2 DMA_Mode(Write);
111 2 else
112 2 DMA_Mode(Read);
113 2 }
114 1 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -