|
|
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 1
-
- 1 ;***************************************************************
- 2 ;* TMS320C54x C/C++ Codegen PC v4.1.0 *
- 3 ;* Date/Time created: Mon May 02 17:19:42 2016 *
- 4 ;***************************************************************
- 5 .compiler_opts --mem_model:code=far --mem_model:data=flat --quiet --silicon_version=548
- 6 .mmregs
- 7 0017 FP .set AR7
- 8 .c_mode
- 9
- 10 DW$CU .dwtag DW_TAG_compile_unit
- 11 .dwattr DW$CU, DW_AT_name("timer.c")
- 12 .dwattr DW$CU, DW_AT_producer("TMS320C54x C/C++ Codegen PC v4.1.0 Copyright (c) 1996-2005 Texas Instr
- 13 .dwattr DW$CU, DW_AT_stmt_list(0x00)
- 14 .dwattr DW$CU, DW_AT_TI_VERSION(0x01)
- 15 ;**************************************************************
- 16 ;* CINIT RECORDS *
- 17 ;**************************************************************
- 18 000000 .sect ".cinit"
- 19 .align 1
- 20 000000 0002 .field IR_1,16
- 21 000001 0000- .field _myTConfig+0,16
- 22 000002 0C20 .field 3104,16 ; _myTConfig._tcr @ 0
- 23 000003 0800 .field 2048,16 ; _myTConfig._prd @ 16
- 24 0002 IR_1: .set 2
- 25
- 26 000004 .sect ".cinit"
- 27 .align 1
- 28 000004 0001 .field 1,16
- 29 000005 0003- .field _timer_int_cnt+0,16
- 30 000006 0000 .field 0,16 ; _timer_int_cnt @ 0
- 31
- 32
- 33 DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("printf"), DW_AT_symbol_name("_printf")
- 34 .dwattr DW$1, DW_AT_type(*DW$T$10)
- 35 .dwattr DW$1, DW_AT_declaration(0x01)
- 36 .dwattr DW$1, DW_AT_external(0x01)
- 37 DW$2 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
- 38 DW$3 .dwtag DW_TAG_unspecified_parameters
- 39 .dwendtag DW$1
- 40
- 41
- 42 DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_clear"), DW_AT_symbol_name("_IRQ_clear")
- 43 .dwattr DW$4, DW_AT_declaration(0x01)
- 44 .dwattr DW$4, DW_AT_external(0x01)
- 45 DW$5 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
- 46 .dwendtag DW$4
- 47
- 48
- 49 DW$6 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_enable"), DW_AT_symbol_name("_IRQ_enable")
- 50 .dwattr DW$6, DW_AT_type(*DW$T$10)
- 51 .dwattr DW$6, DW_AT_declaration(0x01)
- 52 .dwattr DW$6, DW_AT_external(0x01)
- 53 DW$7 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
- 54 .dwendtag DW$6
- 55
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 2
-
- 56
- 57 DW$8 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_globalDisable"), DW_AT_symbol_name("_IRQ_globalDisable")
- 58 .dwattr DW$8, DW_AT_type(*DW$T$10)
- 59 .dwattr DW$8, DW_AT_declaration(0x01)
- 60 .dwattr DW$8, DW_AT_external(0x01)
- 61
- 62 DW$9 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_globalEnable"), DW_AT_symbol_name("_IRQ_globalEnable")
- 63 .dwattr DW$9, DW_AT_type(*DW$T$10)
- 64 .dwattr DW$9, DW_AT_declaration(0x01)
- 65 .dwattr DW$9, DW_AT_external(0x01)
- 66
- 67 DW$10 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_globalRestore"), DW_AT_symbol_name("_IRQ_globalRestore")
- 68 .dwattr DW$10, DW_AT_declaration(0x01)
- 69 .dwattr DW$10, DW_AT_external(0x01)
- 70 DW$11 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
- 71 .dwendtag DW$10
- 72
- 73
- 74 DW$12 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_plug"), DW_AT_symbol_name("_IRQ_plug")
- 75 .dwattr DW$12, DW_AT_declaration(0x01)
- 76 .dwattr DW$12, DW_AT_external(0x01)
- 77 DW$13 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
- 78 DW$14 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$28)
- 79 .dwendtag DW$12
- 80
- 81
- 82 DW$15 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_init"), DW_AT_symbol_name("_CSL_init")
- 83 .dwattr DW$15, DW_AT_declaration(0x01)
- 84 .dwattr DW$15, DW_AT_external(0x01)
- 85
- 86 DW$16 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_open"), DW_AT_symbol_name("_TIMER_open")
- 87 .dwattr DW$16, DW_AT_type(*DW$T$32)
- 88 .dwattr DW$16, DW_AT_declaration(0x01)
- 89 .dwattr DW$16, DW_AT_external(0x01)
- 90 DW$17 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
- 91 DW$18 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
- 92 .dwendtag DW$16
- 93
- 94
- 95 DW$19 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_close"), DW_AT_symbol_name("_TIMER_close")
- 96 .dwattr DW$19, DW_AT_declaration(0x01)
- 97 .dwattr DW$19, DW_AT_external(0x01)
- 98 DW$20 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
- 99 .dwendtag DW$19
- 100
- 101
- 102 DW$21 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_getEventId"), DW_AT_symbol_name("_TIMER_getEventId")
- 103 .dwattr DW$21, DW_AT_type(*DW$T$19)
- 104 .dwattr DW$21, DW_AT_declaration(0x01)
- 105 .dwattr DW$21, DW_AT_external(0x01)
- 106 DW$22 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
- 107 .dwendtag DW$21
- 108
- 109
- 110 DW$23 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_start"), DW_AT_symbol_name("_TIMER_start")
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 3
-
- 111 .dwattr DW$23, DW_AT_declaration(0x01)
- 112 .dwattr DW$23, DW_AT_external(0x01)
- 113 DW$24 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
- 114 .dwendtag DW$23
- 115
- 116
- 117 DW$25 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_stop"), DW_AT_symbol_name("_TIMER_stop")
- 118 .dwattr DW$25, DW_AT_declaration(0x01)
- 119 .dwattr DW$25, DW_AT_external(0x01)
- 120 DW$26 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
- 121 .dwendtag DW$25
- 122
- 123
- 124 DW$27 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_config"), DW_AT_symbol_name("_TIMER_config")
- 125 .dwattr DW$27, DW_AT_declaration(0x01)
- 126 .dwattr DW$27, DW_AT_external(0x01)
- 127 DW$28 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
- 128 DW$29 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
- 129 .dwendtag DW$27
- 130
- 131
- 132 DW$30 .dwtag DW_TAG_subprogram, DW_AT_name("uart_puts"), DW_AT_symbol_name("_uart_puts")
- 133 .dwattr DW$30, DW_AT_declaration(0x01)
- 134 .dwattr DW$30, DW_AT_external(0x01)
- 135 DW$31 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
- 136 .dwendtag DW$30
- 137
- 138 .global _myTConfig
- 139 000000 .bss _myTConfig,2,0,0
- 140 DW$32 .dwtag DW_TAG_variable, DW_AT_name("myTConfig"), DW_AT_symbol_name("_myTConfig")
- 141 .dwattr DW$32, DW_AT_location[DW_OP_addr _myTConfig]
- 142 .dwattr DW$32, DW_AT_type(*DW$T$35)
- 143 .dwattr DW$32, DW_AT_external(0x01)
- 144 .global _mhTimer
- 145 000002 .bss _mhTimer,1,0,0
- 146 DW$33 .dwtag DW_TAG_variable, DW_AT_name("mhTimer"), DW_AT_symbol_name("_mhTimer")
- 147 .dwattr DW$33, DW_AT_location[DW_OP_addr _mhTimer]
- 148 .dwattr DW$33, DW_AT_type(*DW$T$32)
- 149 .dwattr DW$33, DW_AT_external(0x01)
- 150 .global _timer_int_cnt
- 151 000003 .bss _timer_int_cnt,1,0,0
- 152 DW$34 .dwtag DW_TAG_variable, DW_AT_name("timer_int_cnt"), DW_AT_symbol_name("_timer_int_cnt")
- 153 .dwattr DW$34, DW_AT_location[DW_OP_addr _timer_int_cnt]
- 154 .dwattr DW$34, DW_AT_type(*DW$T$47)
- 155 .dwattr DW$34, DW_AT_external(0x01)
- 156 ; D:\CCStudio_v3.3\C5400\cgtools\bin\acp500.exe --keep_unneeded_types -q -D_DEBUG -DCHIP_5416 -ID:/CCSt
- 157 000000 .sect ".text"
- 158 .global _main
- 159
- 160 DW$35 .dwtag DW_TAG_subprogram, DW_AT_name("main"), DW_AT_symbol_name("_main")
- 161 .dwattr DW$35, DW_AT_low_pc(_main)
- 162 .dwattr DW$35, DW_AT_high_pc(0x00)
- 163 .dwattr DW$35, DW_AT_begin_file("timer.c")
- 164 .dwattr DW$35, DW_AT_begin_line(0x31)
- 165 .dwattr DW$35, DW_AT_begin_column(0x06)
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 4
-
- 166 .dwpsn "timer.c",49,13
- 167
- 168 .dwfde DW$CIE
- 169
- 170 ;***************************************************************
- 171 ;* FUNCTION DEF: _main *
- 172 ;***************************************************************
- 173 000000 _main:
- 174 .dwcfa 0x0e, 2
- 175 .dwcfa 0x80, 34, 2
- 176 .dwpsn "timer.c",51,3
- 177 FCALLD #_uart_puts ; |51|
- "timer.asm", ERROR! at line 177: [E0000] parse error
- 178 LD #SL1,A
- "timer.asm", ERROR! at line 178: [E0000] parse error
- 179 ; call occurs [#_uart_puts] ; |51|
- 180 .dwpsn "timer.c",53,3
- 181 FCALL #_CSL_init ; |53|
- "timer.asm", ERROR! at line 181: [E0000] parse error
- 182 ; call occurs [#_CSL_init] ; |53|
- 183 .dwpsn "timer.c",55,3
- 184 FCALL #_taskFunc ; |55|
- "timer.asm", ERROR! at line 184: [E0000] parse error
- 185 ; call occurs [#_taskFunc] ; |55|
- 186 .dwpsn "timer.c",56,1
- 187 000000 F495 NOP
- 188 000001 F495 NOP
- 189 FRET
- "timer.asm", ERROR! at line 189: [E0000] parse error
- 190 ; return occurs
- 191 .dwattr DW$35, DW_AT_end_file("timer.c")
- 192 .dwattr DW$35, DW_AT_end_line(0x38)
- 193 .dwattr DW$35, DW_AT_end_column(0x01)
- 194 .dwendentry
- 195 .dwendtag DW$35
- 196
- 197 000002 .sect ".text"
- 198 .global _taskFunc
- 199
- 200 DW$36 .dwtag DW_TAG_subprogram, DW_AT_name("taskFunc"), DW_AT_symbol_name("_taskFunc")
- 201 .dwattr DW$36, DW_AT_low_pc(_taskFunc)
- 202 .dwattr DW$36, DW_AT_high_pc(0x00)
- 203 .dwattr DW$36, DW_AT_begin_file("timer.c")
- 204 .dwattr DW$36, DW_AT_begin_line(0x3b)
- 205 .dwattr DW$36, DW_AT_begin_column(0x06)
- 206 .dwpsn "timer.c",59,21
- 207
- 208 .dwfde DW$CIE
- 209
- 210 ;***************************************************************
- 211 ;* FUNCTION DEF: _taskFunc *
- 212 ;***************************************************************
- 213 000002 _taskFunc:
- 214 .dwcfa 0x0e, 2
- 215 .dwcfa 0x80, 34, 2
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 5
-
- 216 PSHM AR1
- "timer.asm", ERROR! at line 216: [E0000] parse error
- 217 .dwcfa 0x0e, 3
- 218 .dwcfa 0x80, 10, 3
- 219 FRAME #-5
- "timer.asm", ERROR! at line 219: [E0000] parse error
- 220 000002 F495 NOP
- 221 .dwcfa 0x0e, 8
- 222 DW$37 .dwtag DW_TAG_variable, DW_AT_name("eventId"), DW_AT_symbol_name("_eventId")
- 223 .dwattr DW$37, DW_AT_type(*DW$T$19)
- 224 .dwattr DW$37, DW_AT_location[DW_OP_breg17 2]
- 225 DW$38 .dwtag DW_TAG_variable, DW_AT_name("old_intm"), DW_AT_symbol_name("_old_intm")
- 226 .dwattr DW$38, DW_AT_type(*DW$T$10)
- 227 .dwattr DW$38, DW_AT_location[DW_OP_breg17 3]
- 228 DW$39 .dwtag DW_TAG_variable, DW_AT_name("err"), DW_AT_symbol_name("_err")
- 229 .dwattr DW$39, DW_AT_type(*DW$T$19)
- 230 .dwattr DW$39, DW_AT_location[DW_OP_breg17 4]
- 231 .dwpsn "timer.c",63,10
- 232 ST #0,*SP(4) ; |63|
- "timer.asm", ERROR! at line 232: [E0000] parse error
- 233 .dwpsn "timer.c",65,3
- 234 ST #SL2,*SP(0) ; |65|
- "timer.asm", ERROR! at line 234: [E0000] parse error
- 235 FCALL #_printf ; |65|
- "timer.asm", ERROR! at line 235: [E0000] parse error
- 236 ; call occurs [#_printf] ; |65|
- 237 .dwpsn "timer.c",69,3
- 238 FCALL #_IRQ_globalDisable ; |69|
- "timer.asm", ERROR! at line 238: [E0000] parse error
- 239 ; call occurs [#_IRQ_globalDisable] ; |69|
- 240 STL A,*SP(3)
- "timer.asm", ERROR! at line 240: [E0000] parse error
- 241 .dwpsn "timer.c",73,3
- 242 ST #1,*SP(0) ; |73|
- "timer.asm", ERROR! at line 242: [E0000] parse error
- 243 FCALLD #_TIMER_open ; |73|
- "timer.asm", ERROR! at line 243: [E0000] parse error
- 244 000003 F495 NOP
- 245 LD #0,A
- "timer.asm", ERROR! at line 245: [E0000] parse error
- 246 ; call occurs [#_TIMER_open] ; |73|
- 247 STL A,*(_mhTimer)
- "timer.asm", ERROR! at line 247: [E0000] parse error
- 248 .dwpsn "timer.c",77,3
- 249 ST #_myTConfig,*SP(0) ; |77|
- "timer.asm", ERROR! at line 249: [E0000] parse error
- 250 FCALL #_TIMER_config ; |77|
- "timer.asm", ERROR! at line 250: [E0000] parse error
- 251 ; call occurs [#_TIMER_config] ; |77|
- 252 .dwpsn "timer.c",80,3
- 253 LD *(_mhTimer),A
- "timer.asm", ERROR! at line 253: [E0000] parse error
- 254 FCALL #_TIMER_getEventId ; |80|
- "timer.asm", ERROR! at line 254: [E0000] parse error
- 255 ; call occurs [#_TIMER_getEventId] ; |80|
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 6
-
- 256 STL A,*SP(2)
- "timer.asm", ERROR! at line 256: [E0000] parse error
- 257 .dwpsn "timer.c",83,3
- 258 FCALL #_IRQ_clear ; |83|
- "timer.asm", ERROR! at line 258: [E0000] parse error
- 259 ; call occurs [#_IRQ_clear] ; |83|
- 260 .dwpsn "timer.c",86,3
- 261 LDX #_timerIsr,16,A ; |86|
- "timer.asm", ERROR! at line 261: [E0000] parse error
- 262 OR #_timerIsr,A,A ; |86|
- "timer.asm", ERROR! at line 262: [E0000] parse error
- 263 DST A,*SP(0) ; |86|
- "timer.asm", ERROR! at line 263: [E0000] parse error
- 264 LD *SP(2),A
- "timer.asm", ERROR! at line 264: [E0000] parse error
- 265 FCALL #_IRQ_plug ; |86|
- "timer.asm", ERROR! at line 265: [E0000] parse error
- 266 ; call occurs [#_IRQ_plug] ; |86|
- 267 .dwpsn "timer.c",89,3
- 268 LD *SP(2),A
- "timer.asm", ERROR! at line 268: [E0000] parse error
- 269 FCALL #_IRQ_enable ; |89|
- "timer.asm", ERROR! at line 269: [E0000] parse error
- 270 ; call occurs [#_IRQ_enable] ; |89|
- 271 .dwpsn "timer.c",92,3
- 272 FCALL #_IRQ_globalEnable ; |92|
- "timer.asm", ERROR! at line 272: [E0000] parse error
- 273 ; call occurs [#_IRQ_globalEnable] ; |92|
- 274 .dwpsn "timer.c",95,3
- 275 LD *(_mhTimer),A
- "timer.asm", ERROR! at line 275: [E0000] parse error
- 276 FCALL #_TIMER_start ; |95|
- "timer.asm", ERROR! at line 276: [E0000] parse error
- 277 ; call occurs [#_TIMER_start] ; |95|
- 278 .dwpsn "timer.c",98,9
- 279 MVDM *(_timer_int_cnt),AR1
- "timer.asm", ERROR! at line 279: [E0000] parse error
- 280 STM #20,AR0
- "timer.asm", ERROR! at line 280: [E0000] parse error
- 281 CMPR 1,AR1 ; |98|
- "timer.asm", ERROR! at line 281: [E0000] parse error
- 282 BC L2,NTC ; |98|
- "timer.asm", ERROR! at line 282: [E0000] parse error
- 283 ; branchcc occurs ; |98|
- 284 000004 L1:
- 285 000004 DW$L$_taskFunc$2$B:
- 286 MVDM *(_timer_int_cnt),AR1
- "timer.asm", ERROR! at line 286: [E0000] parse error
- 287 000004 F495 NOP
- 288 CMPR 1,AR1 ; |98|
- "timer.asm", ERROR! at line 288: [E0000] parse error
- 289 BC L1,TC ; |98|
- "timer.asm", ERROR! at line 289: [E0000] parse error
- 290 ; branchcc occurs ; |98|
- 291 000005 DW$L$_taskFunc$2$E:
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 7
-
- 292 000005 L2:
- 293 .dwpsn "timer.c",101,3
- 294 LD *(_mhTimer),A
- "timer.asm", ERROR! at line 294: [E0000] parse error
- 295 FCALL #_TIMER_close ; |101|
- "timer.asm", ERROR! at line 295: [E0000] parse error
- 296 ; call occurs [#_TIMER_close] ; |101|
- 297 .dwpsn "timer.c",104,3
- 298 LD *SP(3),A
- "timer.asm", ERROR! at line 298: [E0000] parse error
- 299 FCALL #_IRQ_globalRestore ; |104|
- "timer.asm", ERROR! at line 299: [E0000] parse error
- 300 ; call occurs [#_IRQ_globalRestore] ; |104|
- 301 .dwpsn "timer.c",106,4
- 302 MVDM *(_timer_int_cnt),AR1
- "timer.asm", ERROR! at line 302: [E0000] parse error
- 303 STM #20,AR0
- "timer.asm", ERROR! at line 303: [E0000] parse error
- 304 CMPR 1,AR1 ; |106|
- "timer.asm", ERROR! at line 304: [E0000] parse error
- 305 BC L3,NTC ; |106|
- "timer.asm", ERROR! at line 305: [E0000] parse error
- 306 ; branchcc occurs ; |106|
- 307 .dwpsn "timer.c",107,7
- 308 ADDM #1,*SP(4) ; |107|
- "timer.asm", ERROR! at line 308: [E0000] parse error
- 309 000005 L3:
- 310 .dwpsn "timer.c",109,4
- 311 ST #SL5,*SP(0) ; |109|
- "timer.asm", ERROR! at line 311: [E0000] parse error
- 312 LD *SP(4),A ; |109|
- "timer.asm", ERROR! at line 312: [E0000] parse error
- 313 BC L4,AEQ ; |109|
- "timer.asm", ERROR! at line 313: [E0000] parse error
- 314 ; branchcc occurs ; |109|
- 315 BD L5 ; |109|
- "timer.asm", ERROR! at line 315: [E0000] parse error
- 316 LD #SL3,A
- "timer.asm", ERROR! at line 316: [E0000] parse error
- 317 ; branch occurs ; |109|
- 318 000005 L4:
- 319 LD #SL4,A
- "timer.asm", ERROR! at line 319: [E0000] parse error
- 320 000005 L5:
- 321 STL A,*SP(1)
- "timer.asm", ERROR! at line 321: [E0000] parse error
- 322 FCALL #_printf ; |109|
- "timer.asm", ERROR! at line 322: [E0000] parse error
- 323 ; call occurs [#_printf] ; |109|
- 324 .dwpsn "timer.c",110,4
- 325 ST #SL6,*SP(0) ; |110|
- "timer.asm", ERROR! at line 325: [E0000] parse error
- 326 FCALL #_printf ; |110|
- "timer.asm", ERROR! at line 326: [E0000] parse error
- 327 ; call occurs [#_printf] ; |110|
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 8
-
- 328 .dwpsn "timer.c",111,1
- 329 FRAME #5
- "timer.asm", ERROR! at line 329: [E0000] parse error
- 330 .dwcfa 0x0e, 3
- 331 POPM AR1
- "timer.asm", ERROR! at line 331: [E0000] parse error
- 332 .dwcfa 0xc0, 10
- 333 .dwcfa 0x0e, 2
- 334 000005 F495 NOP
- 335 000006 F495 NOP
- 336 FRET
- "timer.asm", ERROR! at line 336: [E0000] parse error
- 337 ; return occurs
- 338
- 339 DW$40 .dwtag DW_TAG_loop
- 340 .dwattr DW$40, DW_AT_name("D:\CCStudio_v3.3\examples\dsk5416\csl\timer\timer1\timer.asm:L1:1:14621807
- 341 .dwattr DW$40, DW_AT_begin_file("timer.c")
- 342 .dwattr DW$40, DW_AT_begin_line(0x62)
- 343 .dwattr DW$40, DW_AT_end_line(0x62)
- 344 DW$41 .dwtag DW_TAG_loop_range
- 345 .dwattr DW$41, DW_AT_low_pc(DW$L$_taskFunc$2$B)
- 346 .dwattr DW$41, DW_AT_high_pc(DW$L$_taskFunc$2$E)
- 347 .dwendtag DW$40
- 348
- 349 .dwattr DW$36, DW_AT_end_file("timer.c")
- 350 .dwattr DW$36, DW_AT_end_line(0x6f)
- 351 .dwattr DW$36, DW_AT_end_column(0x01)
- 352 .dwendentry
- 353 .dwendtag DW$36
- 354
- 355 000007 .sect ".text"
- 356 .global _timerIsr
- 357
- 358 DW$42 .dwtag DW_TAG_subprogram, DW_AT_name("timerIsr"), DW_AT_symbol_name("_timerIsr")
- 359 .dwattr DW$42, DW_AT_low_pc(_timerIsr)
- 360 .dwattr DW$42, DW_AT_high_pc(0x00)
- 361 .dwattr DW$42, DW_AT_begin_file("timer.c")
- 362 .dwattr DW$42, DW_AT_begin_line(0x74)
- 363 .dwattr DW$42, DW_AT_begin_column(0x10)
- 364 .dwpsn "timer.c",116,31
- 365
- 366 .dwfde DW$CIE
- 367
- 368 ;***************************************************************
- 369 ;* FUNCTION DEF: _timerIsr *
- 370 ;***************************************************************
- 371 000007 _timerIsr:
- 372 000007 F495 NOP
- 373 .dwcfa 0x0e, 2
- 374 .dwcfa 0x80, 34, 2
- 375 PSHM AL
- "timer.asm", ERROR! at line 375: [E0000] parse error
- 376 .dwcfa 0x0e, 3
- 377 .dwcfa 0x80, 0, 3
- 378 PSHM AH
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 9
-
- "timer.asm", ERROR! at line 378: [E0000] parse error
- 379 .dwcfa 0x0e, 4
- 380 .dwcfa 0x80, 1, 4
- 381 PSHM AG
- "timer.asm", ERROR! at line 381: [E0000] parse error
- 382 .dwcfa 0x0e, 5
- 383 .dwcfa 0x80, 2, 5
- 384 PSHM BL
- "timer.asm", ERROR! at line 384: [E0000] parse error
- 385 .dwcfa 0x0e, 6
- 386 .dwcfa 0x80, 6, 6
- 387 PSHM BH
- "timer.asm", ERROR! at line 387: [E0000] parse error
- 388 .dwcfa 0x0e, 7
- 389 .dwcfa 0x80, 7, 7
- 390 PSHM BG
- "timer.asm", ERROR! at line 390: [E0000] parse error
- 391 .dwcfa 0x0e, 8
- 392 .dwcfa 0x80, 8, 8
- 393 PSHM AR0
- "timer.asm", ERROR! at line 393: [E0000] parse error
- 394 .dwcfa 0x0e, 9
- 395 .dwcfa 0x80, 9, 9
- 396 PSHM AR1
- "timer.asm", ERROR! at line 396: [E0000] parse error
- 397 .dwcfa 0x0e, 10
- 398 .dwcfa 0x80, 10, 10
- 399 PSHM AR2
- "timer.asm", ERROR! at line 399: [E0000] parse error
- 400 .dwcfa 0x0e, 11
- 401 .dwcfa 0x80, 11, 11
- 402 PSHM AR3
- "timer.asm", ERROR! at line 402: [E0000] parse error
- 403 .dwcfa 0x0e, 12
- 404 .dwcfa 0x80, 12, 12
- 405 PSHM AR4
- "timer.asm", ERROR! at line 405: [E0000] parse error
- 406 .dwcfa 0x0e, 13
- 407 .dwcfa 0x80, 13, 13
- 408 PSHM AR5
- "timer.asm", ERROR! at line 408: [E0000] parse error
- 409 .dwcfa 0x0e, 14
- 410 .dwcfa 0x80, 14, 14
- 411 PSHM AR6
- "timer.asm", ERROR! at line 411: [E0000] parse error
- 412 .dwcfa 0x0e, 15
- 413 .dwcfa 0x80, 15, 15
- 414 PSHM AR7
- "timer.asm", ERROR! at line 414: [E0000] parse error
- 415 .dwcfa 0x0e, 16
- 416 .dwcfa 0x80, 16, 16
- 417 PSHM FP
- "timer.asm", ERROR! at line 417: [E0000] parse error
- 418 .dwcfa 0x0e, 17
- 419 .dwcfa 0x80, 18, 17
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 10
-
- 420 PSHM BK
- "timer.asm", ERROR! at line 420: [E0000] parse error
- 421 .dwcfa 0x0e, 18
- 422 .dwcfa 0x80, 19, 18
- 423 PSHM T
- "timer.asm", ERROR! at line 423: [E0000] parse error
- 424 .dwcfa 0x0e, 19
- 425 .dwcfa 0x80, 20, 19
- 426 PSHM ST0
- "timer.asm", ERROR! at line 426: [E0000] parse error
- 427 .dwcfa 0x0e, 20
- 428 .dwcfa 0x80, 23, 20
- 429 PSHM ST1
- "timer.asm", ERROR! at line 429: [E0000] parse error
- 430 000008 F495 NOP
- 431 .dwcfa 0x0e, 21
- 432 .dwcfa 0x80, 24, 21
- 433 PSHM BRC
- "timer.asm", ERROR! at line 433: [E0000] parse error
- 434 .dwcfa 0x0e, 22
- 435 .dwcfa 0x80, 25, 22
- 436 PSHM PMST
- "timer.asm", ERROR! at line 436: [E0000] parse error
- 437 000009 F495 NOP
- 438 .dwcfa 0x0e, 23
- 439 .dwcfa 0x80, 29, 23
- 440 PSHM RSA
- "timer.asm", ERROR! at line 440: [E0000] parse error
- 441 .dwcfa 0x0e, 24
- 442 .dwcfa 0x80, 30, 24
- 443 PSHM REA
- "timer.asm", ERROR! at line 443: [E0000] parse error
- 444 .dwcfa 0x0e, 25
- 445 .dwcfa 0x80, 31, 25
- 446 ANDM #32063,*(ST1)
- "timer.asm", ERROR! at line 446: [E0000] parse error
- 447 ORM #16384,*(ST1)
- "timer.asm", ERROR! at line 447: [E0000] parse error
- 448 ANDM #-4,*(PMST)
- "timer.asm", ERROR! at line 448: [E0000] parse error
- 449 LDM SP,A
- "timer.asm", ERROR! at line 449: [E0000] parse error
- 450 ANDM #-2,*(SP)
- "timer.asm", ERROR! at line 450: [E0000] parse error
- 451 00000a F495 NOP
- 452 00000b F495 NOP
- 453 PSHM AL
- "timer.asm", ERROR! at line 453: [E0000] parse error
- 454 FRAME #-1
- "timer.asm", ERROR! at line 454: [E0000] parse error
- 455 .dwcfa 0x0e, 25
- 456 .dwpsn "timer.c",117,4
- 457 LD *(_mhTimer),A
- "timer.asm", ERROR! at line 457: [E0000] parse error
- 458 FCALL #_TIMER_stop ; |117|
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 11
-
- "timer.asm", ERROR! at line 458: [E0000] parse error
- 459 ; call occurs [#_TIMER_stop] ; |117|
- 460 .dwpsn "timer.c",118,4
- 461 ADDM #1,*(_timer_int_cnt) ; |118|
- "timer.asm", ERROR! at line 461: [E0000] parse error
- 462 .dwpsn "timer.c",119,4
- 463 MVDM *(_timer_int_cnt),AR1
- "timer.asm", ERROR! at line 463: [E0000] parse error
- 464 STM #20,AR0
- "timer.asm", ERROR! at line 464: [E0000] parse error
- 465 CMPR 1,AR1 ; |119|
- "timer.asm", ERROR! at line 465: [E0000] parse error
- 466 BC L6,NTC ; |119|
- "timer.asm", ERROR! at line 466: [E0000] parse error
- 467 ; branchcc occurs ; |119|
- 468 .dwpsn "timer.c",120,6
- 469 LD *(_mhTimer),A
- "timer.asm", ERROR! at line 469: [E0000] parse error
- 470 FCALL #_TIMER_start ; |120|
- "timer.asm", ERROR! at line 470: [E0000] parse error
- 471 ; call occurs [#_TIMER_start] ; |120|
- 472 .dwpsn "timer.c",121,4
- 473 00000c L6:
- 474 .dwpsn "timer.c",123,1
- 475 FRAME #1
- "timer.asm", ERROR! at line 475: [E0000] parse error
- 476 .dwcfa 0x0e, 25
- 477 POPM SP
- "timer.asm", ERROR! at line 477: [E0000] parse error
- 478 00000c F495 NOP
- 479 POPM REA
- "timer.asm", ERROR! at line 479: [E0000] parse error
- 480 .dwcfa 0xc0, 31
- 481 .dwcfa 0x0e, 24
- 482 POPM RSA
- "timer.asm", ERROR! at line 482: [E0000] parse error
- 483 .dwcfa 0xc0, 30
- 484 .dwcfa 0x0e, 23
- 485 POPM PMST
- "timer.asm", ERROR! at line 485: [E0000] parse error
- 486 00000d F495 NOP
- 487 .dwcfa 0xc0, 29
- 488 .dwcfa 0x0e, 22
- 489 POPM BRC
- "timer.asm", ERROR! at line 489: [E0000] parse error
- 490 .dwcfa 0xc0, 25
- 491 .dwcfa 0x0e, 21
- 492 POPM ST1
- "timer.asm", ERROR! at line 492: [E0000] parse error
- 493 00000e F495 NOP
- 494 .dwcfa 0xc0, 24
- 495 .dwcfa 0x0e, 20
- 496 POPM ST0
- "timer.asm", ERROR! at line 496: [E0000] parse error
- 497 .dwcfa 0xc0, 23
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 12
-
- 498 .dwcfa 0x0e, 19
- 499 POPM T
- "timer.asm", ERROR! at line 499: [E0000] parse error
- 500 .dwcfa 0xc0, 20
- 501 .dwcfa 0x0e, 18
- 502 POPM BK
- "timer.asm", ERROR! at line 502: [E0000] parse error
- 503 .dwcfa 0xc0, 19
- 504 .dwcfa 0x0e, 17
- 505 POPM FP
- "timer.asm", ERROR! at line 505: [E0000] parse error
- 506 .dwcfa 0xc0, 18
- 507 .dwcfa 0x0e, 16
- 508 POPM AR7
- "timer.asm", ERROR! at line 508: [E0000] parse error
- 509 .dwcfa 0xc0, 16
- 510 .dwcfa 0x0e, 15
- 511 POPM AR6
- "timer.asm", ERROR! at line 511: [E0000] parse error
- 512 .dwcfa 0xc0, 15
- 513 .dwcfa 0x0e, 14
- 514 POPM AR5
- "timer.asm", ERROR! at line 514: [E0000] parse error
- 515 .dwcfa 0xc0, 14
- 516 .dwcfa 0x0e, 13
- 517 POPM AR4
- "timer.asm", ERROR! at line 517: [E0000] parse error
- 518 .dwcfa 0xc0, 13
- 519 .dwcfa 0x0e, 12
- 520 POPM AR3
- "timer.asm", ERROR! at line 520: [E0000] parse error
- 521 .dwcfa 0xc0, 12
- 522 .dwcfa 0x0e, 11
- 523 POPM AR2
- "timer.asm", ERROR! at line 523: [E0000] parse error
- 524 .dwcfa 0xc0, 11
- 525 .dwcfa 0x0e, 10
- 526 POPM AR1
- "timer.asm", ERROR! at line 526: [E0000] parse error
- 527 .dwcfa 0xc0, 10
- 528 .dwcfa 0x0e, 9
- 529 POPM AR0
- "timer.asm", ERROR! at line 529: [E0000] parse error
- 530 .dwcfa 0xc0, 9
- 531 .dwcfa 0x0e, 8
- 532 POPM BG
- "timer.asm", ERROR! at line 532: [E0000] parse error
- 533 .dwcfa 0xc0, 8
- 534 .dwcfa 0x0e, 7
- 535 POPM BH
- "timer.asm", ERROR! at line 535: [E0000] parse error
- 536 .dwcfa 0xc0, 7
- 537 .dwcfa 0x0e, 6
- 538 POPM BL
- "timer.asm", ERROR! at line 538: [E0000] parse error
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 13
-
- 539 .dwcfa 0xc0, 6
- 540 .dwcfa 0x0e, 5
- 541 POPM AG
- "timer.asm", ERROR! at line 541: [E0000] parse error
- 542 .dwcfa 0xc0, 2
- 543 .dwcfa 0x0e, 4
- 544 POPM AH
- "timer.asm", ERROR! at line 544: [E0000] parse error
- 545 .dwcfa 0xc0, 1
- 546 .dwcfa 0x0e, 3
- 547 POPM AL
- "timer.asm", ERROR! at line 547: [E0000] parse error
- 548 .dwcfa 0xc0, 0
- 549 .dwcfa 0x0e, 2
- 550 00000f F495 NOP
- 551 000010 F495 NOP
- 552 FRETE
- "timer.asm", ERROR! at line 552: [E0000] parse error
- 553 ; branch occurs
- 554 .dwattr DW$42, DW_AT_end_file("timer.c")
- 555 .dwattr DW$42, DW_AT_end_line(0x7b)
- 556 .dwattr DW$42, DW_AT_end_column(0x01)
- 557 .dwendentry
- 558 .dwendtag DW$42
- 559
- 560 ;***************************************************************
- 561 ;* STRINGS *
- 562 ;***************************************************************
- 563 000000 .sect ".const"
- 564 000000 0068 SL1: .string "hello world.",10,0
- 000001 0065
- 000002 006C
- 000003 006C
- 000004 006F
- 000005 0020
- 000006 0077
- 000007 006F
- 000008 0072
- 000009 006C
- 00000a 0064
- 00000b 002E
- 00000c 000A
- 00000d 0000
- 565 00000e 003C SL2: .string "<TIMER>",10,0
- 00000f 0054
- 000010 0049
- 000011 004D
- 000012 0045
- 000013 0052
- 000014 003E
- 000015 000A
- 000016 0000
- 566 000017 0054 SL3: .string "TEST FAILED",0
- 000018 0045
- 000019 0053
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 14
-
- 00001a 0054
- 00001b 0020
- 00001c 0046
- 00001d 0041
- 00001e 0049
- 00001f 004C
- 000020 0045
- 000021 0044
- 000022 0000
- 567 000023 0054 SL4: .string "TEST PASSED",0
- 000024 0045
- 000025 0053
- 000026 0054
- 000027 0020
- 000028 0050
- 000029 0041
- 00002a 0053
- 00002b 0053
- 00002c 0045
- 00002d 0044
- 00002e 0000
- 568 00002f 0025 SL5: .string "%s",10,0
- 000030 0073
- 000031 000A
- 000032 0000
- 569 000033 003C SL6: .string "<DONE>",10,0
- 000034 0044
- 000035 004F
- 000036 004E
- 000037 0045
- 000038 003E
- 000039 000A
- 00003a 0000
- 570 ;***************************************************************
- 571 ;* UNDEFINED EXTERNAL REFERENCES *
- 572 ;***************************************************************
- 573 .global _printf
- 574 .global _IRQ_clear
- 575 .global _IRQ_enable
- 576 .global _IRQ_globalDisable
- 577 .global _IRQ_globalEnable
- 578 .global _IRQ_globalRestore
- 579 .global _IRQ_plug
- 580 .global _CSL_init
- 581 .global _TIMER_open
- 582 .global _TIMER_close
- 583 .global _TIMER_getEventId
- 584 .global _TIMER_start
- 585 .global _TIMER_stop
- 586 .global _TIMER_config
- 587 .global _uart_puts
- 588
- 589 ;***************************************************************
- 590 ;* TYPE INFORMATION *
- 591 ;***************************************************************
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 15
-
- 592
- 593 DW$T$22 .dwtag DW_TAG_subroutine_type
- 594 .dwattr DW$T$22, DW_AT_language(DW_LANG_C)
- 595 DW$43 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
- 596 .dwendtag DW$T$22
- 597
- 598
- 599 DW$T$24 .dwtag DW_TAG_subroutine_type
- 600 .dwattr DW$T$24, DW_AT_language(DW_LANG_C)
- 601 DW$44 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
- 602 .dwendtag DW$T$24
- 603
- 604
- 605 DW$T$26 .dwtag DW_TAG_subroutine_type
- 606 .dwattr DW$T$26, DW_AT_language(DW_LANG_C)
- 607 DW$T$28 .dwtag DW_TAG_typedef, DW_AT_name("IRQ_IsrPtr"), DW_AT_type(*DW$T$27)
- 608 .dwattr DW$T$28, DW_AT_language(DW_LANG_C)
- 609
- 610 DW$T$29 .dwtag DW_TAG_subroutine_type
- 611 .dwattr DW$T$29, DW_AT_language(DW_LANG_C)
- 612 DW$45 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
- 613 DW$46 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$28)
- 614 .dwendtag DW$T$29
- 615
- 616
- 617 DW$T$33 .dwtag DW_TAG_subroutine_type
- 618 .dwattr DW$T$33, DW_AT_language(DW_LANG_C)
- 619 DW$47 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
- 620 .dwendtag DW$T$33
- 621
- 622
- 623 DW$T$37 .dwtag DW_TAG_subroutine_type
- 624 .dwattr DW$T$37, DW_AT_language(DW_LANG_C)
- 625 DW$48 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
- 626 DW$49 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
- 627 .dwendtag DW$T$37
- 628
- 629
- 630 DW$T$42 .dwtag DW_TAG_subroutine_type
- 631 .dwattr DW$T$42, DW_AT_language(DW_LANG_C)
- 632 DW$50 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
- 633 .dwendtag DW$T$42
- 634
- 635
- 636 DW$T$44 .dwtag DW_TAG_subroutine_type
- 637 .dwattr DW$T$44, DW_AT_language(DW_LANG_C)
- 638 DW$T$19 .dwtag DW_TAG_typedef, DW_AT_name("Uint16"), DW_AT_type(*DW$T$9)
- 639 .dwattr DW$T$19, DW_AT_language(DW_LANG_C)
- 640
- 641 DW$T$45 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
- 642 .dwattr DW$T$45, DW_AT_language(DW_LANG_C)
- 643 DW$51 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
- 644 .dwendtag DW$T$45
- 645
- 646 DW$T$47 .dwtag DW_TAG_volatile_type
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 16
-
- 647 .dwattr DW$T$47, DW_AT_type(*DW$T$19)
- 648 DW$T$10 .dwtag DW_TAG_base_type, DW_AT_name("int")
- 649 .dwattr DW$T$10, DW_AT_encoding(DW_ATE_signed)
- 650 .dwattr DW$T$10, DW_AT_byte_size(0x01)
- 651
- 652 DW$T$48 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
- 653 .dwattr DW$T$48, DW_AT_language(DW_LANG_C)
- 654 DW$52 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
- 655 DW$53 .dwtag DW_TAG_unspecified_parameters
- 656 .dwendtag DW$T$48
- 657
- 658
- 659 DW$T$50 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
- 660 .dwattr DW$T$50, DW_AT_language(DW_LANG_C)
- 661 DW$54 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
- 662 .dwendtag DW$T$50
- 663
- 664
- 665 DW$T$52 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
- 666 .dwattr DW$T$52, DW_AT_language(DW_LANG_C)
- 667 DW$T$32 .dwtag DW_TAG_typedef, DW_AT_name("TIMER_Handle"), DW_AT_type(*DW$T$31)
- 668 .dwattr DW$T$32, DW_AT_language(DW_LANG_C)
- 669
- 670 DW$T$63 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$32)
- 671 .dwattr DW$T$63, DW_AT_language(DW_LANG_C)
- 672 DW$55 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
- 673 DW$56 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
- 674 .dwendtag DW$T$63
- 675
- 676 DW$T$35 .dwtag DW_TAG_typedef, DW_AT_name("TIMER_Config"), DW_AT_type(*DW$T$21)
- 677 .dwattr DW$T$35, DW_AT_language(DW_LANG_C)
- 678 DW$T$36 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$35)
- 679 .dwattr DW$T$36, DW_AT_address_class(0x10)
- 680 DW$T$41 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$40)
- 681 .dwattr DW$T$41, DW_AT_address_class(0x10)
- 682 DW$T$27 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$26)
- 683 .dwattr DW$T$27, DW_AT_address_class(0x20)
- 684 DW$T$9 .dwtag DW_TAG_base_type, DW_AT_name("unsigned short")
- 685 .dwattr DW$T$9, DW_AT_encoding(DW_ATE_unsigned)
- 686 .dwattr DW$T$9, DW_AT_byte_size(0x01)
- 687 DW$T$31 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$20)
- 688 .dwattr DW$T$31, DW_AT_address_class(0x10)
- 689
- 690 DW$T$21 .dwtag DW_TAG_structure_type
- 691 .dwattr DW$T$21, DW_AT_byte_size(0x02)
- 692 DW$57 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
- 693 .dwattr DW$57, DW_AT_name("tcr"), DW_AT_symbol_name("_tcr")
- 694 .dwattr DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
- 695 .dwattr DW$57, DW_AT_accessibility(DW_ACCESS_public)
- 696 DW$58 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
- 697 .dwattr DW$58, DW_AT_name("prd"), DW_AT_symbol_name("_prd")
- 698 .dwattr DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
- 699 .dwattr DW$58, DW_AT_accessibility(DW_ACCESS_public)
- 700 .dwendtag DW$T$21
- 701
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 17
-
- 702 DW$T$40 .dwtag DW_TAG_const_type
- 703 .dwattr DW$T$40, DW_AT_type(*DW$T$39)
- 704
- 705 DW$T$20 .dwtag DW_TAG_structure_type
- 706 .dwattr DW$T$20, DW_AT_byte_size(0x01)
- 707 DW$59 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19)
- 708 .dwattr DW$59, DW_AT_name("Private"), DW_AT_symbol_name("_Private")
- 709 .dwattr DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
- 710 .dwattr DW$59, DW_AT_accessibility(DW_ACCESS_public)
- 711 .dwendtag DW$T$20
- 712
- 713 DW$T$39 .dwtag DW_TAG_base_type, DW_AT_name("signed char")
- 714 .dwattr DW$T$39, DW_AT_encoding(DW_ATE_signed_char)
- 715 .dwattr DW$T$39, DW_AT_byte_size(0x01)
- 716
- 717 .dwattr DW$35, DW_AT_external(0x01)
- 718 .dwattr DW$36, DW_AT_external(0x01)
- 719 .dwattr DW$42, DW_AT_external(0x01)
- 720 .dwattr DW$CU, DW_AT_language(DW_LANG_C)
- 721
- 722 ;***************************************************************
- 723 ;* DWARF CIE ENTRIES *
- 724 ;***************************************************************
- 725
- 726 DW$CIE .dwcie 1, 34
- 727 .dwcfa 0x0c, 17, 0
- 728 .dwcfa 0x07, 0
- 729 .dwcfa 0x07, 1
- 730 .dwcfa 0x07, 2
- 731 .dwcfa 0x07, 3
- 732 .dwcfa 0x07, 4
- 733 .dwcfa 0x07, 5
- 734 .dwcfa 0x07, 6
- 735 .dwcfa 0x07, 7
- 736 .dwcfa 0x07, 8
- 737 .dwcfa 0x07, 9
- 738 .dwcfa 0x08, 10
- 739 .dwcfa 0x07, 11
- 740 .dwcfa 0x07, 12
- 741 .dwcfa 0x07, 13
- 742 .dwcfa 0x07, 14
- 743 .dwcfa 0x08, 15
- 744 .dwcfa 0x08, 16
- 745 .dwcfa 0x07, 17
- 746 .dwcfa 0x07, 18
- 747 .dwcfa 0x07, 19
- 748 .dwcfa 0x07, 20
- 749 .dwcfa 0x07, 21
- 750 .dwcfa 0x07, 22
- 751 .dwcfa 0x07, 23
- 752 .dwcfa 0x07, 24
- 753 .dwcfa 0x07, 25
- 754 .dwcfa 0x07, 26
- 755 .dwcfa 0x07, 27
- 756 .dwcfa 0x07, 28
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 18
-
- 757 .dwcfa 0x07, 29
- 758 .dwcfa 0x07, 30
- 759 .dwcfa 0x07, 31
- 760 .dwcfa 0x07, 32
- 761 .dwcfa 0x07, 33
- 762 .dwcfa 0x07, 34
- 763
- 764 ;***************************************************************
- 765 ;* DWARF REGISTER MAP *
- 766 ;***************************************************************
- 767
- 768 DW$60 .dwtag DW_TAG_assign_register, DW_AT_name("A")
- 769 .dwattr DW$60, DW_AT_location[DW_OP_reg0]
- 770 DW$61 .dwtag DW_TAG_assign_register, DW_AT_name("AH")
- 771 .dwattr DW$61, DW_AT_location[DW_OP_reg1]
- 772 DW$62 .dwtag DW_TAG_assign_register, DW_AT_name("AG")
- 773 .dwattr DW$62, DW_AT_location[DW_OP_reg2]
- 774 DW$63 .dwtag DW_TAG_assign_register, DW_AT_name("")
- 775 .dwattr DW$63, DW_AT_location[DW_OP_reg3]
- 776 DW$64 .dwtag DW_TAG_assign_register, DW_AT_name("")
- 777 .dwattr DW$64, DW_AT_location[DW_OP_reg4]
- 778 DW$65 .dwtag DW_TAG_assign_register, DW_AT_name("")
- 779 .dwattr DW$65, DW_AT_location[DW_OP_reg5]
- 780 DW$66 .dwtag DW_TAG_assign_register, DW_AT_name("B")
- 781 .dwattr DW$66, DW_AT_location[DW_OP_reg6]
- 782 DW$67 .dwtag DW_TAG_assign_register, DW_AT_name("BH")
- 783 .dwattr DW$67, DW_AT_location[DW_OP_reg7]
- 784 DW$68 .dwtag DW_TAG_assign_register, DW_AT_name("BG")
- 785 .dwattr DW$68, DW_AT_location[DW_OP_reg8]
- 786 DW$69 .dwtag DW_TAG_assign_register, DW_AT_name("AR0")
- 787 .dwattr DW$69, DW_AT_location[DW_OP_reg9]
- 788 DW$70 .dwtag DW_TAG_assign_register, DW_AT_name("AR1")
- 789 .dwattr DW$70, DW_AT_location[DW_OP_reg10]
- 790 DW$71 .dwtag DW_TAG_assign_register, DW_AT_name("AR2")
- 791 .dwattr DW$71, DW_AT_location[DW_OP_reg11]
- 792 DW$72 .dwtag DW_TAG_assign_register, DW_AT_name("AR3")
- 793 .dwattr DW$72, DW_AT_location[DW_OP_reg12]
- 794 DW$73 .dwtag DW_TAG_assign_register, DW_AT_name("AR4")
- 795 .dwattr DW$73, DW_AT_location[DW_OP_reg13]
- 796 DW$74 .dwtag DW_TAG_assign_register, DW_AT_name("AR5")
- 797 .dwattr DW$74, DW_AT_location[DW_OP_reg14]
- 798 DW$75 .dwtag DW_TAG_assign_register, DW_AT_name("AR6")
- 799 .dwattr DW$75, DW_AT_location[DW_OP_reg15]
- 800 DW$76 .dwtag DW_TAG_assign_register, DW_AT_name("AR7")
- 801 .dwattr DW$76, DW_AT_location[DW_OP_reg16]
- 802 DW$77 .dwtag DW_TAG_assign_register, DW_AT_name("SP")
- 803 .dwattr DW$77, DW_AT_location[DW_OP_reg17]
- 804 DW$78 .dwtag DW_TAG_assign_register, DW_AT_name("FP")
- 805 .dwattr DW$78, DW_AT_location[DW_OP_reg18]
- 806 DW$79 .dwtag DW_TAG_assign_register, DW_AT_name("BK")
- 807 .dwattr DW$79, DW_AT_location[DW_OP_reg19]
- 808 DW$80 .dwtag DW_TAG_assign_register, DW_AT_name("T")
- 809 .dwattr DW$80, DW_AT_location[DW_OP_reg20]
- 810 DW$81 .dwtag DW_TAG_assign_register, DW_AT_name("ASM")
- 811 .dwattr DW$81, DW_AT_location[DW_OP_reg21]
- TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016
-
- Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
- timer.asm PAGE 19
-
- 812 DW$82 .dwtag DW_TAG_assign_register, DW_AT_name("SXM")
- 813 .dwattr DW$82, DW_AT_location[DW_OP_reg22]
- 814 DW$83 .dwtag DW_TAG_assign_register, DW_AT_name("ST0")
- 815 .dwattr DW$83, DW_AT_location[DW_OP_reg23]
- 816 DW$84 .dwtag DW_TAG_assign_register, DW_AT_name("ST1")
- 817 .dwattr DW$84, DW_AT_location[DW_OP_reg24]
- 818 DW$85 .dwtag DW_TAG_assign_register, DW_AT_name("BRC")
- 819 .dwattr DW$85, DW_AT_location[DW_OP_reg25]
- 820 DW$86 .dwtag DW_TAG_assign_register, DW_AT_name("TC")
- 821 .dwattr DW$86, DW_AT_location[DW_OP_reg26]
- 822 DW$87 .dwtag DW_TAG_assign_register, DW_AT_name("PC")
- 823 .dwattr DW$87, DW_AT_location[DW_OP_reg27]
- 824 DW$88 .dwtag DW_TAG_assign_register, DW_AT_name("DB")
- 825 .dwattr DW$88, DW_AT_location[DW_OP_reg28]
- 826 DW$89 .dwtag DW_TAG_assign_register, DW_AT_name("PMST")
- 827 .dwattr DW$89, DW_AT_location[DW_OP_reg29]
- 828 DW$90 .dwtag DW_TAG_assign_register, DW_AT_name("RSA")
- 829 .dwattr DW$90, DW_AT_location[DW_OP_reg30]
- 830 DW$91 .dwtag DW_TAG_assign_register, DW_AT_name("REA")
- 831 .dwattr DW$91, DW_AT_location[DW_OP_reg31]
- 832 DW$92 .dwtag DW_TAG_assign_register, DW_AT_name("OVM")
- 833 .dwattr DW$92, DW_AT_location[DW_OP_regx 0x20]
- 834 DW$93 .dwtag DW_TAG_assign_register, DW_AT_name("FRCT")
- 835 .dwattr DW$93, DW_AT_location[DW_OP_regx 0x21]
- 836 DW$94 .dwtag DW_TAG_assign_register, DW_AT_name("CIE_RETA")
- 837 .dwattr DW$94, DW_AT_location[DW_OP_regx 0x22]
- 838 .dwendtag DW$CU
- 839
-
- 126 Assembly Errors, No Assembly Warnings
|