dma configuration activated , dma1 and dma2

This commit is contained in:
n.jayaprakash
2024-05-16 14:35:47 +02:00
parent d9d7da87c0
commit 624b28052a
9 changed files with 5648 additions and 5030 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
28:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */
29:Core/Src/stm32f3xx_it.c ****
30:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 2
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 2
31:Core/Src/stm32f3xx_it.c ****
@ -88,20 +88,22 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
55:Core/Src/stm32f3xx_it.c **** /* USER CODE END 0 */
56:Core/Src/stm32f3xx_it.c ****
57:Core/Src/stm32f3xx_it.c **** /* External variables --------------------------------------------------------*/
58:Core/Src/stm32f3xx_it.c **** extern CAN_HandleTypeDef hcan;
59:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN EV */
60:Core/Src/stm32f3xx_it.c ****
61:Core/Src/stm32f3xx_it.c **** /* USER CODE END EV */
58:Core/Src/stm32f3xx_it.c **** extern DMA_HandleTypeDef hdma_adc1;
59:Core/Src/stm32f3xx_it.c **** extern DMA_HandleTypeDef hdma_adc2;
60:Core/Src/stm32f3xx_it.c **** extern CAN_HandleTypeDef hcan;
61:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN EV */
62:Core/Src/stm32f3xx_it.c ****
63:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
64:Core/Src/stm32f3xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */
63:Core/Src/stm32f3xx_it.c **** /* USER CODE END EV */
64:Core/Src/stm32f3xx_it.c ****
65:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
66:Core/Src/stm32f3xx_it.c **** /**
67:Core/Src/stm32f3xx_it.c **** * @brief This function handles Non maskable interrupt.
68:Core/Src/stm32f3xx_it.c **** */
69:Core/Src/stm32f3xx_it.c **** void NMI_Handler(void)
70:Core/Src/stm32f3xx_it.c **** {
29 .loc 1 70 1 view -0
66:Core/Src/stm32f3xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */
67:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
68:Core/Src/stm32f3xx_it.c **** /**
69:Core/Src/stm32f3xx_it.c **** * @brief This function handles Non maskable interrupt.
70:Core/Src/stm32f3xx_it.c **** */
71:Core/Src/stm32f3xx_it.c **** void NMI_Handler(void)
72:Core/Src/stm32f3xx_it.c **** {
29 .loc 1 72 1 view -0
30 .cfi_startproc
31 @ Volatile: function does not return.
32 @ args = 0, pretend = 0, frame = 0
@ -110,25 +112,25 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
35 .cfi_def_cfa_offset 8
36 .cfi_offset 3, -8
37 .cfi_offset 14, -4
71:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
72:Core/Src/stm32f3xx_it.c ****
73:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
74:Core/Src/stm32f3xx_it.c **** HAL_RCC_NMI_IRQHandler();
38 .loc 1 74 3 view .LVU1
73:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
74:Core/Src/stm32f3xx_it.c ****
75:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
76:Core/Src/stm32f3xx_it.c **** HAL_RCC_NMI_IRQHandler();
38 .loc 1 76 3 view .LVU1
39 0002 FFF7FEFF bl HAL_RCC_NMI_IRQHandler
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 3
40 .LVL0:
41 .L2:
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 3
75:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
76:Core/Src/stm32f3xx_it.c **** while (1)
42 .loc 1 76 3 discriminator 1 view .LVU2
77:Core/Src/stm32f3xx_it.c **** {
78:Core/Src/stm32f3xx_it.c **** }
43 .loc 1 78 3 discriminator 1 view .LVU3
76:Core/Src/stm32f3xx_it.c **** {
44 .loc 1 76 9 discriminator 1 view .LVU4
77:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
78:Core/Src/stm32f3xx_it.c **** while (1)
42 .loc 1 78 3 discriminator 1 view .LVU2
79:Core/Src/stm32f3xx_it.c **** {
80:Core/Src/stm32f3xx_it.c **** }
43 .loc 1 80 3 discriminator 1 view .LVU3
78:Core/Src/stm32f3xx_it.c **** {
44 .loc 1 78 9 discriminator 1 view .LVU4
45 0006 FEE7 b .L2
46 .cfi_endproc
47 .LFE130:
@ -140,33 +142,33 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
54 .thumb_func
56 HardFault_Handler:
57 .LFB131:
79:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
80:Core/Src/stm32f3xx_it.c **** }
81:Core/Src/stm32f3xx_it.c ****
82:Core/Src/stm32f3xx_it.c **** /**
83:Core/Src/stm32f3xx_it.c **** * @brief This function handles Hard fault interrupt.
84:Core/Src/stm32f3xx_it.c **** */
85:Core/Src/stm32f3xx_it.c **** void HardFault_Handler(void)
86:Core/Src/stm32f3xx_it.c **** {
58 .loc 1 86 1 view -0
81:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
82:Core/Src/stm32f3xx_it.c **** }
83:Core/Src/stm32f3xx_it.c ****
84:Core/Src/stm32f3xx_it.c **** /**
85:Core/Src/stm32f3xx_it.c **** * @brief This function handles Hard fault interrupt.
86:Core/Src/stm32f3xx_it.c **** */
87:Core/Src/stm32f3xx_it.c **** void HardFault_Handler(void)
88:Core/Src/stm32f3xx_it.c **** {
58 .loc 1 88 1 view -0
59 .cfi_startproc
60 @ Volatile: function does not return.
61 @ args = 0, pretend = 0, frame = 0
62 @ frame_needed = 0, uses_anonymous_args = 0
63 @ link register save eliminated.
64 .L5:
87:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
88:Core/Src/stm32f3xx_it.c ****
89:Core/Src/stm32f3xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
90:Core/Src/stm32f3xx_it.c **** while (1)
65 .loc 1 90 3 discriminator 1 view .LVU6
91:Core/Src/stm32f3xx_it.c **** {
92:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
93:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
94:Core/Src/stm32f3xx_it.c **** }
66 .loc 1 94 3 discriminator 1 view .LVU7
90:Core/Src/stm32f3xx_it.c **** {
67 .loc 1 90 9 discriminator 1 view .LVU8
89:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
90:Core/Src/stm32f3xx_it.c ****
91:Core/Src/stm32f3xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
92:Core/Src/stm32f3xx_it.c **** while (1)
65 .loc 1 92 3 discriminator 1 view .LVU6
93:Core/Src/stm32f3xx_it.c **** {
94:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
95:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
96:Core/Src/stm32f3xx_it.c **** }
66 .loc 1 96 3 discriminator 1 view .LVU7
92:Core/Src/stm32f3xx_it.c **** {
67 .loc 1 92 9 discriminator 1 view .LVU8
68 0000 FEE7 b .L5
69 .cfi_endproc
70 .LFE131:
@ -176,37 +178,37 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
75 .syntax unified
76 .thumb
77 .thumb_func
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 4
79 MemManage_Handler:
80 .LFB132:
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 4
95:Core/Src/stm32f3xx_it.c **** }
96:Core/Src/stm32f3xx_it.c ****
97:Core/Src/stm32f3xx_it.c **** /**
98:Core/Src/stm32f3xx_it.c **** * @brief This function handles Memory management fault.
99:Core/Src/stm32f3xx_it.c **** */
100:Core/Src/stm32f3xx_it.c **** void MemManage_Handler(void)
101:Core/Src/stm32f3xx_it.c **** {
81 .loc 1 101 1 view -0
97:Core/Src/stm32f3xx_it.c **** }
98:Core/Src/stm32f3xx_it.c ****
99:Core/Src/stm32f3xx_it.c **** /**
100:Core/Src/stm32f3xx_it.c **** * @brief This function handles Memory management fault.
101:Core/Src/stm32f3xx_it.c **** */
102:Core/Src/stm32f3xx_it.c **** void MemManage_Handler(void)
103:Core/Src/stm32f3xx_it.c **** {
81 .loc 1 103 1 view -0
82 .cfi_startproc
83 @ Volatile: function does not return.
84 @ args = 0, pretend = 0, frame = 0
85 @ frame_needed = 0, uses_anonymous_args = 0
86 @ link register save eliminated.
87 .L7:
102:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
103:Core/Src/stm32f3xx_it.c ****
104:Core/Src/stm32f3xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
105:Core/Src/stm32f3xx_it.c **** while (1)
88 .loc 1 105 3 discriminator 1 view .LVU10
106:Core/Src/stm32f3xx_it.c **** {
107:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
108:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
109:Core/Src/stm32f3xx_it.c **** }
89 .loc 1 109 3 discriminator 1 view .LVU11
105:Core/Src/stm32f3xx_it.c **** {
90 .loc 1 105 9 discriminator 1 view .LVU12
104:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
105:Core/Src/stm32f3xx_it.c ****
106:Core/Src/stm32f3xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
107:Core/Src/stm32f3xx_it.c **** while (1)
88 .loc 1 107 3 discriminator 1 view .LVU10
108:Core/Src/stm32f3xx_it.c **** {
109:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
110:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
111:Core/Src/stm32f3xx_it.c **** }
89 .loc 1 111 3 discriminator 1 view .LVU11
107:Core/Src/stm32f3xx_it.c **** {
90 .loc 1 107 9 discriminator 1 view .LVU12
91 0000 FEE7 b .L7
92 .cfi_endproc
93 .LFE132:
@ -218,35 +220,35 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
100 .thumb_func
102 BusFault_Handler:
103 .LFB133:
110:Core/Src/stm32f3xx_it.c **** }
111:Core/Src/stm32f3xx_it.c ****
112:Core/Src/stm32f3xx_it.c **** /**
113:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault.
114:Core/Src/stm32f3xx_it.c **** */
115:Core/Src/stm32f3xx_it.c **** void BusFault_Handler(void)
116:Core/Src/stm32f3xx_it.c **** {
104 .loc 1 116 1 view -0
112:Core/Src/stm32f3xx_it.c **** }
113:Core/Src/stm32f3xx_it.c ****
114:Core/Src/stm32f3xx_it.c **** /**
115:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault.
116:Core/Src/stm32f3xx_it.c **** */
117:Core/Src/stm32f3xx_it.c **** void BusFault_Handler(void)
118:Core/Src/stm32f3xx_it.c **** {
104 .loc 1 118 1 view -0
105 .cfi_startproc
106 @ Volatile: function does not return.
107 @ args = 0, pretend = 0, frame = 0
108 @ frame_needed = 0, uses_anonymous_args = 0
109 @ link register save eliminated.
110 .L9:
117:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
118:Core/Src/stm32f3xx_it.c ****
119:Core/Src/stm32f3xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
120:Core/Src/stm32f3xx_it.c **** while (1)
111 .loc 1 120 3 discriminator 1 view .LVU14
121:Core/Src/stm32f3xx_it.c **** {
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 5
119:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
120:Core/Src/stm32f3xx_it.c ****
121:Core/Src/stm32f3xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
122:Core/Src/stm32f3xx_it.c **** while (1)
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 5
122:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
123:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
124:Core/Src/stm32f3xx_it.c **** }
112 .loc 1 124 3 discriminator 1 view .LVU15
120:Core/Src/stm32f3xx_it.c **** {
113 .loc 1 120 9 discriminator 1 view .LVU16
111 .loc 1 122 3 discriminator 1 view .LVU14
123:Core/Src/stm32f3xx_it.c **** {
124:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
125:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
126:Core/Src/stm32f3xx_it.c **** }
112 .loc 1 126 3 discriminator 1 view .LVU15
122:Core/Src/stm32f3xx_it.c **** {
113 .loc 1 122 9 discriminator 1 view .LVU16
114 0000 FEE7 b .L9
115 .cfi_endproc
116 .LFE133:
@ -258,32 +260,32 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
123 .thumb_func
125 UsageFault_Handler:
126 .LFB134:
125:Core/Src/stm32f3xx_it.c **** }
126:Core/Src/stm32f3xx_it.c ****
127:Core/Src/stm32f3xx_it.c **** /**
128:Core/Src/stm32f3xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
129:Core/Src/stm32f3xx_it.c **** */
130:Core/Src/stm32f3xx_it.c **** void UsageFault_Handler(void)
131:Core/Src/stm32f3xx_it.c **** {
127 .loc 1 131 1 view -0
127:Core/Src/stm32f3xx_it.c **** }
128:Core/Src/stm32f3xx_it.c ****
129:Core/Src/stm32f3xx_it.c **** /**
130:Core/Src/stm32f3xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
131:Core/Src/stm32f3xx_it.c **** */
132:Core/Src/stm32f3xx_it.c **** void UsageFault_Handler(void)
133:Core/Src/stm32f3xx_it.c **** {
127 .loc 1 133 1 view -0
128 .cfi_startproc
129 @ Volatile: function does not return.
130 @ args = 0, pretend = 0, frame = 0
131 @ frame_needed = 0, uses_anonymous_args = 0
132 @ link register save eliminated.
133 .L11:
132:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
133:Core/Src/stm32f3xx_it.c ****
134:Core/Src/stm32f3xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
135:Core/Src/stm32f3xx_it.c **** while (1)
134 .loc 1 135 3 discriminator 1 view .LVU18
136:Core/Src/stm32f3xx_it.c **** {
137:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
138:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
139:Core/Src/stm32f3xx_it.c **** }
135 .loc 1 139 3 discriminator 1 view .LVU19
135:Core/Src/stm32f3xx_it.c **** {
136 .loc 1 135 9 discriminator 1 view .LVU20
134:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
135:Core/Src/stm32f3xx_it.c ****
136:Core/Src/stm32f3xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
137:Core/Src/stm32f3xx_it.c **** while (1)
134 .loc 1 137 3 discriminator 1 view .LVU18
138:Core/Src/stm32f3xx_it.c **** {
139:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
140:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
141:Core/Src/stm32f3xx_it.c **** }
135 .loc 1 141 3 discriminator 1 view .LVU19
137:Core/Src/stm32f3xx_it.c **** {
136 .loc 1 137 9 discriminator 1 view .LVU20
137 0000 FEE7 b .L11
138 .cfi_endproc
139 .LFE134:
@ -295,29 +297,29 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
146 .thumb_func
148 SVC_Handler:
149 .LFB135:
140:Core/Src/stm32f3xx_it.c **** }
141:Core/Src/stm32f3xx_it.c ****
142:Core/Src/stm32f3xx_it.c **** /**
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 6
142:Core/Src/stm32f3xx_it.c **** }
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 6
143:Core/Src/stm32f3xx_it.c **** * @brief This function handles System service call via SWI instruction.
144:Core/Src/stm32f3xx_it.c **** */
145:Core/Src/stm32f3xx_it.c **** void SVC_Handler(void)
146:Core/Src/stm32f3xx_it.c **** {
150 .loc 1 146 1 view -0
143:Core/Src/stm32f3xx_it.c ****
144:Core/Src/stm32f3xx_it.c **** /**
145:Core/Src/stm32f3xx_it.c **** * @brief This function handles System service call via SWI instruction.
146:Core/Src/stm32f3xx_it.c **** */
147:Core/Src/stm32f3xx_it.c **** void SVC_Handler(void)
148:Core/Src/stm32f3xx_it.c **** {
150 .loc 1 148 1 view -0
151 .cfi_startproc
152 @ args = 0, pretend = 0, frame = 0
153 @ frame_needed = 0, uses_anonymous_args = 0
154 @ link register save eliminated.
147:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
148:Core/Src/stm32f3xx_it.c ****
149:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
150:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
151:Core/Src/stm32f3xx_it.c ****
152:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
153:Core/Src/stm32f3xx_it.c **** }
155 .loc 1 153 1 view .LVU22
149:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
150:Core/Src/stm32f3xx_it.c ****
151:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
152:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
153:Core/Src/stm32f3xx_it.c ****
154:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
155:Core/Src/stm32f3xx_it.c **** }
155 .loc 1 155 1 view .LVU22
156 0000 7047 bx lr
157 .cfi_endproc
158 .LFE135:
@ -329,25 +331,25 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
165 .thumb_func
167 DebugMon_Handler:
168 .LFB136:
154:Core/Src/stm32f3xx_it.c ****
155:Core/Src/stm32f3xx_it.c **** /**
156:Core/Src/stm32f3xx_it.c **** * @brief This function handles Debug monitor.
157:Core/Src/stm32f3xx_it.c **** */
158:Core/Src/stm32f3xx_it.c **** void DebugMon_Handler(void)
159:Core/Src/stm32f3xx_it.c **** {
169 .loc 1 159 1 view -0
156:Core/Src/stm32f3xx_it.c ****
157:Core/Src/stm32f3xx_it.c **** /**
158:Core/Src/stm32f3xx_it.c **** * @brief This function handles Debug monitor.
159:Core/Src/stm32f3xx_it.c **** */
160:Core/Src/stm32f3xx_it.c **** void DebugMon_Handler(void)
161:Core/Src/stm32f3xx_it.c **** {
169 .loc 1 161 1 view -0
170 .cfi_startproc
171 @ args = 0, pretend = 0, frame = 0
172 @ frame_needed = 0, uses_anonymous_args = 0
173 @ link register save eliminated.
160:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
161:Core/Src/stm32f3xx_it.c ****
162:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
163:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
164:Core/Src/stm32f3xx_it.c ****
165:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
166:Core/Src/stm32f3xx_it.c **** }
174 .loc 1 166 1 view .LVU24
162:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
163:Core/Src/stm32f3xx_it.c ****
164:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
165:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
166:Core/Src/stm32f3xx_it.c ****
167:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
168:Core/Src/stm32f3xx_it.c **** }
174 .loc 1 168 1 view .LVU24
175 0000 7047 bx lr
176 .cfi_endproc
177 .LFE136:
@ -356,31 +358,31 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
181 .global PendSV_Handler
182 .syntax unified
183 .thumb
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 7
184 .thumb_func
186 PendSV_Handler:
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 7
187 .LFB137:
167:Core/Src/stm32f3xx_it.c ****
168:Core/Src/stm32f3xx_it.c **** /**
169:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pendable request for system service.
170:Core/Src/stm32f3xx_it.c **** */
171:Core/Src/stm32f3xx_it.c **** void PendSV_Handler(void)
172:Core/Src/stm32f3xx_it.c **** {
188 .loc 1 172 1 view -0
169:Core/Src/stm32f3xx_it.c ****
170:Core/Src/stm32f3xx_it.c **** /**
171:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pendable request for system service.
172:Core/Src/stm32f3xx_it.c **** */
173:Core/Src/stm32f3xx_it.c **** void PendSV_Handler(void)
174:Core/Src/stm32f3xx_it.c **** {
188 .loc 1 174 1 view -0
189 .cfi_startproc
190 @ args = 0, pretend = 0, frame = 0
191 @ frame_needed = 0, uses_anonymous_args = 0
192 @ link register save eliminated.
173:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
174:Core/Src/stm32f3xx_it.c ****
175:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
176:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
177:Core/Src/stm32f3xx_it.c ****
178:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
179:Core/Src/stm32f3xx_it.c **** }
193 .loc 1 179 1 view .LVU26
175:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
176:Core/Src/stm32f3xx_it.c ****
177:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
178:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
179:Core/Src/stm32f3xx_it.c ****
180:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
181:Core/Src/stm32f3xx_it.c **** }
193 .loc 1 181 1 view .LVU26
194 0000 7047 bx lr
195 .cfi_endproc
196 .LFE137:
@ -392,13 +394,13 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
203 .thumb_func
205 SysTick_Handler:
206 .LFB138:
180:Core/Src/stm32f3xx_it.c ****
181:Core/Src/stm32f3xx_it.c **** /**
182:Core/Src/stm32f3xx_it.c **** * @brief This function handles System tick timer.
183:Core/Src/stm32f3xx_it.c **** */
184:Core/Src/stm32f3xx_it.c **** void SysTick_Handler(void)
185:Core/Src/stm32f3xx_it.c **** {
207 .loc 1 185 1 view -0
182:Core/Src/stm32f3xx_it.c ****
183:Core/Src/stm32f3xx_it.c **** /**
184:Core/Src/stm32f3xx_it.c **** * @brief This function handles System tick timer.
185:Core/Src/stm32f3xx_it.c **** */
186:Core/Src/stm32f3xx_it.c **** void SysTick_Handler(void)
187:Core/Src/stm32f3xx_it.c **** {
207 .loc 1 187 1 view -0
208 .cfi_startproc
209 @ args = 0, pretend = 0, frame = 0
210 @ frame_needed = 0, uses_anonymous_args = 0
@ -406,46 +408,46 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
212 .cfi_def_cfa_offset 8
213 .cfi_offset 3, -8
214 .cfi_offset 14, -4
186:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
187:Core/Src/stm32f3xx_it.c ****
188:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
189:Core/Src/stm32f3xx_it.c **** HAL_IncTick();
215 .loc 1 189 3 view .LVU28
188:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
189:Core/Src/stm32f3xx_it.c ****
190:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
191:Core/Src/stm32f3xx_it.c **** HAL_IncTick();
215 .loc 1 191 3 view .LVU28
216 0002 FFF7FEFF bl HAL_IncTick
217 .LVL1:
190:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
191:Core/Src/stm32f3xx_it.c ****
192:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
193:Core/Src/stm32f3xx_it.c **** }
218 .loc 1 193 1 is_stmt 0 view .LVU29
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 8
192:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
193:Core/Src/stm32f3xx_it.c ****
194:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 8
195:Core/Src/stm32f3xx_it.c **** }
218 .loc 1 195 1 is_stmt 0 view .LVU29
219 0006 08BD pop {r3, pc}
220 .cfi_endproc
221 .LFE138:
223 .section .text.USB_LP_CAN_RX0_IRQHandler,"ax",%progbits
223 .section .text.DMA1_Channel1_IRQHandler,"ax",%progbits
224 .align 1
225 .global USB_LP_CAN_RX0_IRQHandler
225 .global DMA1_Channel1_IRQHandler
226 .syntax unified
227 .thumb
228 .thumb_func
230 USB_LP_CAN_RX0_IRQHandler:
230 DMA1_Channel1_IRQHandler:
231 .LFB139:
194:Core/Src/stm32f3xx_it.c ****
195:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
196:Core/Src/stm32f3xx_it.c **** /* STM32F3xx Peripheral Interrupt Handlers */
197:Core/Src/stm32f3xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
198:Core/Src/stm32f3xx_it.c **** /* For the available peripheral interrupt handler names, */
199:Core/Src/stm32f3xx_it.c **** /* please refer to the startup file (startup_stm32f3xx.s). */
200:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
201:Core/Src/stm32f3xx_it.c ****
202:Core/Src/stm32f3xx_it.c **** /**
203:Core/Src/stm32f3xx_it.c **** * @brief This function handles USB low priority or CAN_RX0 interrupts.
204:Core/Src/stm32f3xx_it.c **** */
205:Core/Src/stm32f3xx_it.c **** void USB_LP_CAN_RX0_IRQHandler(void)
206:Core/Src/stm32f3xx_it.c **** {
232 .loc 1 206 1 is_stmt 1 view -0
196:Core/Src/stm32f3xx_it.c ****
197:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
198:Core/Src/stm32f3xx_it.c **** /* STM32F3xx Peripheral Interrupt Handlers */
199:Core/Src/stm32f3xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
200:Core/Src/stm32f3xx_it.c **** /* For the available peripheral interrupt handler names, */
201:Core/Src/stm32f3xx_it.c **** /* please refer to the startup file (startup_stm32f3xx.s). */
202:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
203:Core/Src/stm32f3xx_it.c ****
204:Core/Src/stm32f3xx_it.c **** /**
205:Core/Src/stm32f3xx_it.c **** * @brief This function handles DMA1 channel1 global interrupt.
206:Core/Src/stm32f3xx_it.c **** */
207:Core/Src/stm32f3xx_it.c **** void DMA1_Channel1_IRQHandler(void)
208:Core/Src/stm32f3xx_it.c **** {
232 .loc 1 208 1 is_stmt 1 view -0
233 .cfi_startproc
234 @ args = 0, pretend = 0, frame = 0
235 @ frame_needed = 0, uses_anonymous_args = 0
@ -453,44 +455,44 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
237 .cfi_def_cfa_offset 8
238 .cfi_offset 3, -8
239 .cfi_offset 14, -4
207:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 0 */
208:Core/Src/stm32f3xx_it.c ****
209:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 0 */
210:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
240 .loc 1 210 3 view .LVU31
209:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
210:Core/Src/stm32f3xx_it.c ****
211:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 0 */
212:Core/Src/stm32f3xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1);
240 .loc 1 212 3 view .LVU31
241 0002 0248 ldr r0, .L19
242 0004 FFF7FEFF bl HAL_CAN_IRQHandler
242 0004 FFF7FEFF bl HAL_DMA_IRQHandler
243 .LVL2:
211:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 1 */
212:Core/Src/stm32f3xx_it.c ****
213:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 1 */
214:Core/Src/stm32f3xx_it.c **** }
244 .loc 1 214 1 is_stmt 0 view .LVU32
213:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
214:Core/Src/stm32f3xx_it.c ****
215:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 1 */
216:Core/Src/stm32f3xx_it.c **** }
244 .loc 1 216 1 is_stmt 0 view .LVU32
245 0008 08BD pop {r3, pc}
246 .L20:
247 000a 00BF .align 2
248 .L19:
249 000c 00000000 .word hcan
249 000c 00000000 .word hdma_adc1
250 .cfi_endproc
251 .LFE139:
253 .section .text.CAN_RX1_IRQHandler,"ax",%progbits
253 .section .text.USB_LP_CAN_RX0_IRQHandler,"ax",%progbits
254 .align 1
255 .global CAN_RX1_IRQHandler
255 .global USB_LP_CAN_RX0_IRQHandler
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 9
256 .syntax unified
257 .thumb
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 9
258 .thumb_func
260 CAN_RX1_IRQHandler:
260 USB_LP_CAN_RX0_IRQHandler:
261 .LFB140:
215:Core/Src/stm32f3xx_it.c ****
216:Core/Src/stm32f3xx_it.c **** /**
217:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN RX1 interrupt.
218:Core/Src/stm32f3xx_it.c **** */
219:Core/Src/stm32f3xx_it.c **** void CAN_RX1_IRQHandler(void)
220:Core/Src/stm32f3xx_it.c **** {
262 .loc 1 220 1 is_stmt 1 view -0
217:Core/Src/stm32f3xx_it.c ****
218:Core/Src/stm32f3xx_it.c **** /**
219:Core/Src/stm32f3xx_it.c **** * @brief This function handles USB low priority or CAN_RX0 interrupts.
220:Core/Src/stm32f3xx_it.c **** */
221:Core/Src/stm32f3xx_it.c **** void USB_LP_CAN_RX0_IRQHandler(void)
222:Core/Src/stm32f3xx_it.c **** {
262 .loc 1 222 1 is_stmt 1 view -0
263 .cfi_startproc
264 @ args = 0, pretend = 0, frame = 0
265 @ frame_needed = 0, uses_anonymous_args = 0
@ -498,19 +500,19 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
267 .cfi_def_cfa_offset 8
268 .cfi_offset 3, -8
269 .cfi_offset 14, -4
221:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 0 */
222:Core/Src/stm32f3xx_it.c ****
223:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 0 */
224:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
270 .loc 1 224 3 view .LVU34
223:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 0 */
224:Core/Src/stm32f3xx_it.c ****
225:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 0 */
226:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
270 .loc 1 226 3 view .LVU34
271 0002 0248 ldr r0, .L23
272 0004 FFF7FEFF bl HAL_CAN_IRQHandler
273 .LVL3:
225:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 1 */
226:Core/Src/stm32f3xx_it.c ****
227:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 1 */
228:Core/Src/stm32f3xx_it.c **** }
274 .loc 1 228 1 is_stmt 0 view .LVU35
227:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 1 */
228:Core/Src/stm32f3xx_it.c ****
229:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 1 */
230:Core/Src/stm32f3xx_it.c **** }
274 .loc 1 230 1 is_stmt 0 view .LVU35
275 0008 08BD pop {r3, pc}
276 .L24:
277 000a 00BF .align 2
@ -518,44 +520,44 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
279 000c 00000000 .word hcan
280 .cfi_endproc
281 .LFE140:
283 .section .text.CAN_SCE_IRQHandler,"ax",%progbits
283 .section .text.CAN_RX1_IRQHandler,"ax",%progbits
284 .align 1
285 .global CAN_SCE_IRQHandler
285 .global CAN_RX1_IRQHandler
286 .syntax unified
287 .thumb
288 .thumb_func
290 CAN_SCE_IRQHandler:
290 CAN_RX1_IRQHandler:
291 .LFB141:
229:Core/Src/stm32f3xx_it.c ****
230:Core/Src/stm32f3xx_it.c **** /**
231:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN SCE interrupt.
232:Core/Src/stm32f3xx_it.c **** */
233:Core/Src/stm32f3xx_it.c **** void CAN_SCE_IRQHandler(void)
234:Core/Src/stm32f3xx_it.c **** {
292 .loc 1 234 1 is_stmt 1 view -0
231:Core/Src/stm32f3xx_it.c ****
232:Core/Src/stm32f3xx_it.c **** /**
233:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN RX1 interrupt.
234:Core/Src/stm32f3xx_it.c **** */
235:Core/Src/stm32f3xx_it.c **** void CAN_RX1_IRQHandler(void)
236:Core/Src/stm32f3xx_it.c **** {
292 .loc 1 236 1 is_stmt 1 view -0
293 .cfi_startproc
294 @ args = 0, pretend = 0, frame = 0
295 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 10
296 0000 08B5 push {r3, lr}
297 .cfi_def_cfa_offset 8
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 10
298 .cfi_offset 3, -8
299 .cfi_offset 14, -4
235:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_SCE_IRQn 0 */
236:Core/Src/stm32f3xx_it.c ****
237:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_SCE_IRQn 0 */
238:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
300 .loc 1 238 3 view .LVU37
237:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 0 */
238:Core/Src/stm32f3xx_it.c ****
239:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 0 */
240:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
300 .loc 1 240 3 view .LVU37
301 0002 0248 ldr r0, .L27
302 0004 FFF7FEFF bl HAL_CAN_IRQHandler
303 .LVL4:
239:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_SCE_IRQn 1 */
240:Core/Src/stm32f3xx_it.c ****
241:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_SCE_IRQn 1 */
242:Core/Src/stm32f3xx_it.c **** }
304 .loc 1 242 1 is_stmt 0 view .LVU38
241:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 1 */
242:Core/Src/stm32f3xx_it.c ****
243:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 1 */
244:Core/Src/stm32f3xx_it.c **** }
304 .loc 1 244 1 is_stmt 0 view .LVU38
305 0008 08BD pop {r3, pc}
306 .L28:
307 000a 00BF .align 2
@ -563,50 +565,151 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
309 000c 00000000 .word hcan
310 .cfi_endproc
311 .LFE141:
313 .text
314 .Letext0:
315 .file 2 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
316 .file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
317 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
318 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
319 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
320 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
321 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 11
313 .section .text.CAN_SCE_IRQHandler,"ax",%progbits
314 .align 1
315 .global CAN_SCE_IRQHandler
316 .syntax unified
317 .thumb
318 .thumb_func
320 CAN_SCE_IRQHandler:
321 .LFB142:
245:Core/Src/stm32f3xx_it.c ****
246:Core/Src/stm32f3xx_it.c **** /**
247:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN SCE interrupt.
248:Core/Src/stm32f3xx_it.c **** */
249:Core/Src/stm32f3xx_it.c **** void CAN_SCE_IRQHandler(void)
250:Core/Src/stm32f3xx_it.c **** {
322 .loc 1 250 1 is_stmt 1 view -0
323 .cfi_startproc
324 @ args = 0, pretend = 0, frame = 0
325 @ frame_needed = 0, uses_anonymous_args = 0
326 0000 08B5 push {r3, lr}
327 .cfi_def_cfa_offset 8
328 .cfi_offset 3, -8
329 .cfi_offset 14, -4
251:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_SCE_IRQn 0 */
252:Core/Src/stm32f3xx_it.c ****
253:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_SCE_IRQn 0 */
254:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
330 .loc 1 254 3 view .LVU40
331 0002 0248 ldr r0, .L31
332 0004 FFF7FEFF bl HAL_CAN_IRQHandler
333 .LVL5:
255:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_SCE_IRQn 1 */
256:Core/Src/stm32f3xx_it.c ****
257:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_SCE_IRQn 1 */
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 11
258:Core/Src/stm32f3xx_it.c **** }
334 .loc 1 258 1 is_stmt 0 view .LVU41
335 0008 08BD pop {r3, pc}
336 .L32:
337 000a 00BF .align 2
338 .L31:
339 000c 00000000 .word hcan
340 .cfi_endproc
341 .LFE142:
343 .section .text.DMA2_Channel1_IRQHandler,"ax",%progbits
344 .align 1
345 .global DMA2_Channel1_IRQHandler
346 .syntax unified
347 .thumb
348 .thumb_func
350 DMA2_Channel1_IRQHandler:
351 .LFB143:
259:Core/Src/stm32f3xx_it.c ****
260:Core/Src/stm32f3xx_it.c **** /**
261:Core/Src/stm32f3xx_it.c **** * @brief This function handles DMA2 channel1 global interrupt.
262:Core/Src/stm32f3xx_it.c **** */
263:Core/Src/stm32f3xx_it.c **** void DMA2_Channel1_IRQHandler(void)
264:Core/Src/stm32f3xx_it.c **** {
352 .loc 1 264 1 is_stmt 1 view -0
353 .cfi_startproc
354 @ args = 0, pretend = 0, frame = 0
355 @ frame_needed = 0, uses_anonymous_args = 0
356 0000 08B5 push {r3, lr}
357 .cfi_def_cfa_offset 8
358 .cfi_offset 3, -8
359 .cfi_offset 14, -4
265:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA2_Channel1_IRQn 0 */
266:Core/Src/stm32f3xx_it.c ****
267:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA2_Channel1_IRQn 0 */
268:Core/Src/stm32f3xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc2);
360 .loc 1 268 3 view .LVU43
361 0002 0248 ldr r0, .L35
362 0004 FFF7FEFF bl HAL_DMA_IRQHandler
363 .LVL6:
269:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA2_Channel1_IRQn 1 */
270:Core/Src/stm32f3xx_it.c ****
271:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA2_Channel1_IRQn 1 */
272:Core/Src/stm32f3xx_it.c **** }
364 .loc 1 272 1 is_stmt 0 view .LVU44
365 0008 08BD pop {r3, pc}
366 .L36:
367 000a 00BF .align 2
368 .L35:
369 000c 00000000 .word hdma_adc2
370 .cfi_endproc
371 .LFE143:
373 .text
374 .Letext0:
375 .file 2 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
376 .file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
377 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
378 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 12
379 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
380 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
381 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
382 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
383 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 13
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_it.c
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:21 .text.NMI_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:27 .text.NMI_Handler:00000000 NMI_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:50 .text.HardFault_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:56 .text.HardFault_Handler:00000000 HardFault_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:73 .text.MemManage_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:79 .text.MemManage_Handler:00000000 MemManage_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:96 .text.BusFault_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:102 .text.BusFault_Handler:00000000 BusFault_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:119 .text.UsageFault_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:125 .text.UsageFault_Handler:00000000 UsageFault_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:142 .text.SVC_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:148 .text.SVC_Handler:00000000 SVC_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:161 .text.DebugMon_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:167 .text.DebugMon_Handler:00000000 DebugMon_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:180 .text.PendSV_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:186 .text.PendSV_Handler:00000000 PendSV_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:199 .text.SysTick_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:205 .text.SysTick_Handler:00000000 SysTick_Handler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:224 .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:230 .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:249 .text.USB_LP_CAN_RX0_IRQHandler:0000000c $d
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:254 .text.CAN_RX1_IRQHandler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:260 .text.CAN_RX1_IRQHandler:00000000 CAN_RX1_IRQHandler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:279 .text.CAN_RX1_IRQHandler:0000000c $d
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:284 .text.CAN_SCE_IRQHandler:00000000 $t
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:290 .text.CAN_SCE_IRQHandler:00000000 CAN_SCE_IRQHandler
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:309 .text.CAN_SCE_IRQHandler:0000000c $d
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:21 .text.NMI_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:27 .text.NMI_Handler:00000000 NMI_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:50 .text.HardFault_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:56 .text.HardFault_Handler:00000000 HardFault_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:73 .text.MemManage_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:79 .text.MemManage_Handler:00000000 MemManage_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:96 .text.BusFault_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:102 .text.BusFault_Handler:00000000 BusFault_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:119 .text.UsageFault_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:125 .text.UsageFault_Handler:00000000 UsageFault_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:142 .text.SVC_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:148 .text.SVC_Handler:00000000 SVC_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:161 .text.DebugMon_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:167 .text.DebugMon_Handler:00000000 DebugMon_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:180 .text.PendSV_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:186 .text.PendSV_Handler:00000000 PendSV_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:199 .text.SysTick_Handler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:205 .text.SysTick_Handler:00000000 SysTick_Handler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:224 .text.DMA1_Channel1_IRQHandler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:230 .text.DMA1_Channel1_IRQHandler:00000000 DMA1_Channel1_IRQHandler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:249 .text.DMA1_Channel1_IRQHandler:0000000c $d
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:254 .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:260 .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:279 .text.USB_LP_CAN_RX0_IRQHandler:0000000c $d
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:284 .text.CAN_RX1_IRQHandler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:290 .text.CAN_RX1_IRQHandler:00000000 CAN_RX1_IRQHandler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:309 .text.CAN_RX1_IRQHandler:0000000c $d
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:314 .text.CAN_SCE_IRQHandler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:320 .text.CAN_SCE_IRQHandler:00000000 CAN_SCE_IRQHandler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:339 .text.CAN_SCE_IRQHandler:0000000c $d
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:344 .text.DMA2_Channel1_IRQHandler:00000000 $t
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:350 .text.DMA2_Channel1_IRQHandler:00000000 DMA2_Channel1_IRQHandler
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:369 .text.DMA2_Channel1_IRQHandler:0000000c $d
UNDEFINED SYMBOLS
HAL_RCC_NMI_IRQHandler
HAL_IncTick
HAL_DMA_IRQHandler
hdma_adc1
HAL_CAN_IRQHandler
hcan
hdma_adc2