| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252 |
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.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, 2
- 13 .eabi_attribute 34, 1
- 14 .eabi_attribute 18, 4
- 15 .file "tim.c"
- 16 .text
- 17 .Ltext0:
- 18 .cfi_sections .debug_frame
- 19 .section .text.HAL_TIM_PWM_MspInit,"ax",%progbits
- 20 .align 1
- 21 .p2align 2,,3
- 22 .global HAL_TIM_PWM_MspInit
- 23 .syntax unified
- 24 .thumb
- 25 .thumb_func
- 27 HAL_TIM_PWM_MspInit:
- 28 .LVL0:
- 29 .LFB132:
- 30 .file 1 "Core/Src/tim.c"
- 1:Core/Src/tim.c **** /* USER CODE BEGIN Header */
- 2:Core/Src/tim.c **** /**
- 3:Core/Src/tim.c **** ******************************************************************************
- 4:Core/Src/tim.c **** * @file tim.c
- 5:Core/Src/tim.c **** * @brief This file provides code for the configuration
- 6:Core/Src/tim.c **** * of the TIM instances.
- 7:Core/Src/tim.c **** ******************************************************************************
- 8:Core/Src/tim.c **** * @attention
- 9:Core/Src/tim.c **** *
- 10:Core/Src/tim.c **** * Copyright (c) 2025 STMicroelectronics.
- 11:Core/Src/tim.c **** * All rights reserved.
- 12:Core/Src/tim.c **** *
- 13:Core/Src/tim.c **** * This software is licensed under terms that can be found in the LICENSE file
- 14:Core/Src/tim.c **** * in the root directory of this software component.
- 15:Core/Src/tim.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
- 16:Core/Src/tim.c **** *
- 17:Core/Src/tim.c **** ******************************************************************************
- 18:Core/Src/tim.c **** */
- 19:Core/Src/tim.c **** /* USER CODE END Header */
- 20:Core/Src/tim.c **** /* Includes ------------------------------------------------------------------*/
- 21:Core/Src/tim.c **** #include "tim.h"
- 22:Core/Src/tim.c ****
- 23:Core/Src/tim.c **** /* USER CODE BEGIN 0 */
- 24:Core/Src/tim.c ****
- 25:Core/Src/tim.c **** /* USER CODE END 0 */
- 26:Core/Src/tim.c ****
- 27:Core/Src/tim.c **** TIM_HandleTypeDef htim2;
- 28:Core/Src/tim.c **** TIM_HandleTypeDef htim3;
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 2
- 29:Core/Src/tim.c ****
- 30:Core/Src/tim.c **** /* TIM2 init function */
- 31:Core/Src/tim.c **** void MX_TIM2_Init(void)
- 32:Core/Src/tim.c **** {
- 33:Core/Src/tim.c ****
- 34:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_Init 0 */
- 35:Core/Src/tim.c ****
- 36:Core/Src/tim.c **** /* USER CODE END TIM2_Init 0 */
- 37:Core/Src/tim.c ****
- 38:Core/Src/tim.c **** TIM_MasterConfigTypeDef sMasterConfig = {0};
- 39:Core/Src/tim.c **** TIM_OC_InitTypeDef sConfigOC = {0};
- 40:Core/Src/tim.c ****
- 41:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_Init 1 */
- 42:Core/Src/tim.c ****
- 43:Core/Src/tim.c **** /* USER CODE END TIM2_Init 1 */
- 44:Core/Src/tim.c **** htim2.Instance = TIM2;
- 45:Core/Src/tim.c **** htim2.Init.Prescaler = 72;
- 46:Core/Src/tim.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
- 47:Core/Src/tim.c **** htim2.Init.Period = 500;
- 48:Core/Src/tim.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
- 49:Core/Src/tim.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
- 50:Core/Src/tim.c **** if (HAL_TIM_PWM_Init(&htim2) != HAL_OK)
- 51:Core/Src/tim.c **** {
- 52:Core/Src/tim.c **** Error_Handler();
- 53:Core/Src/tim.c **** }
- 54:Core/Src/tim.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
- 55:Core/Src/tim.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
- 56:Core/Src/tim.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK)
- 57:Core/Src/tim.c **** {
- 58:Core/Src/tim.c **** Error_Handler();
- 59:Core/Src/tim.c **** }
- 60:Core/Src/tim.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1;
- 61:Core/Src/tim.c **** sConfigOC.Pulse = 0;
- 62:Core/Src/tim.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
- 63:Core/Src/tim.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
- 64:Core/Src/tim.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
- 65:Core/Src/tim.c **** {
- 66:Core/Src/tim.c **** Error_Handler();
- 67:Core/Src/tim.c **** }
- 68:Core/Src/tim.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK)
- 69:Core/Src/tim.c **** {
- 70:Core/Src/tim.c **** Error_Handler();
- 71:Core/Src/tim.c **** }
- 72:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_Init 2 */
- 73:Core/Src/tim.c ****
- 74:Core/Src/tim.c **** /* USER CODE END TIM2_Init 2 */
- 75:Core/Src/tim.c **** HAL_TIM_MspPostInit(&htim2);
- 76:Core/Src/tim.c ****
- 77:Core/Src/tim.c **** }
- 78:Core/Src/tim.c **** /* TIM3 init function */
- 79:Core/Src/tim.c **** void MX_TIM3_Init(void)
- 80:Core/Src/tim.c **** {
- 81:Core/Src/tim.c ****
- 82:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_Init 0 */
- 83:Core/Src/tim.c ****
- 84:Core/Src/tim.c **** /* USER CODE END TIM3_Init 0 */
- 85:Core/Src/tim.c ****
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 3
- 86:Core/Src/tim.c **** TIM_MasterConfigTypeDef sMasterConfig = {0};
- 87:Core/Src/tim.c **** TIM_OC_InitTypeDef sConfigOC = {0};
- 88:Core/Src/tim.c ****
- 89:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_Init 1 */
- 90:Core/Src/tim.c ****
- 91:Core/Src/tim.c **** /* USER CODE END TIM3_Init 1 */
- 92:Core/Src/tim.c **** htim3.Instance = TIM3;
- 93:Core/Src/tim.c **** htim3.Init.Prescaler = 72;
- 94:Core/Src/tim.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
- 95:Core/Src/tim.c **** htim3.Init.Period = 65535;
- 96:Core/Src/tim.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
- 97:Core/Src/tim.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
- 98:Core/Src/tim.c **** if (HAL_TIM_PWM_Init(&htim3) != HAL_OK)
- 99:Core/Src/tim.c **** {
- 100:Core/Src/tim.c **** Error_Handler();
- 101:Core/Src/tim.c **** }
- 102:Core/Src/tim.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
- 103:Core/Src/tim.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
- 104:Core/Src/tim.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK)
- 105:Core/Src/tim.c **** {
- 106:Core/Src/tim.c **** Error_Handler();
- 107:Core/Src/tim.c **** }
- 108:Core/Src/tim.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1;
- 109:Core/Src/tim.c **** sConfigOC.Pulse = 0;
- 110:Core/Src/tim.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
- 111:Core/Src/tim.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
- 112:Core/Src/tim.c **** if (HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
- 113:Core/Src/tim.c **** {
- 114:Core/Src/tim.c **** Error_Handler();
- 115:Core/Src/tim.c **** }
- 116:Core/Src/tim.c **** if (HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_2) != HAL_OK)
- 117:Core/Src/tim.c **** {
- 118:Core/Src/tim.c **** Error_Handler();
- 119:Core/Src/tim.c **** }
- 120:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_Init 2 */
- 121:Core/Src/tim.c ****
- 122:Core/Src/tim.c **** /* USER CODE END TIM3_Init 2 */
- 123:Core/Src/tim.c **** HAL_TIM_MspPostInit(&htim3);
- 124:Core/Src/tim.c ****
- 125:Core/Src/tim.c **** }
- 126:Core/Src/tim.c ****
- 127:Core/Src/tim.c **** void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef* tim_pwmHandle)
- 128:Core/Src/tim.c **** {
- 31 .loc 1 128 1 view -0
- 32 .cfi_startproc
- 33 @ args = 0, pretend = 0, frame = 8
- 34 @ frame_needed = 0, uses_anonymous_args = 0
- 35 @ link register save eliminated.
- 129:Core/Src/tim.c ****
- 130:Core/Src/tim.c **** if(tim_pwmHandle->Instance==TIM2)
- 36 .loc 1 130 3 view .LVU1
- 37 .loc 1 130 19 is_stmt 0 view .LVU2
- 38 0000 0368 ldr r3, [r0]
- 39 .loc 1 130 5 view .LVU3
- 40 0002 B3F1804F cmp r3, #1073741824
- 128:Core/Src/tim.c ****
- 41 .loc 1 128 1 view .LVU4
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 4
- 42 0006 82B0 sub sp, sp, #8
- 43 .LCFI0:
- 44 .cfi_def_cfa_offset 8
- 45 .loc 1 130 5 view .LVU5
- 46 0008 10D0 beq .L6
- 131:Core/Src/tim.c **** {
- 132:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspInit 0 */
- 133:Core/Src/tim.c ****
- 134:Core/Src/tim.c **** /* USER CODE END TIM2_MspInit 0 */
- 135:Core/Src/tim.c **** /* TIM2 clock enable */
- 136:Core/Src/tim.c **** __HAL_RCC_TIM2_CLK_ENABLE();
- 137:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspInit 1 */
- 138:Core/Src/tim.c ****
- 139:Core/Src/tim.c **** /* USER CODE END TIM2_MspInit 1 */
- 140:Core/Src/tim.c **** }
- 141:Core/Src/tim.c **** else if(tim_pwmHandle->Instance==TIM3)
- 47 .loc 1 141 8 is_stmt 1 view .LVU6
- 48 .loc 1 141 10 is_stmt 0 view .LVU7
- 49 000a 0F4A ldr r2, .L8
- 50 000c 9342 cmp r3, r2
- 51 000e 01D0 beq .L7
- 142:Core/Src/tim.c **** {
- 143:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspInit 0 */
- 144:Core/Src/tim.c ****
- 145:Core/Src/tim.c **** /* USER CODE END TIM3_MspInit 0 */
- 146:Core/Src/tim.c **** /* TIM3 clock enable */
- 147:Core/Src/tim.c **** __HAL_RCC_TIM3_CLK_ENABLE();
- 148:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspInit 1 */
- 149:Core/Src/tim.c ****
- 150:Core/Src/tim.c **** /* USER CODE END TIM3_MspInit 1 */
- 151:Core/Src/tim.c **** }
- 152:Core/Src/tim.c **** }
- 52 .loc 1 152 1 view .LVU8
- 53 0010 02B0 add sp, sp, #8
- 54 .LCFI1:
- 55 .cfi_remember_state
- 56 .cfi_def_cfa_offset 0
- 57 @ sp needed
- 58 0012 7047 bx lr
- 59 .L7:
- 60 .LCFI2:
- 61 .cfi_restore_state
- 147:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspInit 1 */
- 62 .loc 1 147 5 is_stmt 1 view .LVU9
- 63 .LBB2:
- 147:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspInit 1 */
- 64 .loc 1 147 5 view .LVU10
- 147:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspInit 1 */
- 65 .loc 1 147 5 view .LVU11
- 66 0014 0D4B ldr r3, .L8+4
- 67 0016 DA69 ldr r2, [r3, #28]
- 68 0018 42F00202 orr r2, r2, #2
- 69 001c DA61 str r2, [r3, #28]
- 147:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspInit 1 */
- 70 .loc 1 147 5 view .LVU12
- 71 001e DB69 ldr r3, [r3, #28]
- 72 0020 03F00203 and r3, r3, #2
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 5
- 73 0024 0193 str r3, [sp, #4]
- 147:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspInit 1 */
- 74 .loc 1 147 5 view .LVU13
- 75 0026 019B ldr r3, [sp, #4]
- 76 .LBE2:
- 147:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspInit 1 */
- 77 .loc 1 147 5 view .LVU14
- 78 .loc 1 152 1 is_stmt 0 view .LVU15
- 79 0028 02B0 add sp, sp, #8
- 80 .LCFI3:
- 81 .cfi_remember_state
- 82 .cfi_def_cfa_offset 0
- 83 @ sp needed
- 84 002a 7047 bx lr
- 85 .L6:
- 86 .LCFI4:
- 87 .cfi_restore_state
- 136:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspInit 1 */
- 88 .loc 1 136 5 is_stmt 1 view .LVU16
- 89 .LBB3:
- 136:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspInit 1 */
- 90 .loc 1 136 5 view .LVU17
- 136:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspInit 1 */
- 91 .loc 1 136 5 view .LVU18
- 92 002c 03F50433 add r3, r3, #135168
- 93 0030 DA69 ldr r2, [r3, #28]
- 94 0032 42F00102 orr r2, r2, #1
- 95 0036 DA61 str r2, [r3, #28]
- 136:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspInit 1 */
- 96 .loc 1 136 5 view .LVU19
- 97 0038 DB69 ldr r3, [r3, #28]
- 98 003a 03F00103 and r3, r3, #1
- 99 003e 0093 str r3, [sp]
- 136:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspInit 1 */
- 100 .loc 1 136 5 view .LVU20
- 101 0040 009B ldr r3, [sp]
- 102 .LBE3:
- 136:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspInit 1 */
- 103 .loc 1 136 5 view .LVU21
- 104 .loc 1 152 1 is_stmt 0 view .LVU22
- 105 0042 02B0 add sp, sp, #8
- 106 .LCFI5:
- 107 .cfi_def_cfa_offset 0
- 108 @ sp needed
- 109 0044 7047 bx lr
- 110 .L9:
- 111 0046 00BF .align 2
- 112 .L8:
- 113 0048 00040040 .word 1073742848
- 114 004c 00100240 .word 1073876992
- 115 .cfi_endproc
- 116 .LFE132:
- 118 .section .text.HAL_TIM_MspPostInit,"ax",%progbits
- 119 .align 1
- 120 .p2align 2,,3
- 121 .global HAL_TIM_MspPostInit
- 122 .syntax unified
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 6
- 123 .thumb
- 124 .thumb_func
- 126 HAL_TIM_MspPostInit:
- 127 .LVL1:
- 128 .LFB133:
- 153:Core/Src/tim.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef* timHandle)
- 154:Core/Src/tim.c **** {
- 129 .loc 1 154 1 is_stmt 1 view -0
- 130 .cfi_startproc
- 131 @ args = 0, pretend = 0, frame = 32
- 132 @ frame_needed = 0, uses_anonymous_args = 0
- 155:Core/Src/tim.c ****
- 156:Core/Src/tim.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
- 133 .loc 1 156 3 view .LVU24
- 154:Core/Src/tim.c ****
- 134 .loc 1 154 1 is_stmt 0 view .LVU25
- 135 0000 70B5 push {r4, r5, r6, lr}
- 136 .LCFI6:
- 137 .cfi_def_cfa_offset 16
- 138 .cfi_offset 4, -16
- 139 .cfi_offset 5, -12
- 140 .cfi_offset 6, -8
- 141 .cfi_offset 14, -4
- 157:Core/Src/tim.c **** if(timHandle->Instance==TIM2)
- 142 .loc 1 157 15 view .LVU26
- 143 0002 0368 ldr r3, [r0]
- 154:Core/Src/tim.c ****
- 144 .loc 1 154 1 view .LVU27
- 145 0004 88B0 sub sp, sp, #32
- 146 .LCFI7:
- 147 .cfi_def_cfa_offset 48
- 156:Core/Src/tim.c **** if(timHandle->Instance==TIM2)
- 148 .loc 1 156 20 view .LVU28
- 149 0006 0024 movs r4, #0
- 150 .loc 1 157 5 view .LVU29
- 151 0008 B3F1804F cmp r3, #1073741824
- 156:Core/Src/tim.c **** if(timHandle->Instance==TIM2)
- 152 .loc 1 156 20 view .LVU30
- 153 000c CDE90344 strd r4, r4, [sp, #12]
- 154 0010 CDE90544 strd r4, r4, [sp, #20]
- 155 0014 0794 str r4, [sp, #28]
- 156 .loc 1 157 3 is_stmt 1 view .LVU31
- 157 .loc 1 157 5 is_stmt 0 view .LVU32
- 158 0016 04D0 beq .L14
- 158:Core/Src/tim.c **** {
- 159:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspPostInit 0 */
- 160:Core/Src/tim.c ****
- 161:Core/Src/tim.c **** /* USER CODE END TIM2_MspPostInit 0 */
- 162:Core/Src/tim.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
- 163:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 164:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 165:Core/Src/tim.c **** PA15 ------> TIM2_CH1
- 166:Core/Src/tim.c **** PB3 ------> TIM2_CH2
- 167:Core/Src/tim.c **** */
- 168:Core/Src/tim.c **** GPIO_InitStruct.Pin = GPIO_PIN_15;
- 169:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 170:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 7
- 171:Core/Src/tim.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
- 172:Core/Src/tim.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2;
- 173:Core/Src/tim.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
- 174:Core/Src/tim.c ****
- 175:Core/Src/tim.c **** GPIO_InitStruct.Pin = GPIO_PIN_3;
- 176:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 177:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- 178:Core/Src/tim.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
- 179:Core/Src/tim.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2;
- 180:Core/Src/tim.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
- 181:Core/Src/tim.c ****
- 182:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspPostInit 1 */
- 183:Core/Src/tim.c ****
- 184:Core/Src/tim.c **** /* USER CODE END TIM2_MspPostInit 1 */
- 185:Core/Src/tim.c **** }
- 186:Core/Src/tim.c **** else if(timHandle->Instance==TIM3)
- 159 .loc 1 186 8 is_stmt 1 view .LVU33
- 160 .loc 1 186 10 is_stmt 0 view .LVU34
- 161 0018 224A ldr r2, .L16
- 162 001a 9342 cmp r3, r2
- 163 001c 2DD0 beq .L15
- 187:Core/Src/tim.c **** {
- 188:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspPostInit 0 */
- 189:Core/Src/tim.c ****
- 190:Core/Src/tim.c **** /* USER CODE END TIM3_MspPostInit 0 */
- 191:Core/Src/tim.c ****
- 192:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 193:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 194:Core/Src/tim.c **** PB4 ------> TIM3_CH1
- 195:Core/Src/tim.c **** PB5 ------> TIM3_CH2
- 196:Core/Src/tim.c **** */
- 197:Core/Src/tim.c **** GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5;
- 198:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 199:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- 200:Core/Src/tim.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
- 201:Core/Src/tim.c **** GPIO_InitStruct.Alternate = GPIO_AF2_TIM3;
- 202:Core/Src/tim.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
- 203:Core/Src/tim.c ****
- 204:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspPostInit 1 */
- 205:Core/Src/tim.c ****
- 206:Core/Src/tim.c **** /* USER CODE END TIM3_MspPostInit 1 */
- 207:Core/Src/tim.c **** }
- 208:Core/Src/tim.c ****
- 209:Core/Src/tim.c **** }
- 164 .loc 1 209 1 view .LVU35
- 165 001e 08B0 add sp, sp, #32
- 166 .LCFI8:
- 167 .cfi_remember_state
- 168 .cfi_def_cfa_offset 16
- 169 @ sp needed
- 170 0020 70BD pop {r4, r5, r6, pc}
- 171 .L14:
- 172 .LCFI9:
- 173 .cfi_restore_state
- 162:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 174 .loc 1 162 5 is_stmt 1 view .LVU36
- 175 .LBB4:
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 8
- 162:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 176 .loc 1 162 5 view .LVU37
- 162:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 177 .loc 1 162 5 view .LVU38
- 178 0022 03F50433 add r3, r3, #135168
- 179 .LBE4:
- 169:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- 180 .loc 1 169 26 is_stmt 0 view .LVU39
- 181 0026 0225 movs r5, #2
- 182 .LBB5:
- 162:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 183 .loc 1 162 5 view .LVU40
- 184 0028 5A69 ldr r2, [r3, #20]
- 185 002a 42F40032 orr r2, r2, #131072
- 186 002e 5A61 str r2, [r3, #20]
- 162:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 187 .loc 1 162 5 is_stmt 1 view .LVU41
- 188 0030 5A69 ldr r2, [r3, #20]
- 189 0032 02F40032 and r2, r2, #131072
- 190 0036 0092 str r2, [sp]
- 162:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 191 .loc 1 162 5 view .LVU42
- 192 0038 009A ldr r2, [sp]
- 193 .LBE5:
- 162:Core/Src/tim.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 194 .loc 1 162 5 view .LVU43
- 163:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 195 .loc 1 163 5 view .LVU44
- 196 .LBB6:
- 163:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 197 .loc 1 163 5 view .LVU45
- 163:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 198 .loc 1 163 5 view .LVU46
- 199 003a 5A69 ldr r2, [r3, #20]
- 200 003c 42F48022 orr r2, r2, #262144
- 201 0040 5A61 str r2, [r3, #20]
- 163:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 202 .loc 1 163 5 view .LVU47
- 203 0042 5B69 ldr r3, [r3, #20]
- 204 .LBE6:
- 169:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- 205 .loc 1 169 26 is_stmt 0 view .LVU48
- 206 0044 0495 str r5, [sp, #16]
- 207 .LBB7:
- 163:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 208 .loc 1 163 5 view .LVU49
- 209 0046 03F48023 and r3, r3, #262144
- 210 004a 0193 str r3, [sp, #4]
- 163:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 211 .loc 1 163 5 is_stmt 1 view .LVU50
- 212 .LBE7:
- 172:Core/Src/tim.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
- 213 .loc 1 172 31 is_stmt 0 view .LVU51
- 214 004c 0126 movs r6, #1
- 173:Core/Src/tim.c ****
- 215 .loc 1 173 5 view .LVU52
- 216 004e 03A9 add r1, sp, #12
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 9
- 168:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 217 .loc 1 168 25 view .LVU53
- 218 0050 4FF40043 mov r3, #32768
- 173:Core/Src/tim.c ****
- 219 .loc 1 173 5 view .LVU54
- 220 0054 4FF09040 mov r0, #1207959552
- 221 .LVL2:
- 168:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 222 .loc 1 168 25 view .LVU55
- 223 0058 0393 str r3, [sp, #12]
- 172:Core/Src/tim.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
- 224 .loc 1 172 31 view .LVU56
- 225 005a 0796 str r6, [sp, #28]
- 226 .LBB8:
- 163:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 227 .loc 1 163 5 view .LVU57
- 228 005c 019B ldr r3, [sp, #4]
- 229 .LBE8:
- 163:Core/Src/tim.c **** /**TIM2 GPIO Configuration
- 230 .loc 1 163 5 is_stmt 1 view .LVU58
- 168:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 231 .loc 1 168 5 view .LVU59
- 169:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- 232 .loc 1 169 5 view .LVU60
- 170:Core/Src/tim.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
- 233 .loc 1 170 5 view .LVU61
- 171:Core/Src/tim.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2;
- 234 .loc 1 171 5 view .LVU62
- 172:Core/Src/tim.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
- 235 .loc 1 172 5 view .LVU63
- 173:Core/Src/tim.c ****
- 236 .loc 1 173 5 view .LVU64
- 237 005e FFF7FEFF bl HAL_GPIO_Init
- 238 .LVL3:
- 175:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 239 .loc 1 175 5 view .LVU65
- 175:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 240 .loc 1 175 25 is_stmt 0 view .LVU66
- 241 0062 0823 movs r3, #8
- 180:Core/Src/tim.c ****
- 242 .loc 1 180 5 view .LVU67
- 243 0064 1048 ldr r0, .L16+4
- 175:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 244 .loc 1 175 25 view .LVU68
- 245 0066 0393 str r3, [sp, #12]
- 176:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- 246 .loc 1 176 5 is_stmt 1 view .LVU69
- 180:Core/Src/tim.c ****
- 247 .loc 1 180 5 is_stmt 0 view .LVU70
- 248 0068 03A9 add r1, sp, #12
- 177:Core/Src/tim.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
- 249 .loc 1 177 26 view .LVU71
- 250 006a CDE90454 strd r5, r4, [sp, #16]
- 178:Core/Src/tim.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2;
- 251 .loc 1 178 5 is_stmt 1 view .LVU72
- 179:Core/Src/tim.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
- 252 .loc 1 179 31 is_stmt 0 view .LVU73
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 10
- 253 006e CDE90646 strd r4, r6, [sp, #24]
- 180:Core/Src/tim.c ****
- 254 .loc 1 180 5 is_stmt 1 view .LVU74
- 255 0072 FFF7FEFF bl HAL_GPIO_Init
- 256 .LVL4:
- 257 .loc 1 209 1 is_stmt 0 view .LVU75
- 258 0076 08B0 add sp, sp, #32
- 259 .LCFI10:
- 260 .cfi_remember_state
- 261 .cfi_def_cfa_offset 16
- 262 @ sp needed
- 263 0078 70BD pop {r4, r5, r6, pc}
- 264 .LVL5:
- 265 .L15:
- 266 .LCFI11:
- 267 .cfi_restore_state
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 268 .loc 1 192 5 is_stmt 1 view .LVU76
- 269 .LBB9:
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 270 .loc 1 192 5 view .LVU77
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 271 .loc 1 192 5 view .LVU78
- 272 007a 0C4B ldr r3, .L16+8
- 273 .LBE9:
- 202:Core/Src/tim.c ****
- 274 .loc 1 202 5 is_stmt 0 view .LVU79
- 275 007c 0A48 ldr r0, .L16+4
- 276 .LVL6:
- 277 .LBB10:
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 278 .loc 1 192 5 view .LVU80
- 279 007e 5A69 ldr r2, [r3, #20]
- 280 0080 42F48022 orr r2, r2, #262144
- 281 0084 5A61 str r2, [r3, #20]
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 282 .loc 1 192 5 is_stmt 1 view .LVU81
- 283 0086 5B69 ldr r3, [r3, #20]
- 284 0088 03F48023 and r3, r3, #262144
- 285 .LBE10:
- 198:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- 286 .loc 1 198 26 is_stmt 0 view .LVU82
- 287 008c 0224 movs r4, #2
- 288 .LBB11:
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 289 .loc 1 192 5 view .LVU83
- 290 008e 0293 str r3, [sp, #8]
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 291 .loc 1 192 5 is_stmt 1 view .LVU84
- 292 .LBE11:
- 197:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 293 .loc 1 197 25 is_stmt 0 view .LVU85
- 294 0090 3025 movs r5, #48
- 202:Core/Src/tim.c ****
- 295 .loc 1 202 5 view .LVU86
- 296 0092 03A9 add r1, sp, #12
- 198:Core/Src/tim.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 11
- 297 .loc 1 198 26 view .LVU87
- 298 0094 CDE90354 strd r5, r4, [sp, #12]
- 299 .LBB12:
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 300 .loc 1 192 5 view .LVU88
- 301 0098 029B ldr r3, [sp, #8]
- 302 .LBE12:
- 192:Core/Src/tim.c **** /**TIM3 GPIO Configuration
- 303 .loc 1 192 5 is_stmt 1 view .LVU89
- 197:Core/Src/tim.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
- 304 .loc 1 197 5 view .LVU90
- 199:Core/Src/tim.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
- 305 .loc 1 199 5 view .LVU91
- 200:Core/Src/tim.c **** GPIO_InitStruct.Alternate = GPIO_AF2_TIM3;
- 306 .loc 1 200 5 view .LVU92
- 201:Core/Src/tim.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
- 307 .loc 1 201 5 view .LVU93
- 201:Core/Src/tim.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
- 308 .loc 1 201 31 is_stmt 0 view .LVU94
- 309 009a 0794 str r4, [sp, #28]
- 202:Core/Src/tim.c ****
- 310 .loc 1 202 5 is_stmt 1 view .LVU95
- 311 009c FFF7FEFF bl HAL_GPIO_Init
- 312 .LVL7:
- 313 .loc 1 209 1 is_stmt 0 view .LVU96
- 314 00a0 08B0 add sp, sp, #32
- 315 .LCFI12:
- 316 .cfi_def_cfa_offset 16
- 317 @ sp needed
- 318 00a2 70BD pop {r4, r5, r6, pc}
- 319 .L17:
- 320 .align 2
- 321 .L16:
- 322 00a4 00040040 .word 1073742848
- 323 00a8 00040048 .word 1207960576
- 324 00ac 00100240 .word 1073876992
- 325 .cfi_endproc
- 326 .LFE133:
- 328 .section .text.MX_TIM2_Init,"ax",%progbits
- 329 .align 1
- 330 .p2align 2,,3
- 331 .global MX_TIM2_Init
- 332 .syntax unified
- 333 .thumb
- 334 .thumb_func
- 336 MX_TIM2_Init:
- 337 .LFB130:
- 32:Core/Src/tim.c ****
- 338 .loc 1 32 1 is_stmt 1 view -0
- 339 .cfi_startproc
- 340 @ args = 0, pretend = 0, frame = 40
- 341 @ frame_needed = 0, uses_anonymous_args = 0
- 38:Core/Src/tim.c **** TIM_OC_InitTypeDef sConfigOC = {0};
- 342 .loc 1 38 3 view .LVU98
- 32:Core/Src/tim.c ****
- 343 .loc 1 32 1 is_stmt 0 view .LVU99
- 344 0000 00B5 push {lr}
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 12
- 345 .LCFI13:
- 346 .cfi_def_cfa_offset 4
- 347 .cfi_offset 14, -4
- 44:Core/Src/tim.c **** htim2.Init.Prescaler = 72;
- 348 .loc 1 44 18 view .LVU100
- 349 0002 2548 ldr r0, .L40
- 350 0004 4FF08042 mov r2, #1073741824
- 351 0008 0260 str r2, [r0]
- 45:Core/Src/tim.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
- 352 .loc 1 45 24 view .LVU101
- 353 000a 4822 movs r2, #72
- 38:Core/Src/tim.c **** TIM_OC_InitTypeDef sConfigOC = {0};
- 354 .loc 1 38 27 view .LVU102
- 355 000c 0023 movs r3, #0
- 32:Core/Src/tim.c ****
- 356 .loc 1 32 1 view .LVU103
- 357 000e 8BB0 sub sp, sp, #44
- 358 .LCFI14:
- 359 .cfi_def_cfa_offset 48
- 45:Core/Src/tim.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
- 360 .loc 1 45 24 view .LVU104
- 361 0010 4260 str r2, [r0, #4]
- 47:Core/Src/tim.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
- 362 .loc 1 47 21 view .LVU105
- 363 0012 4FF4FA72 mov r2, #500
- 38:Core/Src/tim.c **** TIM_OC_InitTypeDef sConfigOC = {0};
- 364 .loc 1 38 27 view .LVU106
- 365 0016 CDE90033 strd r3, r3, [sp]
- 39:Core/Src/tim.c ****
- 366 .loc 1 39 22 view .LVU107
- 367 001a CDE90233 strd r3, r3, [sp, #8]
- 368 001e CDE90433 strd r3, r3, [sp, #16]
- 369 0022 CDE90633 strd r3, r3, [sp, #24]
- 370 0026 CDE90833 strd r3, r3, [sp, #32]
- 44:Core/Src/tim.c **** htim2.Init.Prescaler = 72;
- 371 .loc 1 44 3 is_stmt 1 view .LVU108
- 45:Core/Src/tim.c **** htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
- 372 .loc 1 45 3 view .LVU109
- 46:Core/Src/tim.c **** htim2.Init.Period = 500;
- 373 .loc 1 46 3 view .LVU110
- 47:Core/Src/tim.c **** htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
- 374 .loc 1 47 21 is_stmt 0 view .LVU111
- 375 002a C0E90232 strd r3, r2, [r0, #8]
- 48:Core/Src/tim.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
- 376 .loc 1 48 3 is_stmt 1 view .LVU112
- 48:Core/Src/tim.c **** htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
- 377 .loc 1 48 28 is_stmt 0 view .LVU113
- 378 002e 0361 str r3, [r0, #16]
- 49:Core/Src/tim.c **** if (HAL_TIM_PWM_Init(&htim2) != HAL_OK)
- 379 .loc 1 49 3 is_stmt 1 view .LVU114
- 49:Core/Src/tim.c **** if (HAL_TIM_PWM_Init(&htim2) != HAL_OK)
- 380 .loc 1 49 32 is_stmt 0 view .LVU115
- 381 0030 8361 str r3, [r0, #24]
- 50:Core/Src/tim.c **** {
- 382 .loc 1 50 3 is_stmt 1 view .LVU116
- 50:Core/Src/tim.c **** {
- 383 .loc 1 50 7 is_stmt 0 view .LVU117
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 13
- 384 0032 FFF7FEFF bl HAL_TIM_PWM_Init
- 385 .LVL8:
- 50:Core/Src/tim.c **** {
- 386 .loc 1 50 6 view .LVU118
- 387 0036 F0B9 cbnz r0, .L36
- 388 .L19:
- 54:Core/Src/tim.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
- 389 .loc 1 54 3 is_stmt 1 view .LVU119
- 54:Core/Src/tim.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
- 390 .loc 1 54 37 is_stmt 0 view .LVU120
- 391 0038 0023 movs r3, #0
- 56:Core/Src/tim.c **** {
- 392 .loc 1 56 7 view .LVU121
- 393 003a 1748 ldr r0, .L40
- 54:Core/Src/tim.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
- 394 .loc 1 54 37 view .LVU122
- 395 003c 0093 str r3, [sp]
- 55:Core/Src/tim.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK)
- 396 .loc 1 55 3 is_stmt 1 view .LVU123
- 56:Core/Src/tim.c **** {
- 397 .loc 1 56 7 is_stmt 0 view .LVU124
- 398 003e 6946 mov r1, sp
- 55:Core/Src/tim.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK)
- 399 .loc 1 55 33 view .LVU125
- 400 0040 0293 str r3, [sp, #8]
- 56:Core/Src/tim.c **** {
- 401 .loc 1 56 3 is_stmt 1 view .LVU126
- 56:Core/Src/tim.c **** {
- 402 .loc 1 56 7 is_stmt 0 view .LVU127
- 403 0042 FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization
- 404 .LVL9:
- 56:Core/Src/tim.c **** {
- 405 .loc 1 56 6 view .LVU128
- 406 0046 20BB cbnz r0, .L37
- 407 .L20:
- 60:Core/Src/tim.c **** sConfigOC.Pulse = 0;
- 408 .loc 1 60 3 is_stmt 1 view .LVU129
- 61:Core/Src/tim.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
- 409 .loc 1 61 19 is_stmt 0 view .LVU130
- 410 0048 0022 movs r2, #0
- 60:Core/Src/tim.c **** sConfigOC.Pulse = 0;
- 411 .loc 1 60 20 view .LVU131
- 412 004a 6023 movs r3, #96
- 64:Core/Src/tim.c **** {
- 413 .loc 1 64 7 view .LVU132
- 414 004c 1248 ldr r0, .L40
- 62:Core/Src/tim.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
- 415 .loc 1 62 24 view .LVU133
- 416 004e 0592 str r2, [sp, #20]
- 64:Core/Src/tim.c **** {
- 417 .loc 1 64 7 view .LVU134
- 418 0050 03A9 add r1, sp, #12
- 61:Core/Src/tim.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
- 419 .loc 1 61 19 view .LVU135
- 420 0052 CDE90332 strd r3, r2, [sp, #12]
- 62:Core/Src/tim.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
- 421 .loc 1 62 3 is_stmt 1 view .LVU136
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 14
- 63:Core/Src/tim.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
- 422 .loc 1 63 3 view .LVU137
- 63:Core/Src/tim.c **** if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
- 423 .loc 1 63 24 is_stmt 0 view .LVU138
- 424 0056 0792 str r2, [sp, #28]
- 64:Core/Src/tim.c **** {
- 425 .loc 1 64 3 is_stmt 1 view .LVU139
- 64:Core/Src/tim.c **** {
- 426 .loc 1 64 7 is_stmt 0 view .LVU140
- 427 0058 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel
- 428 .LVL10:
- 64:Core/Src/tim.c **** {
- 429 .loc 1 64 6 view .LVU141
- 430 005c B0B9 cbnz r0, .L38
- 431 .L21:
- 68:Core/Src/tim.c **** {
- 432 .loc 1 68 3 is_stmt 1 view .LVU142
- 68:Core/Src/tim.c **** {
- 433 .loc 1 68 7 is_stmt 0 view .LVU143
- 434 005e 0E48 ldr r0, .L40
- 435 0060 0422 movs r2, #4
- 436 0062 03A9 add r1, sp, #12
- 437 0064 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel
- 438 .LVL11:
- 68:Core/Src/tim.c **** {
- 439 .loc 1 68 6 view .LVU144
- 440 0068 40B9 cbnz r0, .L39
- 75:Core/Src/tim.c ****
- 441 .loc 1 75 3 is_stmt 1 view .LVU145
- 442 006a 0B48 ldr r0, .L40
- 443 006c FFF7FEFF bl HAL_TIM_MspPostInit
- 444 .LVL12:
- 77:Core/Src/tim.c **** /* TIM3 init function */
- 445 .loc 1 77 1 is_stmt 0 view .LVU146
- 446 0070 0BB0 add sp, sp, #44
- 447 .LCFI15:
- 448 .cfi_remember_state
- 449 .cfi_def_cfa_offset 4
- 450 @ sp needed
- 451 0072 5DF804FB ldr pc, [sp], #4
- 452 .L36:
- 453 .LCFI16:
- 454 .cfi_restore_state
- 52:Core/Src/tim.c **** }
- 455 .loc 1 52 5 is_stmt 1 view .LVU147
- 456 0076 FFF7FEFF bl Error_Handler
- 457 .LVL13:
- 458 007a DDE7 b .L19
- 459 .L39:
- 70:Core/Src/tim.c **** }
- 460 .loc 1 70 5 view .LVU148
- 461 007c FFF7FEFF bl Error_Handler
- 462 .LVL14:
- 75:Core/Src/tim.c ****
- 463 .loc 1 75 3 view .LVU149
- 464 0080 0548 ldr r0, .L40
- 465 0082 FFF7FEFF bl HAL_TIM_MspPostInit
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 15
- 466 .LVL15:
- 77:Core/Src/tim.c **** /* TIM3 init function */
- 467 .loc 1 77 1 is_stmt 0 view .LVU150
- 468 0086 0BB0 add sp, sp, #44
- 469 .LCFI17:
- 470 .cfi_remember_state
- 471 .cfi_def_cfa_offset 4
- 472 @ sp needed
- 473 0088 5DF804FB ldr pc, [sp], #4
- 474 .L38:
- 475 .LCFI18:
- 476 .cfi_restore_state
- 66:Core/Src/tim.c **** }
- 477 .loc 1 66 5 is_stmt 1 view .LVU151
- 478 008c FFF7FEFF bl Error_Handler
- 479 .LVL16:
- 480 0090 E5E7 b .L21
- 481 .L37:
- 58:Core/Src/tim.c **** }
- 482 .loc 1 58 5 view .LVU152
- 483 0092 FFF7FEFF bl Error_Handler
- 484 .LVL17:
- 485 0096 D7E7 b .L20
- 486 .L41:
- 487 .align 2
- 488 .L40:
- 489 0098 00000000 .word .LANCHOR0
- 490 .cfi_endproc
- 491 .LFE130:
- 493 .section .text.MX_TIM3_Init,"ax",%progbits
- 494 .align 1
- 495 .p2align 2,,3
- 496 .global MX_TIM3_Init
- 497 .syntax unified
- 498 .thumb
- 499 .thumb_func
- 501 MX_TIM3_Init:
- 502 .LFB131:
- 80:Core/Src/tim.c ****
- 503 .loc 1 80 1 view -0
- 504 .cfi_startproc
- 505 @ args = 0, pretend = 0, frame = 40
- 506 @ frame_needed = 0, uses_anonymous_args = 0
- 86:Core/Src/tim.c **** TIM_OC_InitTypeDef sConfigOC = {0};
- 507 .loc 1 86 3 view .LVU154
- 80:Core/Src/tim.c ****
- 508 .loc 1 80 1 is_stmt 0 view .LVU155
- 509 0000 00B5 push {lr}
- 510 .LCFI19:
- 511 .cfi_def_cfa_offset 4
- 512 .cfi_offset 14, -4
- 92:Core/Src/tim.c **** htim3.Init.Prescaler = 72;
- 513 .loc 1 92 18 view .LVU156
- 514 0002 2548 ldr r0, .L64
- 515 0004 254A ldr r2, .L64+4
- 516 0006 0260 str r2, [r0]
- 93:Core/Src/tim.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 16
- 517 .loc 1 93 24 view .LVU157
- 518 0008 4822 movs r2, #72
- 86:Core/Src/tim.c **** TIM_OC_InitTypeDef sConfigOC = {0};
- 519 .loc 1 86 27 view .LVU158
- 520 000a 0023 movs r3, #0
- 80:Core/Src/tim.c ****
- 521 .loc 1 80 1 view .LVU159
- 522 000c 8BB0 sub sp, sp, #44
- 523 .LCFI20:
- 524 .cfi_def_cfa_offset 48
- 93:Core/Src/tim.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
- 525 .loc 1 93 24 view .LVU160
- 526 000e 4260 str r2, [r0, #4]
- 95:Core/Src/tim.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
- 527 .loc 1 95 21 view .LVU161
- 528 0010 4FF6FF72 movw r2, #65535
- 86:Core/Src/tim.c **** TIM_OC_InitTypeDef sConfigOC = {0};
- 529 .loc 1 86 27 view .LVU162
- 530 0014 CDE90033 strd r3, r3, [sp]
- 87:Core/Src/tim.c ****
- 531 .loc 1 87 22 view .LVU163
- 532 0018 CDE90233 strd r3, r3, [sp, #8]
- 533 001c CDE90433 strd r3, r3, [sp, #16]
- 534 0020 CDE90633 strd r3, r3, [sp, #24]
- 535 0024 CDE90833 strd r3, r3, [sp, #32]
- 92:Core/Src/tim.c **** htim3.Init.Prescaler = 72;
- 536 .loc 1 92 3 is_stmt 1 view .LVU164
- 93:Core/Src/tim.c **** htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
- 537 .loc 1 93 3 view .LVU165
- 94:Core/Src/tim.c **** htim3.Init.Period = 65535;
- 538 .loc 1 94 3 view .LVU166
- 95:Core/Src/tim.c **** htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
- 539 .loc 1 95 21 is_stmt 0 view .LVU167
- 540 0028 C0E90232 strd r3, r2, [r0, #8]
- 96:Core/Src/tim.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
- 541 .loc 1 96 3 is_stmt 1 view .LVU168
- 96:Core/Src/tim.c **** htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
- 542 .loc 1 96 28 is_stmt 0 view .LVU169
- 543 002c 0361 str r3, [r0, #16]
- 97:Core/Src/tim.c **** if (HAL_TIM_PWM_Init(&htim3) != HAL_OK)
- 544 .loc 1 97 3 is_stmt 1 view .LVU170
- 97:Core/Src/tim.c **** if (HAL_TIM_PWM_Init(&htim3) != HAL_OK)
- 545 .loc 1 97 32 is_stmt 0 view .LVU171
- 546 002e 8361 str r3, [r0, #24]
- 98:Core/Src/tim.c **** {
- 547 .loc 1 98 3 is_stmt 1 view .LVU172
- 98:Core/Src/tim.c **** {
- 548 .loc 1 98 7 is_stmt 0 view .LVU173
- 549 0030 FFF7FEFF bl HAL_TIM_PWM_Init
- 550 .LVL18:
- 98:Core/Src/tim.c **** {
- 551 .loc 1 98 6 view .LVU174
- 552 0034 F0B9 cbnz r0, .L60
- 553 .L43:
- 102:Core/Src/tim.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
- 554 .loc 1 102 3 is_stmt 1 view .LVU175
- 102:Core/Src/tim.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 17
- 555 .loc 1 102 37 is_stmt 0 view .LVU176
- 556 0036 0023 movs r3, #0
- 104:Core/Src/tim.c **** {
- 557 .loc 1 104 7 view .LVU177
- 558 0038 1748 ldr r0, .L64
- 102:Core/Src/tim.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
- 559 .loc 1 102 37 view .LVU178
- 560 003a 0093 str r3, [sp]
- 103:Core/Src/tim.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK)
- 561 .loc 1 103 3 is_stmt 1 view .LVU179
- 104:Core/Src/tim.c **** {
- 562 .loc 1 104 7 is_stmt 0 view .LVU180
- 563 003c 6946 mov r1, sp
- 103:Core/Src/tim.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK)
- 564 .loc 1 103 33 view .LVU181
- 565 003e 0293 str r3, [sp, #8]
- 104:Core/Src/tim.c **** {
- 566 .loc 1 104 3 is_stmt 1 view .LVU182
- 104:Core/Src/tim.c **** {
- 567 .loc 1 104 7 is_stmt 0 view .LVU183
- 568 0040 FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization
- 569 .LVL19:
- 104:Core/Src/tim.c **** {
- 570 .loc 1 104 6 view .LVU184
- 571 0044 20BB cbnz r0, .L61
- 572 .L44:
- 108:Core/Src/tim.c **** sConfigOC.Pulse = 0;
- 573 .loc 1 108 3 is_stmt 1 view .LVU185
- 109:Core/Src/tim.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
- 574 .loc 1 109 19 is_stmt 0 view .LVU186
- 575 0046 0022 movs r2, #0
- 108:Core/Src/tim.c **** sConfigOC.Pulse = 0;
- 576 .loc 1 108 20 view .LVU187
- 577 0048 6023 movs r3, #96
- 112:Core/Src/tim.c **** {
- 578 .loc 1 112 7 view .LVU188
- 579 004a 1348 ldr r0, .L64
- 110:Core/Src/tim.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
- 580 .loc 1 110 24 view .LVU189
- 581 004c 0592 str r2, [sp, #20]
- 112:Core/Src/tim.c **** {
- 582 .loc 1 112 7 view .LVU190
- 583 004e 03A9 add r1, sp, #12
- 109:Core/Src/tim.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
- 584 .loc 1 109 19 view .LVU191
- 585 0050 CDE90332 strd r3, r2, [sp, #12]
- 110:Core/Src/tim.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
- 586 .loc 1 110 3 is_stmt 1 view .LVU192
- 111:Core/Src/tim.c **** if (HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
- 587 .loc 1 111 3 view .LVU193
- 111:Core/Src/tim.c **** if (HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
- 588 .loc 1 111 24 is_stmt 0 view .LVU194
- 589 0054 0792 str r2, [sp, #28]
- 112:Core/Src/tim.c **** {
- 590 .loc 1 112 3 is_stmt 1 view .LVU195
- 112:Core/Src/tim.c **** {
- 591 .loc 1 112 7 is_stmt 0 view .LVU196
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 18
- 592 0056 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel
- 593 .LVL20:
- 112:Core/Src/tim.c **** {
- 594 .loc 1 112 6 view .LVU197
- 595 005a B0B9 cbnz r0, .L62
- 596 .L45:
- 116:Core/Src/tim.c **** {
- 597 .loc 1 116 3 is_stmt 1 view .LVU198
- 116:Core/Src/tim.c **** {
- 598 .loc 1 116 7 is_stmt 0 view .LVU199
- 599 005c 0E48 ldr r0, .L64
- 600 005e 0422 movs r2, #4
- 601 0060 03A9 add r1, sp, #12
- 602 0062 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel
- 603 .LVL21:
- 116:Core/Src/tim.c **** {
- 604 .loc 1 116 6 view .LVU200
- 605 0066 40B9 cbnz r0, .L63
- 123:Core/Src/tim.c ****
- 606 .loc 1 123 3 is_stmt 1 view .LVU201
- 607 0068 0B48 ldr r0, .L64
- 608 006a FFF7FEFF bl HAL_TIM_MspPostInit
- 609 .LVL22:
- 125:Core/Src/tim.c ****
- 610 .loc 1 125 1 is_stmt 0 view .LVU202
- 611 006e 0BB0 add sp, sp, #44
- 612 .LCFI21:
- 613 .cfi_remember_state
- 614 .cfi_def_cfa_offset 4
- 615 @ sp needed
- 616 0070 5DF804FB ldr pc, [sp], #4
- 617 .L60:
- 618 .LCFI22:
- 619 .cfi_restore_state
- 100:Core/Src/tim.c **** }
- 620 .loc 1 100 5 is_stmt 1 view .LVU203
- 621 0074 FFF7FEFF bl Error_Handler
- 622 .LVL23:
- 623 0078 DDE7 b .L43
- 624 .L63:
- 118:Core/Src/tim.c **** }
- 625 .loc 1 118 5 view .LVU204
- 626 007a FFF7FEFF bl Error_Handler
- 627 .LVL24:
- 123:Core/Src/tim.c ****
- 628 .loc 1 123 3 view .LVU205
- 629 007e 0648 ldr r0, .L64
- 630 0080 FFF7FEFF bl HAL_TIM_MspPostInit
- 631 .LVL25:
- 125:Core/Src/tim.c ****
- 632 .loc 1 125 1 is_stmt 0 view .LVU206
- 633 0084 0BB0 add sp, sp, #44
- 634 .LCFI23:
- 635 .cfi_remember_state
- 636 .cfi_def_cfa_offset 4
- 637 @ sp needed
- 638 0086 5DF804FB ldr pc, [sp], #4
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 19
- 639 .L62:
- 640 .LCFI24:
- 641 .cfi_restore_state
- 114:Core/Src/tim.c **** }
- 642 .loc 1 114 5 is_stmt 1 view .LVU207
- 643 008a FFF7FEFF bl Error_Handler
- 644 .LVL26:
- 645 008e E5E7 b .L45
- 646 .L61:
- 106:Core/Src/tim.c **** }
- 647 .loc 1 106 5 view .LVU208
- 648 0090 FFF7FEFF bl Error_Handler
- 649 .LVL27:
- 650 0094 D7E7 b .L44
- 651 .L65:
- 652 0096 00BF .align 2
- 653 .L64:
- 654 0098 00000000 .word .LANCHOR1
- 655 009c 00040040 .word 1073742848
- 656 .cfi_endproc
- 657 .LFE131:
- 659 .section .text.HAL_TIM_PWM_MspDeInit,"ax",%progbits
- 660 .align 1
- 661 .p2align 2,,3
- 662 .global HAL_TIM_PWM_MspDeInit
- 663 .syntax unified
- 664 .thumb
- 665 .thumb_func
- 667 HAL_TIM_PWM_MspDeInit:
- 668 .LVL28:
- 669 .LFB134:
- 210:Core/Src/tim.c ****
- 211:Core/Src/tim.c **** void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef* tim_pwmHandle)
- 212:Core/Src/tim.c **** {
- 670 .loc 1 212 1 view -0
- 671 .cfi_startproc
- 672 @ args = 0, pretend = 0, frame = 0
- 673 @ frame_needed = 0, uses_anonymous_args = 0
- 674 @ link register save eliminated.
- 213:Core/Src/tim.c ****
- 214:Core/Src/tim.c **** if(tim_pwmHandle->Instance==TIM2)
- 675 .loc 1 214 3 view .LVU210
- 676 .loc 1 214 19 is_stmt 0 view .LVU211
- 677 0000 0368 ldr r3, [r0]
- 678 .loc 1 214 5 view .LVU212
- 679 0002 B3F1804F cmp r3, #1073741824
- 680 0006 0AD0 beq .L69
- 215:Core/Src/tim.c **** {
- 216:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspDeInit 0 */
- 217:Core/Src/tim.c ****
- 218:Core/Src/tim.c **** /* USER CODE END TIM2_MspDeInit 0 */
- 219:Core/Src/tim.c **** /* Peripheral clock disable */
- 220:Core/Src/tim.c **** __HAL_RCC_TIM2_CLK_DISABLE();
- 221:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */
- 222:Core/Src/tim.c ****
- 223:Core/Src/tim.c **** /* USER CODE END TIM2_MspDeInit 1 */
- 224:Core/Src/tim.c **** }
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 20
- 225:Core/Src/tim.c **** else if(tim_pwmHandle->Instance==TIM3)
- 681 .loc 1 225 8 is_stmt 1 view .LVU213
- 682 .loc 1 225 10 is_stmt 0 view .LVU214
- 683 0008 084A ldr r2, .L71
- 684 000a 9342 cmp r3, r2
- 685 000c 00D0 beq .L70
- 226:Core/Src/tim.c **** {
- 227:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspDeInit 0 */
- 228:Core/Src/tim.c ****
- 229:Core/Src/tim.c **** /* USER CODE END TIM3_MspDeInit 0 */
- 230:Core/Src/tim.c **** /* Peripheral clock disable */
- 231:Core/Src/tim.c **** __HAL_RCC_TIM3_CLK_DISABLE();
- 232:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */
- 233:Core/Src/tim.c ****
- 234:Core/Src/tim.c **** /* USER CODE END TIM3_MspDeInit 1 */
- 235:Core/Src/tim.c **** }
- 236:Core/Src/tim.c **** }
- 686 .loc 1 236 1 view .LVU215
- 687 000e 7047 bx lr
- 688 .L70:
- 231:Core/Src/tim.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */
- 689 .loc 1 231 5 is_stmt 1 view .LVU216
- 690 0010 02F50332 add r2, r2, #134144
- 691 0014 D369 ldr r3, [r2, #28]
- 692 0016 23F00203 bic r3, r3, #2
- 693 001a D361 str r3, [r2, #28]
- 694 .loc 1 236 1 is_stmt 0 view .LVU217
- 695 001c 7047 bx lr
- 696 .L69:
- 220:Core/Src/tim.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */
- 697 .loc 1 220 5 is_stmt 1 view .LVU218
- 698 001e 044A ldr r2, .L71+4
- 699 0020 D369 ldr r3, [r2, #28]
- 700 0022 23F00103 bic r3, r3, #1
- 701 0026 D361 str r3, [r2, #28]
- 702 0028 7047 bx lr
- 703 .L72:
- 704 002a 00BF .align 2
- 705 .L71:
- 706 002c 00040040 .word 1073742848
- 707 0030 00100240 .word 1073876992
- 708 .cfi_endproc
- 709 .LFE134:
- 711 .global htim3
- 712 .global htim2
- 713 .section .bss.htim2,"aw",%nobits
- 714 .align 2
- 715 .set .LANCHOR0,. + 0
- 718 htim2:
- 719 0000 00000000 .space 76
- 719 00000000
- 719 00000000
- 719 00000000
- 719 00000000
- 720 .section .bss.htim3,"aw",%nobits
- 721 .align 2
- 722 .set .LANCHOR1,. + 0
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 21
- 725 htim3:
- 726 0000 00000000 .space 76
- 726 00000000
- 726 00000000
- 726 00000000
- 726 00000000
- 727 .text
- 728 .Letext0:
- 729 .file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h"
- 730 .file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h"
- 731 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
- 732 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
- 733 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
- 734 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
- 735 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
- 736 .file 9 "Core/Inc/tim.h"
- 737 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h"
- 738 .file 11 "Core/Inc/main.h"
- ARM GAS C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s page 22
- DEFINED SYMBOLS
- *ABS*:00000000 tim.c
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:20 .text.HAL_TIM_PWM_MspInit:00000000 $t
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:27 .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:113 .text.HAL_TIM_PWM_MspInit:00000048 $d
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:119 .text.HAL_TIM_MspPostInit:00000000 $t
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:126 .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:322 .text.HAL_TIM_MspPostInit:000000a4 $d
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:329 .text.MX_TIM2_Init:00000000 $t
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:336 .text.MX_TIM2_Init:00000000 MX_TIM2_Init
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:489 .text.MX_TIM2_Init:00000098 $d
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:494 .text.MX_TIM3_Init:00000000 $t
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:501 .text.MX_TIM3_Init:00000000 MX_TIM3_Init
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:654 .text.MX_TIM3_Init:00000098 $d
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:660 .text.HAL_TIM_PWM_MspDeInit:00000000 $t
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:667 .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:706 .text.HAL_TIM_PWM_MspDeInit:0000002c $d
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:725 .bss.htim3:00000000 htim3
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:718 .bss.htim2:00000000 htim2
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:714 .bss.htim2:00000000 $d
- C:\Users\zl835\AppData\Local\Temp\ccyWWNef.s:721 .bss.htim3:00000000 $d
- UNDEFINED SYMBOLS
- HAL_GPIO_Init
- HAL_TIM_PWM_Init
- HAL_TIMEx_MasterConfigSynchronization
- HAL_TIM_PWM_ConfigChannel
- Error_Handler
|