ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 1 1 .cpu cortex-m4 2 .arch armv7e-m 3 .fpu fpv4-sp-d16 4 .eabi_attribute 27, 1 5 .eabi_attribute 28, 1 6 .eabi_attribute 20, 1 7 .eabi_attribute 21, 1 8 .eabi_attribute 23, 3 9 .eabi_attribute 24, 1 10 .eabi_attribute 25, 1 11 .eabi_attribute 26, 1 12 .eabi_attribute 30, 6 13 .eabi_attribute 34, 1 14 .eabi_attribute 18, 4 15 .file "soft_timer.c" 16 .text 17 .Ltext0: 18 .cfi_sections .debug_frame 19 .global vol_flag 20 .section .bss.vol_flag,"aw",%nobits 23 vol_flag: 24 0000 00 .space 1 25 .global devtype_flag 26 .section .bss.devtype_flag,"aw",%nobits 29 devtype_flag: 30 0000 00 .space 1 31 .global engine_flag 32 .section .bss.engine_flag,"aw",%nobits 35 engine_flag: 36 0000 00 .space 1 37 .global can_debug_flag 38 .section .bss.can_debug_flag,"aw",%nobits 41 can_debug_flag: 42 0000 00 .space 1 43 .global dev_version_flag 44 .section .bss.dev_version_flag,"aw",%nobits 47 dev_version_flag: 48 0000 00 .space 1 49 .global mimo360_radar_flag 50 .section .bss.mimo360_radar_flag,"aw",%nobits 53 mimo360_radar_flag: 54 0000 00 .space 1 55 .global DM_radar_flag 56 .section .bss.DM_radar_flag,"aw",%nobits 59 DM_radar_flag: 60 0000 00 .space 1 61 .global pmu_heart_flag 62 .section .bss.pmu_heart_flag,"aw",%nobits 65 pmu_heart_flag: 66 0000 00 .space 1 67 .global devinfo_time 68 .section .bss.devinfo_time,"aw",%nobits 69 .align 2 72 devinfo_time: 73 0000 00000000 .space 16 73 00000000 73 00000000 ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 2 73 00000000 74 .section .text.timer_function,"ax",%progbits 75 .align 1 76 .global timer_function 77 .syntax unified 78 .thumb 79 .thumb_func 81 timer_function: 82 .LFB133: 83 .file 1 "user_src/soft_timer.c" 1:user_src/soft_timer.c **** #include "soft_timer.h" 2:user_src/soft_timer.c **** #include "main.h" 3:user_src/soft_timer.c **** #include "stdbool.h" 4:user_src/soft_timer.c **** #include "soft_flow.h" 5:user_src/soft_timer.c **** #include "soft_can.h" 6:user_src/soft_timer.c **** #include "tim.h" 7:user_src/soft_timer.c **** #include "can_debug.h" 8:user_src/soft_timer.c **** #include "soft_p_2_c.h" 9:user_src/soft_timer.c **** 10:user_src/soft_timer.c **** extern uint32_t user_timer_cnt; 11:user_src/soft_timer.c **** 12:user_src/soft_timer.c **** /** 13:user_src/soft_timer.c **** * @file timer_function 14:user_src/soft_timer.c **** * @brief 发送给控制的定时器 15:user_src/soft_timer.c **** * @param 16:user_src/soft_timer.c **** * @details 17:user_src/soft_timer.c **** * @author Zhang Sir 18:user_src/soft_timer.c **** **/ 19:user_src/soft_timer.c **** bool vol_flag = false, devtype_flag = false, engine_flag = false, 20:user_src/soft_timer.c **** can_debug_flag = false, dev_version_flag = false, mimo360_radar_flag = false,DM_radar_flag = f 21:user_src/soft_timer.c **** pmu_heart_flag = false; 22:user_src/soft_timer.c **** 23:user_src/soft_timer.c **** Dev_timer devinfo_time; 24:user_src/soft_timer.c **** void timer_function() 25:user_src/soft_timer.c **** { 84 .loc 1 25 1 85 .cfi_startproc 86 @ args = 0, pretend = 0, frame = 0 87 @ frame_needed = 1, uses_anonymous_args = 0 88 0000 80B5 push {r7, lr} 89 .LCFI0: 90 .cfi_def_cfa_offset 8 91 .cfi_offset 7, -8 92 .cfi_offset 14, -4 93 0002 00AF add r7, sp, #0 94 .LCFI1: 95 .cfi_def_cfa_register 7 26:user_src/soft_timer.c **** static uint32_t time_1hz = 0; 27:user_src/soft_timer.c **** static uint32_t time_2hz = 0; 28:user_src/soft_timer.c **** static uint32_t time_5hz = 0; 29:user_src/soft_timer.c **** static uint32_t time_10hz = 0; 30:user_src/soft_timer.c **** static uint32_t time_20hz = 0; 31:user_src/soft_timer.c **** static uint32_t time_50hz = 0; 32:user_src/soft_timer.c **** static uint32_t time_100hz = 0; 33:user_src/soft_timer.c **** static uint32_t time_200hz = 0; 34:user_src/soft_timer.c **** 35:user_src/soft_timer.c **** if ( Check_Timer_Ready(&time_1hz,_1_HZ_) ) ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 3 96 .loc 1 35 11 97 0004 4FF47A71 mov r1, #1000 98 0008 4148 ldr r0, .L10 99 000a FFF7FEFF bl Check_Timer_Ready 100 000e 0346 mov r3, r0 101 .loc 1 35 8 102 0010 002B cmp r3, #0 103 0012 05D0 beq .L2 36:user_src/soft_timer.c **** { 37:user_src/soft_timer.c **** devinfo_time.arm = true; 104 .loc 1 37 26 105 0014 3F4B ldr r3, .L10+4 106 0016 0122 movs r2, #1 107 0018 1A71 strb r2, [r3, #4] 38:user_src/soft_timer.c **** devinfo_time.tempSensor = true; 108 .loc 1 38 33 109 001a 3E4B ldr r3, .L10+4 110 001c 0122 movs r2, #1 111 001e 5A73 strb r2, [r3, #13] 112 .L2: 39:user_src/soft_timer.c **** } 40:user_src/soft_timer.c **** if ( Check_Timer_Ready(&time_2hz,_2_HZ_) ) 113 .loc 1 40 11 114 0020 4FF4FA71 mov r1, #500 115 0024 3C48 ldr r0, .L10+8 116 0026 FFF7FEFF bl Check_Timer_Ready 117 002a 0346 mov r3, r0 118 .loc 1 40 8 119 002c 002B cmp r3, #0 120 002e 11D0 beq .L3 41:user_src/soft_timer.c **** { 42:user_src/soft_timer.c **** devinfo_time.pump = true; 121 .loc 1 42 27 122 0030 384B ldr r3, .L10+4 123 0032 0122 movs r2, #1 124 0034 9A70 strb r2, [r3, #2] 43:user_src/soft_timer.c **** devinfo_time.nozzle = true; 125 .loc 1 43 29 126 0036 374B ldr r3, .L10+4 127 0038 0122 movs r2, #1 128 003a DA70 strb r2, [r3, #3] 44:user_src/soft_timer.c **** devinfo_time.seed = true; 129 .loc 1 44 27 130 003c 354B ldr r3, .L10+4 131 003e 0122 movs r2, #1 132 0040 1A70 strb r2, [r3] 45:user_src/soft_timer.c **** devinfo_time.checklow = true; 133 .loc 1 45 31 134 0042 344B ldr r3, .L10+4 135 0044 0122 movs r2, #1 136 0046 9A71 strb r2, [r3, #6] 46:user_src/soft_timer.c **** devinfo_time.current = true; 137 .loc 1 46 30 138 0048 324B ldr r3, .L10+4 139 004a 0122 movs r2, #1 140 004c 5A72 strb r2, [r3, #9] 47:user_src/soft_timer.c **** dev_version_flag = true; ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 4 141 .loc 1 47 26 142 004e 334B ldr r3, .L10+12 143 0050 0122 movs r2, #1 144 0052 1A70 strb r2, [r3] 145 .L3: 48:user_src/soft_timer.c **** } 49:user_src/soft_timer.c **** if ( Check_Timer_Ready(&time_5hz,_5_HZ_)) 146 .loc 1 49 10 147 0054 C821 movs r1, #200 148 0056 3248 ldr r0, .L10+16 149 0058 FFF7FEFF bl Check_Timer_Ready 150 005c 0346 mov r3, r0 151 .loc 1 49 8 152 005e 002B cmp r3, #0 153 0060 12D0 beq .L4 50:user_src/soft_timer.c **** { 51:user_src/soft_timer.c **** engine_flag = true; 154 .loc 1 51 21 155 0062 304B ldr r3, .L10+20 156 0064 0122 movs r2, #1 157 0066 1A70 strb r2, [r3] 52:user_src/soft_timer.c **** devinfo_time.bms = true; 158 .loc 1 52 26 159 0068 2A4B ldr r3, .L10+4 160 006a 0122 movs r2, #1 161 006c 1A72 strb r2, [r3, #8] 53:user_src/soft_timer.c **** 54:user_src/soft_timer.c **** if(planep.Candebug_flag == true) 162 .loc 1 54 18 163 006e 2E4B ldr r3, .L10+24 164 0070 B3F91430 ldrsh r3, [r3, #20] @ unaligned 165 0074 1BB2 sxth r3, r3 166 .loc 1 54 11 167 0076 012B cmp r3, #1 168 0078 03D1 bne .L5 55:user_src/soft_timer.c **** { 56:user_src/soft_timer.c **** can_debug_flag = true; 169 .loc 1 56 28 170 007a 2C4B ldr r3, .L10+28 171 007c 0122 movs r2, #1 172 007e 1A70 strb r2, [r3] 173 0080 02E0 b .L4 174 .L5: 57:user_src/soft_timer.c **** } 58:user_src/soft_timer.c **** else 59:user_src/soft_timer.c **** { 60:user_src/soft_timer.c **** can_debug_flag = false; 175 .loc 1 60 28 176 0082 2A4B ldr r3, .L10+28 177 0084 0022 movs r2, #0 178 0086 1A70 strb r2, [r3] 179 .L4: 61:user_src/soft_timer.c **** } 62:user_src/soft_timer.c **** } 63:user_src/soft_timer.c **** if ( Check_Timer_Ready(&time_10hz,_10_HZ_) ) 180 .loc 1 63 11 181 0088 6421 movs r1, #100 ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 5 182 008a 2948 ldr r0, .L10+32 183 008c FFF7FEFF bl Check_Timer_Ready 64:user_src/soft_timer.c **** { 65:user_src/soft_timer.c **** } 66:user_src/soft_timer.c **** if ( Check_Timer_Ready(&time_20hz,_20_HZ_) ) 184 .loc 1 66 10 185 0090 3221 movs r1, #50 186 0092 2848 ldr r0, .L10+36 187 0094 FFF7FEFF bl Check_Timer_Ready 188 0098 0346 mov r3, r0 189 .loc 1 66 8 190 009a 002B cmp r3, #0 191 009c 1DD0 beq .L6 67:user_src/soft_timer.c **** { 68:user_src/soft_timer.c **** vol_flag = true; 192 .loc 1 68 18 193 009e 264B ldr r3, .L10+40 194 00a0 0122 movs r2, #1 195 00a2 1A70 strb r2, [r3] 69:user_src/soft_timer.c **** mimo360_radar_flag = true; 196 .loc 1 69 28 197 00a4 254B ldr r3, .L10+44 198 00a6 0122 movs r2, #1 199 00a8 1A70 strb r2, [r3] 70:user_src/soft_timer.c **** 71:user_src/soft_timer.c **** devinfo_time.weight = true; 200 .loc 1 71 29 201 00aa 1A4B ldr r3, .L10+4 202 00ac 0122 movs r2, #1 203 00ae 5A70 strb r2, [r3, #1] 72:user_src/soft_timer.c **** devinfo_time.L_pump1 = true; 204 .loc 1 72 30 205 00b0 184B ldr r3, .L10+4 206 00b2 0122 movs r2, #1 207 00b4 9A72 strb r2, [r3, #10] 73:user_src/soft_timer.c **** devinfo_time.L_pump2 = true; 208 .loc 1 73 30 209 00b6 174B ldr r3, .L10+4 210 00b8 0122 movs r2, #1 211 00ba DA72 strb r2, [r3, #11] 74:user_src/soft_timer.c **** 75:user_src/soft_timer.c **** devinfo_time.radar = true; 212 .loc 1 75 28 213 00bc 154B ldr r3, .L10+4 214 00be 0122 movs r2, #1 215 00c0 DA71 strb r2, [r3, #7] 76:user_src/soft_timer.c **** devinfo_time.part_radar = true; 216 .loc 1 76 33 217 00c2 144B ldr r3, .L10+4 218 00c4 0122 movs r2, #1 219 00c6 1A73 strb r2, [r3, #12] 77:user_src/soft_timer.c **** devinfo_time.part_Fradar = true; 220 .loc 1 77 34 221 00c8 124B ldr r3, .L10+4 222 00ca 0122 movs r2, #1 223 00cc 9A73 strb r2, [r3, #14] 78:user_src/soft_timer.c **** devinfo_time.flow = true; ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 6 224 .loc 1 78 27 225 00ce 114B ldr r3, .L10+4 226 00d0 0122 movs r2, #1 227 00d2 5A71 strb r2, [r3, #5] 79:user_src/soft_timer.c **** devinfo_time.part_Bradar = true; 228 .loc 1 79 34 229 00d4 0F4B ldr r3, .L10+4 230 00d6 0122 movs r2, #1 231 00d8 DA73 strb r2, [r3, #15] 232 .L6: 80:user_src/soft_timer.c **** 81:user_src/soft_timer.c **** } 82:user_src/soft_timer.c **** if ( Check_Timer_Ready(&time_50hz,_50_HZ_) ) 233 .loc 1 82 10 234 00da 1421 movs r1, #20 235 00dc 1848 ldr r0, .L10+48 236 00de FFF7FEFF bl Check_Timer_Ready 237 00e2 0346 mov r3, r0 238 .loc 1 82 8 239 00e4 002B cmp r3, #0 240 00e6 02D0 beq .L7 83:user_src/soft_timer.c **** { 84:user_src/soft_timer.c **** DM_radar_flag = true; 241 .loc 1 84 23 242 00e8 164B ldr r3, .L10+52 243 00ea 0122 movs r2, #1 244 00ec 1A70 strb r2, [r3] 245 .L7: 85:user_src/soft_timer.c **** } 86:user_src/soft_timer.c **** if(Check_Timer_Ready(&time_100hz,_100_HZ_)) 246 .loc 1 86 8 247 00ee 0A21 movs r1, #10 248 00f0 1548 ldr r0, .L10+56 249 00f2 FFF7FEFF bl Check_Timer_Ready 87:user_src/soft_timer.c **** { 88:user_src/soft_timer.c **** } 89:user_src/soft_timer.c **** if(Check_Timer_Ready(&time_200hz,_200_HZ_)) 250 .loc 1 89 8 251 00f6 0521 movs r1, #5 252 00f8 1448 ldr r0, .L10+60 253 00fa FFF7FEFF bl Check_Timer_Ready 254 00fe 0346 mov r3, r0 255 .loc 1 89 7 256 0100 002B cmp r3, #0 257 0102 02D0 beq .L9 90:user_src/soft_timer.c **** { 91:user_src/soft_timer.c **** devtype_flag = true; 258 .loc 1 91 22 259 0104 124B ldr r3, .L10+64 260 0106 0122 movs r2, #1 261 0108 1A70 strb r2, [r3] 262 .L9: 92:user_src/soft_timer.c **** } 93:user_src/soft_timer.c **** } 263 .loc 1 93 1 264 010a 00BF nop 265 010c 80BD pop {r7, pc} ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 7 266 .L11: 267 010e 00BF .align 2 268 .L10: 269 0110 00000000 .word time_1hz.7 270 0114 00000000 .word devinfo_time 271 0118 00000000 .word time_2hz.6 272 011c 00000000 .word dev_version_flag 273 0120 00000000 .word time_5hz.5 274 0124 00000000 .word engine_flag 275 0128 00000000 .word planep 276 012c 00000000 .word can_debug_flag 277 0130 00000000 .word time_10hz.4 278 0134 00000000 .word time_20hz.3 279 0138 00000000 .word vol_flag 280 013c 00000000 .word mimo360_radar_flag 281 0140 00000000 .word time_50hz.2 282 0144 00000000 .word DM_radar_flag 283 0148 00000000 .word time_100hz.1 284 014c 00000000 .word time_200hz.0 285 0150 00000000 .word devtype_flag 286 .cfi_endproc 287 .LFE133: 289 .section .text.Get_Systimer_Us,"ax",%progbits 290 .align 1 291 .global Get_Systimer_Us 292 .syntax unified 293 .thumb 294 .thumb_func 296 Get_Systimer_Us: 297 .LFB134: 94:user_src/soft_timer.c **** 95:user_src/soft_timer.c **** /** 96:user_src/soft_timer.c **** * @file Get_Systimer_Us 97:user_src/soft_timer.c **** * @brief 获取系统当前时间us 98:user_src/soft_timer.c **** * @param 99:user_src/soft_timer.c **** * @details 100:user_src/soft_timer.c **** * @author Zhang Sir 101:user_src/soft_timer.c **** **/ 102:user_src/soft_timer.c **** uint32_t Get_Systimer_Us(void) 103:user_src/soft_timer.c **** { 298 .loc 1 103 1 299 .cfi_startproc 300 @ args = 0, pretend = 0, frame = 0 301 @ frame_needed = 1, uses_anonymous_args = 0 302 @ link register save eliminated. 303 0000 80B4 push {r7} 304 .LCFI2: 305 .cfi_def_cfa_offset 4 306 .cfi_offset 7, -4 307 0002 00AF add r7, sp, #0 308 .LCFI3: 309 .cfi_def_cfa_register 7 104:user_src/soft_timer.c **** //return htim4.Instance->CNT + user_timer_cnt * 0xffff; 105:user_src/soft_timer.c **** return htim4.Instance->CNT + user_timer_cnt * 20000; 310 .loc 1 105 17 311 0004 074B ldr r3, .L14 312 0006 1B68 ldr r3, [r3] ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 8 313 .loc 1 105 26 314 0008 5A6A ldr r2, [r3, #36] 315 .loc 1 105 49 316 000a 074B ldr r3, .L14+4 317 000c 1B68 ldr r3, [r3] 318 000e 44F62061 movw r1, #20000 319 0012 01FB03F3 mul r3, r1, r3 320 .loc 1 105 32 321 0016 1344 add r3, r3, r2 106:user_src/soft_timer.c **** } 322 .loc 1 106 1 323 0018 1846 mov r0, r3 324 001a BD46 mov sp, r7 325 .LCFI4: 326 .cfi_def_cfa_register 13 327 @ sp needed 328 001c 5DF8047B ldr r7, [sp], #4 329 .LCFI5: 330 .cfi_restore 7 331 .cfi_def_cfa_offset 0 332 0020 7047 bx lr 333 .L15: 334 0022 00BF .align 2 335 .L14: 336 0024 00000000 .word htim4 337 0028 00000000 .word user_timer_cnt 338 .cfi_endproc 339 .LFE134: 341 .section .bss.time_1hz.7,"aw",%nobits 342 .align 2 345 time_1hz.7: 346 0000 00000000 .space 4 347 .section .bss.time_2hz.6,"aw",%nobits 348 .align 2 351 time_2hz.6: 352 0000 00000000 .space 4 353 .section .bss.time_5hz.5,"aw",%nobits 354 .align 2 357 time_5hz.5: 358 0000 00000000 .space 4 359 .section .bss.time_10hz.4,"aw",%nobits 360 .align 2 363 time_10hz.4: 364 0000 00000000 .space 4 365 .section .bss.time_20hz.3,"aw",%nobits 366 .align 2 369 time_20hz.3: 370 0000 00000000 .space 4 371 .section .bss.time_50hz.2,"aw",%nobits 372 .align 2 375 time_50hz.2: 376 0000 00000000 .space 4 377 .section .bss.time_100hz.1,"aw",%nobits 378 .align 2 381 time_100hz.1: 382 0000 00000000 .space 4 383 .section .bss.time_200hz.0,"aw",%nobits ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 9 384 .align 2 387 time_200hz.0: 388 0000 00000000 .space 4 389 .text 390 .Letext0: 391 .file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h" 392 .file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h" 393 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" 394 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" 395 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" 396 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h" 397 .file 8 "user_inc/soft_timer.h" 398 .file 9 "Core/Inc/tim.h" 399 .file 10 "user_inc/soft_p_2_c.h" ARM GAS C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s page 10 DEFINED SYMBOLS *ABS*:00000000 soft_timer.c C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:23 .bss.vol_flag:00000000 vol_flag C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:24 .bss.vol_flag:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:29 .bss.devtype_flag:00000000 devtype_flag C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:30 .bss.devtype_flag:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:35 .bss.engine_flag:00000000 engine_flag C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:36 .bss.engine_flag:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:41 .bss.can_debug_flag:00000000 can_debug_flag C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:42 .bss.can_debug_flag:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:47 .bss.dev_version_flag:00000000 dev_version_flag C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:48 .bss.dev_version_flag:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:53 .bss.mimo360_radar_flag:00000000 mimo360_radar_flag C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:54 .bss.mimo360_radar_flag:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:59 .bss.DM_radar_flag:00000000 DM_radar_flag C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:60 .bss.DM_radar_flag:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:65 .bss.pmu_heart_flag:00000000 pmu_heart_flag C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:66 .bss.pmu_heart_flag:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:72 .bss.devinfo_time:00000000 devinfo_time C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:69 .bss.devinfo_time:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:75 .text.timer_function:00000000 $t C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:81 .text.timer_function:00000000 timer_function C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:269 .text.timer_function:00000110 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:345 .bss.time_1hz.7:00000000 time_1hz.7 C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:351 .bss.time_2hz.6:00000000 time_2hz.6 C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:357 .bss.time_5hz.5:00000000 time_5hz.5 C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:363 .bss.time_10hz.4:00000000 time_10hz.4 C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:369 .bss.time_20hz.3:00000000 time_20hz.3 C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:375 .bss.time_50hz.2:00000000 time_50hz.2 C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:381 .bss.time_100hz.1:00000000 time_100hz.1 C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:387 .bss.time_200hz.0:00000000 time_200hz.0 C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:290 .text.Get_Systimer_Us:00000000 $t C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:296 .text.Get_Systimer_Us:00000000 Get_Systimer_Us C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:336 .text.Get_Systimer_Us:00000024 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:342 .bss.time_1hz.7:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:348 .bss.time_2hz.6:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:354 .bss.time_5hz.5:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:360 .bss.time_10hz.4:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:366 .bss.time_20hz.3:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:372 .bss.time_50hz.2:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:378 .bss.time_100hz.1:00000000 $d C:\Users\zl835\AppData\Local\Temp\ccvapt6u.s:384 .bss.time_200hz.0:00000000 $d UNDEFINED SYMBOLS Check_Timer_Ready planep htim4 user_timer_cnt