📄 dsp28_gpio.lst
字号:
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:31 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI04010 PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC v4.1.0 *
3 ;* Date/Time created: Fri Aug 10 16:54:31 2007 *
4 ;***************************************************************
5 .compiler_opts --mem_model:code=flat --mem_model:data=large --quiet --silicon_version=28
6 0002 FP .set XAR2
7
8 DW$CU .dwtag DW_TAG_compile_unit
9 .dwattr DW$CU, DW_AT_name("DSP28_Gpio.c")
10 .dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.0 Copyright (c) 1996-2005 Texas Inst
11 .dwattr DW$CU, DW_AT_stmt_list(0x00)
12 .dwattr DW$CU, DW_AT_TI_VERSION(0x01)
13 DW$1 .dwtag DW_TAG_variable, DW_AT_name("GpioMuxRegs"), DW_AT_symbol_name("_GpioMuxRegs")
14 .dwattr DW$1, DW_AT_type(*DW$T$63)
15 .dwattr DW$1, DW_AT_declaration(0x01)
16 .dwattr DW$1, DW_AT_external(0x01)
17 ; C:\CCStudio_v3.1\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\lij6\LOCALS~1\Temp\TI04014
18 00000000 .sect ".text"
19 .global _InitGpio
20
21 DW$2 .dwtag DW_TAG_subprogram, DW_AT_name("InitGpio"), DW_AT_symbol_name("_InitGpio")
22 .dwattr DW$2, DW_AT_low_pc(_InitGpio)
23 .dwattr DW$2, DW_AT_high_pc(0x00)
24 .dwattr DW$2, DW_AT_begin_file("DSP28_Gpio.c")
25 .dwattr DW$2, DW_AT_begin_line(0x1b)
26 .dwattr DW$2, DW_AT_begin_column(0x06)
27 .dwpsn "DSP28_Gpio.c",28,1
28
29 .dwfde DW$CIE
30
31 ;***************************************************************
32 ;* FNAME: _InitGpio FR SIZE: 0 *
33 ;* *
34 ;* FUNCTION ENVIRONMENT *
35 ;* *
36 ;* FUNCTION PROPERTIES *
37 ;* 0 Parameter, 0 Auto, 0 SOE *
38 ;***************************************************************
39
40 00000000 _InitGpio:
41 .dwcfa 0x1d, -2
42 .dwcfa 0x1c, 26, 0
43 .dwcfa 0x09, 40, 26
44 .dwpsn "DSP28_Gpio.c",32,6
45 00000000 7622 EALLOW
46 .dwpsn "DSP28_Gpio.c",33,6
47 00000001 761F! MOVW DP,#_GpioMuxRegs
00000002 0000
48 00000003 2B00! MOV @_GpioMuxRegs,#0 ; |33|
49 .dwpsn "DSP28_Gpio.c",34,6
50 00000004 2801! MOV @_GpioMuxRegs+1,#65280 ; |34|
00000005 FF00
51 .dwpsn "DSP28_Gpio.c",35,6
52 00000006 2B02! MOV @_GpioMuxRegs+2,#0 ; |35|
53 .dwpsn "DSP28_Gpio.c",40,6
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:31 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI04010 PAGE 2
54 00000007 2804! MOV @_GpioMuxRegs+4,#65535 ; |40|
00000008 FFFF
55 .dwpsn "DSP28_Gpio.c",41,6
56 00000009 2B06! MOV @_GpioMuxRegs+6,#0 ; |41|
57 .dwpsn "DSP28_Gpio.c",42,6
58 0000000a 761A EDIS
59 .dwpsn "DSP28_Gpio.c",44,1
60 0000000b FF69 SPM #0
61 0000000c 0006 LRETR
62 ; return occurs
63 .dwattr DW$2, DW_AT_end_file("DSP28_Gpio.c")
64 .dwattr DW$2, DW_AT_end_line(0x2c)
65 .dwattr DW$2, DW_AT_end_column(0x01)
66 .dwendentry
67 .dwendtag DW$2
68
69 ;***************************************************************
70 ;* UNDEFINED EXTERNAL REFERENCES *
71 ;***************************************************************
72 .global _GpioMuxRegs
73
74 ;***************************************************************
75 ;* TYPE INFORMATION *
76 ;***************************************************************
77
78 DW$T$56 .dwtag DW_TAG_subroutine_type
79 .dwattr DW$T$56, DW_AT_language(DW_LANG_C)
80 DW$3 .dwtag DW_TAG_far_type
81 .dwattr DW$3, DW_AT_type(*DW$T$55)
82 DW$T$63 .dwtag DW_TAG_volatile_type
83 .dwattr DW$T$63, DW_AT_type(*DW$3)
84
85 DW$T$55 .dwtag DW_TAG_structure_type
86 .dwattr DW$T$55, DW_AT_name("GPIO_MUX_REGS")
87 .dwattr DW$T$55, DW_AT_byte_size(0x20)
88 DW$4 .dwtag DW_TAG_member, DW_AT_type(*DW$T$21)
89 .dwattr DW$4, DW_AT_name("GPAMUX"), DW_AT_symbol_name("_GPAMUX")
90 .dwattr DW$4, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
91 .dwattr DW$4, DW_AT_accessibility(DW_ACCESS_public)
92 DW$5 .dwtag DW_TAG_member, DW_AT_type(*DW$T$23)
93 .dwattr DW$5, DW_AT_name("GPADIR"), DW_AT_symbol_name("_GPADIR")
94 .dwattr DW$5, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
95 .dwattr DW$5, DW_AT_accessibility(DW_ACCESS_public)
96 DW$6 .dwtag DW_TAG_member, DW_AT_type(*DW$T$25)
97 .dwattr DW$6, DW_AT_name("GPAQUAL"), DW_AT_symbol_name("_GPAQUAL")
98 .dwattr DW$6, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
99 .dwattr DW$6, DW_AT_accessibility(DW_ACCESS_public)
100 DW$7 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
101 .dwattr DW$7, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
102 .dwattr DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
103 .dwattr DW$7, DW_AT_accessibility(DW_ACCESS_public)
104 DW$8 .dwtag DW_TAG_member, DW_AT_type(*DW$T$27)
105 .dwattr DW$8, DW_AT_name("GPBMUX"), DW_AT_symbol_name("_GPBMUX")
106 .dwattr DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
107 .dwattr DW$8, DW_AT_accessibility(DW_ACCESS_public)
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:31 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI04010 PAGE 3
108 DW$9 .dwtag DW_TAG_member, DW_AT_type(*DW$T$29)
109 .dwattr DW$9, DW_AT_name("GPBDIR"), DW_AT_symbol_name("_GPBDIR")
110 .dwattr DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
111 .dwattr DW$9, DW_AT_accessibility(DW_ACCESS_public)
112 DW$10 .dwtag DW_TAG_member, DW_AT_type(*DW$T$31)
113 .dwattr DW$10, DW_AT_name("GPBQUAL"), DW_AT_symbol_name("_GPBQUAL")
114 .dwattr DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
115 .dwattr DW$10, DW_AT_accessibility(DW_ACCESS_public)
116 DW$11 .dwtag DW_TAG_member, DW_AT_type(*DW$T$52)
117 .dwattr DW$11, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
118 .dwattr DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
119 .dwattr DW$11, DW_AT_accessibility(DW_ACCESS_public)
120 DW$12 .dwtag DW_TAG_member, DW_AT_type(*DW$T$33)
121 .dwattr DW$12, DW_AT_name("GPDMUX"), DW_AT_symbol_name("_GPDMUX")
122 .dwattr DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
123 .dwattr DW$12, DW_AT_accessibility(DW_ACCESS_public)
124 DW$13 .dwtag DW_TAG_member, DW_AT_type(*DW$T$35)
125 .dwattr DW$13, DW_AT_name("GPDDIR"), DW_AT_symbol_name("_GPDDIR")
126 .dwattr DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
127 .dwattr DW$13, DW_AT_accessibility(DW_ACCESS_public)
128 DW$14 .dwtag DW_TAG_member, DW_AT_type(*DW$T$37)
129 .dwattr DW$14, DW_AT_name("GPDQUAL"), DW_AT_symbol_name("_GPDQUAL")
130 .dwattr DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
131 .dwattr DW$14, DW_AT_accessibility(DW_ACCESS_public)
132 DW$15 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
133 .dwattr DW$15, DW_AT_name("rsvd3"), DW_AT_symbol_name("_rsvd3")
134 .dwattr DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0xf]
135 .dwattr DW$15, DW_AT_accessibility(DW_ACCESS_public)
136 DW$16 .dwtag DW_TAG_member, DW_AT_type(*DW$T$39)
137 .dwattr DW$16, DW_AT_name("GPEMUX"), DW_AT_symbol_name("_GPEMUX")
138 .dwattr DW$16, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
139 .dwattr DW$16, DW_AT_accessibility(DW_ACCESS_public)
140 DW$17 .dwtag DW_TAG_member, DW_AT_type(*DW$T$41)
141 .dwattr DW$17, DW_AT_name("GPEDIR"), DW_AT_symbol_name("_GPEDIR")
142 .dwattr DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
143 .dwattr DW$17, DW_AT_accessibility(DW_ACCESS_public)
144 DW$18 .dwtag DW_TAG_member, DW_AT_type(*DW$T$43)
145 .dwattr DW$18, DW_AT_name("GPEQUAL"), DW_AT_symbol_name("_GPEQUAL")
146 .dwattr DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
147 .dwattr DW$18, DW_AT_accessibility(DW_ACCESS_public)
148 DW$19 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
149 .dwattr DW$19, DW_AT_name("rsvd4"), DW_AT_symbol_name("_rsvd4")
150 .dwattr DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
151 .dwattr DW$19, DW_AT_accessibility(DW_ACCESS_public)
152 DW$20 .dwtag DW_TAG_member, DW_AT_type(*DW$T$45)
153 .dwattr DW$20, DW_AT_name("GPFMUX"), DW_AT_symbol_name("_GPFMUX")
154 .dwattr DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
155 .dwattr DW$20, DW_AT_accessibility(DW_ACCESS_public)
156 DW$21 .dwtag DW_TAG_member, DW_AT_type(*DW$T$47)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -