- Timestamp:
- Aug 21, 2025, 3:14:57 PM (6 days ago)
- Location:
- trunk/firmware_v2
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/firmware_v2/Core/Inc/main.h
r17 r23 47 47 #define BLINK_CODE_ERROR_FAULT_INPUT 3 48 48 #define BLINK_CODE_ERROR_VOLTAGE_DROP 4 49 49 #define BLINK_CODE_ERROR_TEMP 5 50 50 51 51 … … 56 56 #define LED_RT_ON_TIME_WARN_OVP_AND_LVP_INPUT 200 57 57 #define LED_RT_ON_TIME_WARN_VOLTAGE_DROP 200 58 #define LED_RT_ON_TIME_WARN_TEMP 200 58 59 59 60 #define LED_GN_OFF_TIME 1000 -
trunk/firmware_v2/Core/Inc/stm32c0xx_it.h
r20 r23 53 53 void SysTick_Handler(void); 54 54 void DMA1_Channel1_IRQHandler(void); 55 void DMA1_Channel2_3_IRQHandler(void); 56 void TIM3_IRQHandler(void); 55 void TIM16_IRQHandler(void); 57 56 /* USER CODE BEGIN EFP */ 58 57 -
trunk/firmware_v2/Core/Inc/tim.h
r20 r23 33 33 /* USER CODE END Includes */ 34 34 35 extern TIM_HandleTypeDef htim 3;35 extern TIM_HandleTypeDef htim16; 36 36 37 37 extern TIM_HandleTypeDef htim17; … … 39 39 /* USER CODE BEGIN Private defines */ 40 40 41 #define STATE_NUM (3U) 42 41 43 /* USER CODE END Private defines */ 42 44 43 void MX_TIM 3_Init(void);45 void MX_TIM16_Init(void); 44 46 void MX_TIM17_Init(void); 45 47 … … 48 50 /* USER CODE BEGIN Prototypes */ 49 51 50 void SetFANSpeed(unsigned speed); 52 void SetFANSpeed(unsigned speed); // Von 0 bis 100 53 unsigned GetLastSpeed(void); 51 54 52 55 /* USER CODE END Prototypes */ -
trunk/firmware_v2/Core/Src/dma.c
r19 r23 47 47 HAL_NVIC_SetPriority(DMA1_Channel1_IRQn, 0, 0); 48 48 HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn); 49 /* DMA1_Channel2_3_IRQn interrupt configuration */50 HAL_NVIC_SetPriority(DMA1_Channel2_3_IRQn, 0, 0);51 HAL_NVIC_EnableIRQ(DMA1_Channel2_3_IRQn);52 49 53 50 } -
trunk/firmware_v2/Core/Src/main.c
r20 r23 95 95 MX_TIM17_Init(); 96 96 MX_USART1_UART_Init(); 97 MX_TIM 3_Init();97 MX_TIM16_Init(); 98 98 /* USER CODE BEGIN 2 */ 99 99 -
trunk/firmware_v2/Core/Src/stm32c0xx_it.c
r22 r23 26 26 #include <stdio.h> 27 27 28 #include "tim.h" 29 28 30 /* USER CODE END Includes */ 29 31 … … 60 62 /* External variables --------------------------------------------------------*/ 61 63 extern DMA_HandleTypeDef hdma_adc1; 62 extern DMA_HandleTypeDef hdma_tim3_ch1; 63 extern TIM_HandleTypeDef htim3; 64 extern TIM_HandleTypeDef htim16; 64 65 /* USER CODE BEGIN EV */ 65 66 … … 161 162 162 163 /** 163 * @brief This function handles DMA1 channel 2 and channel 3 interrupts. 164 */ 165 void DMA1_Channel2_3_IRQHandler(void) 166 { 167 /* USER CODE BEGIN DMA1_Channel2_3_IRQn 0 */ 168 169 /* USER CODE END DMA1_Channel2_3_IRQn 0 */ 170 HAL_DMA_IRQHandler(&hdma_tim3_ch1); 171 /* USER CODE BEGIN DMA1_Channel2_3_IRQn 1 */ 172 173 /* USER CODE END DMA1_Channel2_3_IRQn 1 */ 174 } 175 176 /** 177 * @brief This function handles TIM3 global interrupt. 178 */ 179 void TIM3_IRQHandler(void) 180 { 181 /* USER CODE BEGIN TIM3_IRQn 0 */ 182 183 /* USER CODE END TIM3_IRQn 0 */ 184 HAL_TIM_IRQHandler(&htim3); 185 /* USER CODE BEGIN TIM3_IRQn 1 */ 186 187 /* USER CODE END TIM3_IRQn 1 */ 164 * @brief This function handles TIM16 global interrupt. 165 */ 166 void TIM16_IRQHandler(void) 167 { 168 /* USER CODE BEGIN TIM16_IRQn 0 */ 169 170 /* USER CODE END TIM16_IRQn 0 */ 171 HAL_TIM_IRQHandler(&htim16); 172 /* USER CODE BEGIN TIM16_IRQn 1 */ 173 174 /* USER CODE END TIM16_IRQn 1 */ 188 175 } 189 176 190 177 /* USER CODE BEGIN 1 */ 191 178 192 193 194 //uint32_t capturedValue;195 //uint32_t previousCaptureValue;196 //uint32_t frequency;197 //uint32_t overflowCnt;198 //uint32_t T[STATE_NUM];199 200 //static uint32_t avg;201 //static uint32_t psc;202 //static uint32_t freq;203 //static uint32_t rpm;204 205 206 179 void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef* htim) 207 180 { 208 extern uint32_t ic_overflows; 209 210 if (htim->Instance == TIM3) 181 extern uint32_t ic_overflows, freq; 182 extern uint32_t period[STATE_NUM]; 183 184 if (htim->Instance == TIM16) 211 185 { 212 printf("Full\n"); 186 static unsigned state; 187 188 period[state] = HAL_TIM_ReadCapturedValue(htim, TIM_CHANNEL_1) + 65536 * ic_overflows; 189 //__HAL_TIM_SetCounter(htim, 0U); 213 190 ic_overflows = 0U; 214 /*static unsigned stateCnt; 215 216 capturedValue = HAL_TIM_ReadCapturedValue(htim, TIM_CHANNEL_1); 217 T[stateCnt++] = capturedValue + 65536U * overflowCnt; 218 overflowCnt = 0U; 219 220 if (stateCnt >= STATE_NUM - 1) 191 state++; 192 if (state >= STATE_NUM) 221 193 { 222 static uint32_t i; 223 224 ibuf[i++] = T[0] + T[1] + T[2] + T[3]; 225 226 if (i >= AVG_NUM) 227 { 228 uint32_t sum = 0U; 229 for (unsigned j = 0U; j < AVG_NUM; j++) sum += ibuf[j]; 230 avg = sum / AVG_NUM; 231 psc = htim->Instance->PSC + 1; 232 freq = HAL_RCC_GetPCLK1Freq() / (psc * avg); 233 rpm = freq * 60U; 234 printf("%u\n", rpm); 235 } 236 237 stateCnt = 0U; 238 }*/ 239 } 240 } 241 242 //----------------------------------------------------------------------------- 243 244 void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef* htim) 245 { 246 extern uint32_t ic_overflows; 247 248 if (htim->Instance == TIM3) 249 { 250 if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC1OF)) 251 { 252 ic_overflows++; 253 //printf("Ovf\n"); 254 //ic_overflows %= 194 state = 0; 195 HAL_TIM_Base_Stop_IT(htim); 196 HAL_TIM_IC_Stop_IT(htim, TIM_CHANNEL_1); 197 uint32_t timerClock_Hz = HAL_RCC_GetPCLK1Freq(); 198 uint32_t icClock_Hz = timerClock_Hz / (htim->Instance->PSC + 1); 199 freq = (icClock_Hz * 30U) / (period[2] - period[1]); 255 200 } 256 201 } … … 259 204 //----------------------------------------------------------------------------- 260 205 261 void HAL_TIM_ IC_CaptureHalfCpltCallback(TIM_HandleTypeDef *htim)262 { 263 extern uint32_t ic_overflows ;264 265 if (htim->Instance == TIM 3)206 void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef* htim) 207 { 208 extern uint32_t ic_overflows, freq; 209 210 if (htim->Instance == TIM16) 266 211 { 267 printf("Half\n");268 i c_overflows = 0U;212 ic_overflows++; 213 if (ic_overflows > 10U) freq = 0; 269 214 } 270 215 } -
trunk/firmware_v2/Core/Src/tim.c
r22 r23 23 23 /* USER CODE BEGIN 0 */ 24 24 25 # define STATE_NUM (2U)26 #define AVG_NUM (8U) 27 28 uint 16_t ic_buf[AVG_NUM][STATE_NUM];25 #include <stdio.h> 26 27 uint32_t period[STATE_NUM]; 28 uint32_t freq; 29 29 uint32_t ic_overflows; 30 30 31 31 /* USER CODE END 0 */ 32 32 33 TIM_HandleTypeDef htim 3;33 TIM_HandleTypeDef htim16; 34 34 TIM_HandleTypeDef htim17; 35 DMA_HandleTypeDef hdma_tim3_ch1; 36 37 /* TIM3 init function */ 38 void MX_TIM3_Init(void) 39 { 40 41 /* USER CODE BEGIN TIM3_Init 0 */ 42 43 /* USER CODE END TIM3_Init 0 */ 44 45 TIM_ClockConfigTypeDef sClockSourceConfig = {0}; 46 TIM_SlaveConfigTypeDef sSlaveConfig = {0}; 47 TIM_MasterConfigTypeDef sMasterConfig = {0}; 35 36 /* TIM16 init function */ 37 void MX_TIM16_Init(void) 38 { 39 40 /* USER CODE BEGIN TIM16_Init 0 */ 41 42 /* USER CODE END TIM16_Init 0 */ 43 48 44 TIM_IC_InitTypeDef sConfigIC = {0}; 49 45 50 /* USER CODE BEGIN TIM3_Init 1 */ 51 52 /* USER CODE END TIM3_Init 1 */ 53 htim3.Instance = TIM3; 54 htim3.Init.Prescaler = 1; 55 htim3.Init.CounterMode = TIM_COUNTERMODE_UP; 56 htim3.Init.Period = 65535; 57 htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; 58 htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; 59 if (HAL_TIM_Base_Init(&htim3) != HAL_OK) 60 { 61 Error_Handler(); 62 } 63 sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; 64 if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) 65 { 66 Error_Handler(); 67 } 68 if (HAL_TIM_IC_Init(&htim3) != HAL_OK) 69 { 70 Error_Handler(); 71 } 72 sSlaveConfig.SlaveMode = TIM_SLAVEMODE_RESET; 73 sSlaveConfig.InputTrigger = TIM_TS_TI1FP1; 74 sSlaveConfig.TriggerPolarity = TIM_INPUTCHANNELPOLARITY_FALLING; 75 sSlaveConfig.TriggerFilter = 0; 76 if (HAL_TIM_SlaveConfigSynchro(&htim3, &sSlaveConfig) != HAL_OK) 77 { 78 Error_Handler(); 79 } 80 sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; 81 sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_ENABLE; 82 if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) 46 /* USER CODE BEGIN TIM16_Init 1 */ 47 48 /* USER CODE END TIM16_Init 1 */ 49 htim16.Instance = TIM16; 50 htim16.Init.Prescaler = 23; 51 htim16.Init.CounterMode = TIM_COUNTERMODE_UP; 52 htim16.Init.Period = 65535; 53 htim16.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; 54 htim16.Init.RepetitionCounter = 0; 55 htim16.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; 56 if (HAL_TIM_Base_Init(&htim16) != HAL_OK) 57 { 58 Error_Handler(); 59 } 60 if (HAL_TIM_IC_Init(&htim16) != HAL_OK) 83 61 { 84 62 Error_Handler(); … … 88 66 sConfigIC.ICPrescaler = TIM_ICPSC_DIV1; 89 67 sConfigIC.ICFilter = 0; 90 if (HAL_TIM_IC_ConfigChannel(&htim3, &sConfigIC, TIM_CHANNEL_1) != HAL_OK) 91 { 92 Error_Handler(); 93 } 94 /* USER CODE BEGIN TIM3_Init 2 */ 95 96 __HAL_TIM_ENABLE_IT(&htim3, TIM_IT_UPDATE); 97 HAL_TIM_IC_Start_DMA(&htim3, TIM_CHANNEL_1, (uint32_t*)ic_buf, STATE_NUM * AVG_NUM); 98 99 /* USER CODE END TIM3_Init 2 */ 68 if (HAL_TIM_IC_ConfigChannel(&htim16, &sConfigIC, TIM_CHANNEL_1) != HAL_OK) 69 { 70 Error_Handler(); 71 } 72 /* USER CODE BEGIN TIM16_Init 2 */ 73 74 /* USER CODE END TIM16_Init 2 */ 100 75 101 76 } … … 132 107 } 133 108 sConfigOC.OCMode = TIM_OCMODE_PWM1; 134 sConfigOC.Pulse = 64;109 sConfigOC.Pulse = 0; 135 110 sConfigOC.OCPolarity = TIM_OCPOLARITY_LOW; 136 111 sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH; … … 167 142 168 143 GPIO_InitTypeDef GPIO_InitStruct = {0}; 169 if(tim_baseHandle->Instance==TIM 3)170 { 171 /* USER CODE BEGIN TIM 3_MspInit 0 */172 173 /* USER CODE END TIM 3_MspInit 0 */174 /* TIM 3clock enable */175 __HAL_RCC_TIM 3_CLK_ENABLE();144 if(tim_baseHandle->Instance==TIM16) 145 { 146 /* USER CODE BEGIN TIM16_MspInit 0 */ 147 148 /* USER CODE END TIM16_MspInit 0 */ 149 /* TIM16 clock enable */ 150 __HAL_RCC_TIM16_CLK_ENABLE(); 176 151 177 152 __HAL_RCC_GPIOA_CLK_ENABLE(); 178 /**TIM 3GPIO Configuration179 PA6 ------> TIM 3_CH1153 /**TIM16 GPIO Configuration 154 PA6 ------> TIM16_CH1 180 155 */ 181 156 GPIO_InitStruct.Pin = FAN_TACHO_Pin; … … 183 158 GPIO_InitStruct.Pull = GPIO_PULLUP; 184 159 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 185 GPIO_InitStruct.Alternate = GPIO_AF 1_TIM3;160 GPIO_InitStruct.Alternate = GPIO_AF5_TIM16; 186 161 HAL_GPIO_Init(FAN_TACHO_GPIO_Port, &GPIO_InitStruct); 187 162 188 /* TIM3 DMA Init */ 189 /* TIM3_CH1 Init */ 190 hdma_tim3_ch1.Instance = DMA1_Channel2; 191 hdma_tim3_ch1.Init.Request = DMA_REQUEST_TIM3_CH1; 192 hdma_tim3_ch1.Init.Direction = DMA_PERIPH_TO_MEMORY; 193 hdma_tim3_ch1.Init.PeriphInc = DMA_PINC_DISABLE; 194 hdma_tim3_ch1.Init.MemInc = DMA_MINC_ENABLE; 195 hdma_tim3_ch1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; 196 hdma_tim3_ch1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD; 197 hdma_tim3_ch1.Init.Mode = DMA_CIRCULAR; 198 hdma_tim3_ch1.Init.Priority = DMA_PRIORITY_LOW; 199 if (HAL_DMA_Init(&hdma_tim3_ch1) != HAL_OK) 200 { 201 Error_Handler(); 202 } 203 204 __HAL_LINKDMA(tim_baseHandle,hdma[TIM_DMA_ID_CC1],hdma_tim3_ch1); 205 206 /* TIM3 interrupt Init */ 207 HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0); 208 HAL_NVIC_EnableIRQ(TIM3_IRQn); 209 /* USER CODE BEGIN TIM3_MspInit 1 */ 210 211 /* USER CODE END TIM3_MspInit 1 */ 163 /* TIM16 interrupt Init */ 164 HAL_NVIC_SetPriority(TIM16_IRQn, 0, 0); 165 HAL_NVIC_EnableIRQ(TIM16_IRQn); 166 /* USER CODE BEGIN TIM16_MspInit 1 */ 167 168 /* USER CODE END TIM16_MspInit 1 */ 212 169 } 213 170 else if(tim_baseHandle->Instance==TIM17) … … 256 213 { 257 214 258 if(tim_baseHandle->Instance==TIM 3)259 { 260 /* USER CODE BEGIN TIM 3_MspDeInit 0 */261 262 /* USER CODE END TIM 3_MspDeInit 0 */215 if(tim_baseHandle->Instance==TIM16) 216 { 217 /* USER CODE BEGIN TIM16_MspDeInit 0 */ 218 219 /* USER CODE END TIM16_MspDeInit 0 */ 263 220 /* Peripheral clock disable */ 264 __HAL_RCC_TIM 3_CLK_DISABLE();265 266 /**TIM 3GPIO Configuration267 PA6 ------> TIM 3_CH1221 __HAL_RCC_TIM16_CLK_DISABLE(); 222 223 /**TIM16 GPIO Configuration 224 PA6 ------> TIM16_CH1 268 225 */ 269 226 HAL_GPIO_DeInit(FAN_TACHO_GPIO_Port, FAN_TACHO_Pin); 270 227 271 /* TIM3 DMA DeInit */ 272 HAL_DMA_DeInit(tim_baseHandle->hdma[TIM_DMA_ID_CC1]); 273 274 /* TIM3 interrupt Deinit */ 275 HAL_NVIC_DisableIRQ(TIM3_IRQn); 276 /* USER CODE BEGIN TIM3_MspDeInit 1 */ 277 278 /* USER CODE END TIM3_MspDeInit 1 */ 228 /* TIM16 interrupt Deinit */ 229 HAL_NVIC_DisableIRQ(TIM16_IRQn); 230 /* USER CODE BEGIN TIM16_MspDeInit 1 */ 231 232 /* USER CODE END TIM16_MspDeInit 1 */ 279 233 } 280 234 else if(tim_baseHandle->Instance==TIM17) … … 293 247 /* USER CODE BEGIN 1 */ 294 248 249 static unsigned lastSpeed; 250 295 251 void SetFANSpeed(unsigned speed) 296 252 { 297 const unsigned MAX_RPM = 100 0U; // 100.0%253 const unsigned MAX_RPM = 100U; // 100.0% 298 254 299 255 if (speed > MAX_RPM) speed = MAX_RPM; 300 256 301 const unsigned MAX_PWM = __HAL_TIM_GET_AUTORELOAD(&htim17); 257 lastSpeed = speed; 258 259 const unsigned MAX_PWM = __HAL_TIM_GET_AUTORELOAD(&htim17) + 1U; 260 //printf("%u", MAX_PWM); 302 261 const unsigned newPWM = (MAX_PWM * speed/ MAX_RPM); 303 262 … … 305 264 } 306 265 266 //----------------------------------------------------------------------------- 267 268 unsigned GetLastSpeed(void) 269 { 270 return lastSpeed; 271 } 272 307 273 /* USER CODE END 1 */ -
trunk/firmware_v2/SES/Output/Debug/Exe/PowerPro.map
r22 r23 21 21 Object File RX Code RO Data RW Data ZI Data 22 22 --------------------------------------------- ---------- ---------- ---------- ---------- 23 PowerPro_lto.o 11 702 817 12 59723 PowerPro_lto.o 11 498 839 8 505 24 24 SEGGER_THUMB_Startup.o 20 25 stm32c031xx_Vectors.o 21 625 stm32c031xx_Vectors.o 218 26 26 STM32C0xx_Startup.o 8 27 27 --------------------------------------------- ---------- ---------- ---------- ---------- 28 Subtotal (4 objects) 11 946 817 12 59728 Subtotal (4 objects) 11 744 839 8 505 29 29 --------------------------------------------- ---------- ---------- ---------- ---------- 30 libc_v6m_t_le_eabi_ balanced.a 1 768 3231 mbops_timeops_v6m_t_le_eabi_ balanced.a190 541 20 432 prinops_rtt_v6m_t_le_eabi_ balanced.a 48426 12 1 22033 SEGGER_crtinit_v6m_t_le_eabi_ balanced.a7434 strops_v6m_t_le_eabi_ balanced.a 14430 libc_v6m_t_le_eabi_small.a 2 258 32 31 mbops_timeops_v6m_t_le_eabi_small.a 190 541 20 4 32 prinops_rtt_v6m_t_le_eabi_small.a 476 26 12 1 220 33 SEGGER_crtinit_v6m_t_le_eabi_small.a 74 34 strops_v6m_t_le_eabi_small.a 48 35 35 --------------------------------------------- ---------- ---------- ---------- ---------- 36 Subtotal (5 archives) 2 660599 32 1 22436 Subtotal (5 archives) 3 046 599 32 1 224 37 37 --------------------------------------------- ---------- ---------- ---------- ---------- 38 Linker created (shared data, fills, blocks): 1 882 04838 Linker created (shared data, fills, blocks): 172 2 048 39 39 ============================================= ========== ========== ========== ========== 40 Total: 14 606 1 604 44 3 86940 Total: 14 790 1 610 40 3 777 41 41 ============================================= ========== ========== ========== ========== 42 42 … … 45 45 Archive member RX Code RO Data RW Data ZI Data 46 46 --------------------------------------------- ---------- ---------- ---------- ---------- 47 __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_ balanced.a)48 90449 fileops.o (libc_v6m_t_le_eabi_ balanced.a) 14650 intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a)51 35252 mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)53 54 prinops.o (libc_v6m_t_le_eabi_ balanced.a) 3663255 prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_ balanced.a)56 6 612 1257 SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_ balanced.a)47 __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_small.a) 48 836 49 fileops.o (libc_v6m_t_le_eabi_small.a) 144 50 floatasmops_arm.o (libc_v6m_t_le_eabi_small.a) 51 598 52 intasmops_arm.o (libc_v6m_t_le_eabi_small.a) 308 53 mbops.o (mbops_timeops_v6m_t_le_eabi_small.a) 190 541 20 4 54 prinops.o (libc_v6m_t_le_eabi_small.a) 372 32 55 prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_small.a) 56 62 12 12 57 SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) 58 58 74 59 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_ balanced.a)60 41 826 1 20861 strasmops_arm.o (strops_v6m_t_le_eabi_ balanced.a)62 3 663 strops.o (strops_v6m_t_le_eabi_ balanced.a) 10859 SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_small.a) 60 414 26 1 208 61 strasmops_arm.o (strops_v6m_t_le_eabi_small.a) 62 34 63 strops.o (strops_v6m_t_le_eabi_small.a) 14 64 64 --------------------------------------------- ---------- ---------- ---------- ---------- 65 Subtotal (1 0 members from 5 archives) 2 660599 32 1 22466 Objects (4 files) 11 946 817 12 59767 Linker created (shared data, fills, blocks): 1 882 04865 Subtotal (11 members from 5 archives) 3 046 599 32 1 224 66 Objects (4 files) 11 744 839 8 505 67 Linker created (shared data, fills, blocks): 172 2 048 68 68 ============================================= ========== ========== ========== ========== 69 Total: 14 606 1 604 44 3 86969 Total: 14 790 1 610 40 3 777 70 70 ============================================= ========== ========== ========== ========== 71 71 … … 74 74 Description RX Code RO Data RW Data ZI Data 75 75 --------------------------------------------- ---------- ---------- ---------- ---------- 76 Initialization table 1 8876 Initialization table 172 77 77 Memory for block 'stack' 2 048 78 78 --------------------------------------------- ---------- ---------- ---------- ---------- 79 Subtotal (linker created): 1 882 04879 Subtotal (linker created): 172 2 048 80 80 --------------------------------------------- ---------- ---------- ---------- ---------- 81 Objects (4 files) 11 946 817 12 59782 Archives (5 files) 2 660599 32 1 22481 Objects (4 files) 11 744 839 8 505 82 Archives (5 files) 3 046 599 32 1 224 83 83 ============================================= ========== ========== ========== ========== 84 Total: 14 606 1 604 44 3 86984 Total: 14 790 1 610 40 3 777 85 85 ============================================= ========== ========== ========== ========== 86 86 … … 88 88 *********************************************************************************************** 89 89 *** *** 90 *** SECTION DETAIL***90 *** UNPLACED SECTIONS AND BLOCKS *** 91 91 *** *** 92 92 *********************************************************************************************** 93 93 94 Sections by address:94 Unplaced sections: 95 95 96 Range Symbol or [section] Name Size Al Init Ac Object File 97 ----------------- ------------------------- ---------- -- ---- -- ----------- 98 08000000-080000b3 _vectors 180 256 99 Code RX stm32c031xx_Vectors.o 100 080000b4-080000c3 SysTick_Handler 16 4 Code RX PowerPro_lto.o 101 080000c4-080000d3 DMA1_Channel1_IRQHandler 16 4 Code RX PowerPro_lto.o 102 080000d4-080000e3 DMA1_Channel2_3_IRQHandler 103 16 4 Code RX PowerPro_lto.o 104 080000e4-080001fb TIM3_IRQHandler 280 4 Code RX PowerPro_lto.o 105 080001fc-0800021f HAL_TIM_IC_CaptureCallback 106 36 4 Code RX PowerPro_lto.o 107 08000220-0800022f SystemInit 16 4 Code RX PowerPro_lto.o 108 08000230-0800027f SystemCoreClockUpdate 80 4 Code RX PowerPro_lto.o 109 08000280-080002df HAL_InitTick 96 4 Code RX PowerPro_lto.o 110 080002e0-080002f3 HAL_Delay 20 4 Code RX PowerPro_lto.o 111 080002f4-0800053f HAL_ADC_ConfigChannel 588 4 Code RX PowerPro_lto.o 112 08000540-0800061f HAL_DMA_Init 224 4 Code RX PowerPro_lto.o 113 08000620-080006e3 HAL_DMA_Start_IT 196 4 Code RX PowerPro_lto.o 114 080006e4-08000787 HAL_DMA_IRQHandler 164 4 Code RX PowerPro_lto.o 115 08000788-08000903 HAL_GPIO_Init 380 4 Code RX PowerPro_lto.o 116 08000904-08000a0b HAL_TIM_Base_Init 264 4 Code RX PowerPro_lto.o 117 08000a0c-08000a9b TIM_Base_SetConfig 144 4 Code RX PowerPro_lto.o 118 08000a9c-08000aef TIM_DMACaptureHalfCplt 84 4 Code RX PowerPro_lto.o 119 08000af0-08002d33 main 8 772 4 Code RX PowerPro_lto.o 120 08002d34-08002d73 AHBPrescTable 64 4 Cnst RO PowerPro_lto.o 121 08002d74-08002d87 _start 20 4 Code RX SEGGER_THUMB_Startup.o 122 08002d88-08002d97 putchar 16 4 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 123 08002d98-08002dc3 puts 44 4 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 124 08002dc4-08002df3 __aeabi_lmul 48 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 125 08002df4-08002e33 __aeabi_idiv 64 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 126 08002e34-08002e6b __aeabi_uidiv 56 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 127 08002e6c-08002e7b __aeabi_uidivmod 16 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 128 08002e7c-08002f1b __aeabi_uldivmod 160 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 129 08002f1c-08002f23 __aeabi_idiv0 8 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 130 08002f24-08002f9b vfprintf_l 120 4 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 131 08002f9c-08002fc3 printf 40 4 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 132 08002fc4-0800334b __SEGGER_RTL_vfprintf_int_nwp 133 904 4 Code RX __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 134 0800334c-0800337f __SEGGER_RTL_X_file_stat 52 4 Code RX prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 135 08003380-080033d3 _DoInit 84 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 136 080033d4-0800343b SEGGER_RTT_WriteNoLock 104 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 137 0800343c-08003473 SEGGER_RTT_Write 56 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 138 08003474-080034df strlen 108 4 Code RX strops.o (strops_v6m_t_le_eabi_balanced.a) 139 080034e0-080034ef memcpy 16 4 Code RX strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 140 080034f0-08003503 __aeabi_memclr 20 4 Code RX strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 141 08003504-08003517 __SEGGER_RTL_current_locale 142 20 4 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 143 08003518-08003533 __SEGGER_RTL_ascii_isctype 144 28 4 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 145 08003534-0800354f __SEGGER_RTL_ascii_iswctype 146 28 4 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 147 08003550-0800355b __SEGGER_RTL_c_locale 12 4 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 148 0800355c-0800357b __SEGGER_RTL_codeset_ascii 149 32 4 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 150 0800357c-080035d3 __SEGGER_RTL_c_locale_data 151 88 4 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 152 080035d4-080035d5 NMI_Handler 2 2 Code RX PowerPro_lto.o 153 080035d6-080035d7 HardFault_Handler 2 2 Code RX PowerPro_lto.o 154 080035d8-080035d9 SVC_Handler 2 2 Code RX PowerPro_lto.o 155 080035da-080035db PendSV_Handler 2 2 Code RX PowerPro_lto.o 156 080035dc-080035dd ADC_DMAHalfConvCplt 2 2 Code RX PowerPro_lto.o 157 080035de-080035df WWDG_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 158 080035e0-080035e1 RTC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 159 080035e2-080035e3 FLASH_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 160 080035e4-080035e5 RCC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 161 080035e6-080035e7 EXTI0_1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 162 080035e8-080035e9 EXTI2_3_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 163 080035ea-080035eb EXTI4_15_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 164 080035ec-080035ed DMAMUX1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 165 080035ee-080035ef ADC1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 166 080035f0-080035f1 TIM1_BRK_UP_TRG_COM_IRQHandler 167 2 2 Code RX stm32c031xx_Vectors.o 168 080035f2-080035f3 TIM1_CC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 169 080035f4-080035f5 TIM14_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 170 080035f6-080035f7 TIM16_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 171 080035f8-080035f9 TIM17_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 172 080035fa-080035fb I2C1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 173 080035fc-080035fd SPI1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 174 080035fe-080035ff USART1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 175 08003600-08003601 USART2_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 176 08003602-08003623 fputc 34 2 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 177 08003624-080036ad __SEGGER_RTL_putc 138 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 178 080036ae-080036c7 __SEGGER_RTL_prin_flush 26 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 179 080036c8-080036e1 vfprintf 26 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 180 080036e2-080036eb __SEGGER_RTL_X_file_write 10 2 Code RX prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 181 080036ec-08003701 _GetAvailWriteSpace 22 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 182 08003702-0800373b _WriteNoCheck 58 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 183 0800373c-08003799 _WriteBlocking 94 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 184 0800379a-080037c7 __SEGGER_RTL_ascii_mbtowc 46 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 185 080037c8-080037d5 __SEGGER_RTL_ascii_tolower 186 14 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 187 080037d6-080037e3 __SEGGER_RTL_ascii_towlower 188 14 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 189 080037e4-08003847 ADC_DMAConvCplt 100 2 Code RX PowerPro_lto.o 190 08003848-0800385b ADC_DMAError 20 2 Code RX PowerPro_lto.o 191 0800385c-0800389b TIM_DMAError 64 2 Code RX PowerPro_lto.o 192 0800389c-0800390b TIM_DMACaptureCplt 112 2 Code RX PowerPro_lto.o 193 0800390c-0800390f Error_Handler 4 2 Code RX PowerPro_lto.o 194 08003910-08003917 reset_handler 8 2 Code RX STM32C0xx_Startup.o 195 08003918-0800394b fwrite 52 2 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 196 0800394c-0800395b __SEGGER_RTL_stream_write 16 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 197 0800395c-0800395f __SEGGER_RTL_X_file_bufsize 198 4 2 Code RX prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 199 08003960-0800396f __SEGGER_RTL_ascii_wctomb 16 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 200 08003970-0800397b __SEGGER_RTL_ascii_toupper 201 12 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 202 0800397c-08003987 __SEGGER_RTL_ascii_towupper 203 12 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 204 08003988-080039aa [.rodata..Lstr.7.124] 35 1 Cnst RO PowerPro_lto.o 205 080039ab-080039cd [.rodata..L.str.130] 35 1 Cnst RO PowerPro_lto.o 206 080039ce-080039f4 [.rodata..Lstr.15.143] 39 1 Cnst RO PowerPro_lto.o 207 080039f5-08003a0b [.rodata..Lstr.18.139] 23 1 Cnst RO PowerPro_lto.o 208 08003a0c-08003a62 __SEGGER_RTL_c_locale_month_names 209 87 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 210 08003a63-08003a69 __SEGGER_RTL_c_locale_am_pm_indicator 211 7 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 212 08003a6a-08003a78 __SEGGER_RTL_c_locale_date_time_format 213 15 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 214 08003a79-08003a8a [.rodata..Lstr.97] 18 1 Cnst RO PowerPro_lto.o 215 08003a8b-08003aa4 [.rodata..Lstr.8] 26 1 Cnst RO PowerPro_lto.o 216 08003aa5-08003ac6 [.rodata..Lstr.14.121] 34 1 Cnst RO PowerPro_lto.o 217 08003ac7-08003aec [.rodata..Lstr.17.144] 38 1 Cnst RO PowerPro_lto.o 218 08003aed-08003b02 [.rodata..Lstr.19] 22 1 Cnst RO PowerPro_lto.o 219 08003b03-08003b3c __SEGGER_RTL_c_locale_day_names 220 58 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 221 08003b3d-08003b3e [.rodata.libc..L.str] 2 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 222 08003b3f-08003b40 __SEGGER_RTL_data_utf8_period 223 2 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 224 08003b41-08003b45 [.rodata..Lstr] 5 1 Cnst RO PowerPro_lto.o 225 08003b46-08003b4a [.rodata..Lstr.2] 5 1 Cnst RO PowerPro_lto.o 226 08003b4b-08003b5b [.rodata..Lstr.4] 17 1 Cnst RO PowerPro_lto.o 227 08003b5c-08003b74 [.rodata..Lstr.2.99] 25 1 Cnst RO PowerPro_lto.o 228 08003b75-08003b8d [.rodata..Lstr.9] 25 1 Cnst RO PowerPro_lto.o 229 08003b8e-08003bb6 [.rodata..Lstr.18] 41 1 Cnst RO PowerPro_lto.o 230 08003bb7-08003bbf [.rodata..L.str] 9 1 Cnst RO PowerPro_lto.o 231 08003bc0-08003bdc [.rodata..Lstr.8.125] 29 1 Cnst RO PowerPro_lto.o 232 08003bdd-08003c01 [.rodata..Lstr.13] 37 1 Cnst RO PowerPro_lto.o 233 08003c02-08003c1a [.rodata..Lstr.13.138] 25 1 Cnst RO PowerPro_lto.o 234 08003c1b-08003c37 [.rodata..Lstr.20] 29 1 Cnst RO PowerPro_lto.o 235 08003c38-08003c48 _DoInit._aInitStr 17 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 236 08003c49-08003c51 [.rodata.libc..L.str] 9 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 237 08003c52-08003c5a __SEGGER_RTL_c_locale_date_format 238 9 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 239 08003c5b-08003c63 __SEGGER_RTL_c_locale_time_format 240 9 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 241 08003c64-08003c80 __SEGGER_RTL_c_locale_abbrev_day_names 242 29 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 243 08003c81-08003cb1 __SEGGER_RTL_c_locale_abbrev_month_names 244 49 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 245 08003cb2-08003cb2 __SEGGER_RTL_data_empty_string 246 1 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 247 08003cb3-08003cbf __SEGGER_RTL_ascii_ctype_mask 248 13 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 249 08003cc0-08003cc3 [.init_array] 4 4 ---- -- STM32C0xx_Startup.o 250 08003cc4-08003cdf [.rodata..Lstr.3] 28 1 Cnst RO PowerPro_lto.o 251 08003ce0-08003cf3 [.rodata..Lstr.98] 20 1 Cnst RO PowerPro_lto.o 252 08003cf4-08003d0f [.rodata..Lstr.7] 28 1 Cnst RO PowerPro_lto.o 253 08003d10-08003d2f [.rodata..Lstr.10] 32 1 Cnst RO PowerPro_lto.o 254 08003d30-08003d6b [.rodata..Lstr.12.127] 60 1 Cnst RO PowerPro_lto.o 255 08003d6c-08003d87 [.rodata..Lstr.12.140] 28 1 Cnst RO PowerPro_lto.o 256 08003d88-08003d9b [.rodata..Lstr.14.141] 20 1 Cnst RO PowerPro_lto.o 257 08003d9c-08003daf [.rodata..Lstr.16.142] 20 1 Cnst RO PowerPro_lto.o 258 08003db0-08003dbf __SEGGER_RTL_hex_uc 16 1 Cnst RO prinops.o (libc_v6m_t_le_eabi_balanced.a) 259 08003dc0-08003dcf __SEGGER_RTL_hex_lc 16 1 Cnst RO prinops.o (libc_v6m_t_le_eabi_balanced.a) 260 08003dd0-08003e4f __SEGGER_RTL_ascii_ctype_map 261 128 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 262 08003e50-08003e73 __SEGGER_init_ctors 36 4 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 263 08003e74-08003f03 __SEGGER_init_table__ 144 4 Cnst RO [ Linker created ] 264 08003f04-08003f2f __SEGGER_init_data__ 44 4 Cnst RO [ Linker created ] 265 08003f30-08003f41 __SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 266 08003f42-08003f55 __SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 267 08003f56-1fffffff ( UNUSED .=.+402636970 ) 402 636 970 268 - ---- - - 269 20000000-200000a7 _SEGGER_RTT 168 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 270 200000a8-2000010b hadc1 100 4 Zero ZI PowerPro_lto.o 271 2000010c-20000167 hdma_tim3_ch1 92 4 Zero ZI PowerPro_lto.o 272 20000168-200001c3 hdma_adc1 92 4 Zero ZI PowerPro_lto.o 273 200001c4-2000020f htim3 76 4 Zero ZI PowerPro_lto.o 274 20000210-2000025b htim17 76 4 Zero ZI PowerPro_lto.o 275 2000025c-2000026f adcData 20 4 Zero ZI PowerPro_lto.o 276 20000270-20000273 uwTick 4 4 Zero ZI PowerPro_lto.o 277 20000274-20000277 onTimeCounterSET 4 4 Zero ZI PowerPro_lto.o 278 20000278-2000027b onTimeCounterRT 4 4 Zero ZI PowerPro_lto.o 279 2000027c-2000027f onTimeCounterRESET 4 4 Zero ZI PowerPro_lto.o 280 20000280-20000283 onTimeCounterGN 4 4 Zero ZI PowerPro_lto.o 281 20000284-20000287 onTimeCounter 4 4 Zero ZI PowerPro_lto.o 282 20000288-2000028b oldTimeMSTick 4 4 Zero ZI PowerPro_lto.o 283 2000028c-2000028f offTimeCounterRT 4 4 Zero ZI PowerPro_lto.o 284 20000290-20000293 offTimeCounterGN 4 4 Zero ZI PowerPro_lto.o 285 20000294-20000297 offTimeCounter 4 4 Zero ZI PowerPro_lto.o 286 20000298-2000029b numberOfBlinks 4 4 Zero ZI PowerPro_lto.o 287 2000029c-2000029f msCounter 4 4 Zero ZI PowerPro_lto.o 288 200002a0-200002a3 longPressCounterButtonOn 4 4 Zero ZI PowerPro_lto.o 289 200002a4-200002a7 longPressCounterButtonOff 4 4 Zero ZI PowerPro_lto.o 290 200002a8-200002ab __SEGGER_RTL_stdout_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 291 200002ac-200002af __SEGGER_RTL_stdin_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 292 200002b0-200002b3 __SEGGER_RTL_stderr_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 293 200002b4-200002b7 __SEGGER_RTL_locale_ptr 4 4 Zero ZI mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 294 200002b8-200002bb ic_overflows 4 4 Zero ZI PowerPro_lto.o 295 200002bc-200002bf dropLimitCounter 4 4 Zero ZI PowerPro_lto.o 296 200002c0-200002c3 blinkCounter 4 4 Zero ZI PowerPro_lto.o 297 200002c4-200002c7 SECONDARYPROTECTION_SM_On.oldtime.122 298 4 4 Zero ZI PowerPro_lto.o 299 200002c8-200002cb SECONDARYPROTECTION_SM_On.oldtime 300 4 4 Zero ZI PowerPro_lto.o 301 200002cc-200002cf SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.123 302 4 4 Zero ZI PowerPro_lto.o 303 200002d0-200002d3 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter 304 4 4 Zero ZI PowerPro_lto.o 305 200002d4-200002d7 LVP_OVP_SM_On.oldtime 4 4 Zero ZI PowerPro_lto.o 306 200002d8-200002db LVP_OVP_SM_On.lvpAndOvpInputTimeCounter 307 4 4 Zero ZI PowerPro_lto.o 308 200002dc-200002dc relaisState 1 4 Zero ZI PowerPro_lto.o 309 200002dd-200002dd smState.137 1 1 Zero ZI PowerPro_lto.o 310 200002de-200002de smState.120 1 1 Zero ZI PowerPro_lto.o 311 200002df-200002df smState.106 1 1 Zero ZI PowerPro_lto.o 312 200002e0-200002e0 pauseTime 1 4 Zero ZI PowerPro_lto.o 313 200002e1-200002e1 smState 1 1 Zero ZI PowerPro_lto.o 314 200002e2-200002e2 mode 1 1 Zero ZI PowerPro_lto.o 315 200002e3-200002e3 buttonState 1 1 Zero ZI PowerPro_lto.o 316 200002e4-200002e4 onTimeRT 1 4 Zero ZI PowerPro_lto.o 317 200002e5-200002e7 ( ALIGN .=.+3 ) 3 - ---- - - 318 200002e8-200002e8 onTimeGN 1 4 Zero ZI PowerPro_lto.o 319 200002e9-200002eb ( ALIGN .=.+3 ) 3 - ---- - - 320 200002ec-200002ec onTime 1 4 Zero ZI PowerPro_lto.o 321 200002ed-200002ef ( ALIGN .=.+3 ) 3 - ---- - - 322 200002f0-200002f0 offTimeRT 1 4 Zero ZI PowerPro_lto.o 323 200002f1-200002f3 ( ALIGN .=.+3 ) 3 - ---- - - 324 200002f4-200002f4 offTimeGN 1 4 Zero ZI PowerPro_lto.o 325 200002f5-200002f7 ( ALIGN .=.+3 ) 3 - ---- - - 326 200002f8-200002f8 offTime 1 4 Zero ZI PowerPro_lto.o 327 200002f9-200002fb ( ALIGN .=.+3 ) 3 - ---- - - 328 200002fc-200002fc blinkModeRT 1 4 Zero ZI PowerPro_lto.o 329 200002fd-200002ff ( ALIGN .=.+3 ) 3 - ---- - - 330 20000300-20000300 blinkModeGN 1 4 Zero ZI PowerPro_lto.o 331 20000301-20000303 ( ALIGN .=.+3 ) 3 - ---- - - 332 20000304-20000304 alarmMode 1 4 Zero ZI PowerPro_lto.o 333 20000305-20000305 ( ALIGN .=.+1 ) 1 - ---- - - 334 20000306-20000325 ic_buf 32 2 Zero ZI PowerPro_lto.o 335 20000326-20000725 _acUpBuffer 1 024 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 336 20000726-20000735 _acDownBuffer 16 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 337 20000736-20000737 ( UNUSED .=.+2 ) 2 - ---- - - 338 20000738-2000074b __SEGGER_RTL_global_locale 339 20 4 Init RW mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 340 2000074c-2000074f uwTickPrio 4 4 Init RW PowerPro_lto.o 341 20000750-20000753 main.pwm 4 4 Init RW PowerPro_lto.o 342 20000754-20000757 stdout 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 343 20000758-2000075b stdin 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 344 2000075c-2000075f stderr 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 345 20000760-20000763 SystemCoreClock 4 4 Init RW PowerPro_lto.o 346 20000764-200027ff ( UNUSED .=.+8348 ) 8 348 - ---- - - 347 20002800-20002fff [.bss.block.stack] 2 048 8 None ZI [ Linker created ] 348 349 350 *********************************************************************************************** 351 *** *** 352 *** SYMBOL LIST *** 353 *** *** 354 *********************************************************************************************** 355 356 Function symbols by name: 357 358 Symbol name Address Size Align Type Bd Object File 359 ------------------------- ---------- ---------- ----- ---- -- ----------- 360 ADC1_IRQHandler 0x080035EF 2 Code Wk stm32c031xx_Vectors.o 361 ADC_DMAConvCplt 0x080037E5 100 2 Code Lc PowerPro_lto.o 362 ADC_DMAError 0x08003849 20 2 Code Lc PowerPro_lto.o 363 ADC_DMAHalfConvCplt 0x080035DD 2 2 Code Lc PowerPro_lto.o 364 DMA1_Channel1_IRQHandler 0x080000C5 16 4 Code Gb PowerPro_lto.o 365 DMA1_Channel2_3_IRQHandler 366 0x080000D5 16 4 Code Gb PowerPro_lto.o 367 DMAMUX1_IRQHandler 0x080035ED 2 Code Wk stm32c031xx_Vectors.o 368 EXTI0_1_IRQHandler 0x080035E7 2 Code Wk stm32c031xx_Vectors.o 369 EXTI2_3_IRQHandler 0x080035E9 2 Code Wk stm32c031xx_Vectors.o 370 EXTI4_15_IRQHandler 0x080035EB 2 Code Wk stm32c031xx_Vectors.o 371 Error_Handler 0x0800390D 4 2 Code Lc PowerPro_lto.o 372 FLASH_IRQHandler 0x080035E3 2 Code Wk stm32c031xx_Vectors.o 373 HAL_ADC_ConfigChannel 0x080002F5 588 4 Code Lc PowerPro_lto.o 374 HAL_DMA_IRQHandler 0x080006E5 164 4 Code Lc PowerPro_lto.o 375 HAL_DMA_Init 0x08000541 224 4 Code Lc PowerPro_lto.o 376 HAL_DMA_Start_IT 0x08000621 196 4 Code Lc PowerPro_lto.o 377 HAL_Delay 0x080002E1 20 4 Code Lc PowerPro_lto.o 378 HAL_GPIO_Init 0x08000789 380 4 Code Lc PowerPro_lto.o 379 HAL_InitTick 0x08000281 96 4 Code Lc PowerPro_lto.o 380 HAL_TIM_Base_Init 0x08000905 264 4 Code Lc PowerPro_lto.o 381 HAL_TIM_IC_CaptureCallback 382 0x080001FD 36 4 Code Lc PowerPro_lto.o 383 HardFault_Handler 0x080035D7 2 2 Code Gb PowerPro_lto.o 384 I2C1_IRQHandler 0x080035FB 2 Code Wk stm32c031xx_Vectors.o 385 NMI_Handler 0x080035D5 2 2 Code Gb PowerPro_lto.o 386 PendSV_Handler 0x080035DB 2 2 Code Gb PowerPro_lto.o 387 RCC_IRQHandler 0x080035E5 2 Code Wk stm32c031xx_Vectors.o 388 RTC_IRQHandler 0x080035E1 2 Code Wk stm32c031xx_Vectors.o 389 Reset_Handler 0x08003911 2 Code Gb STM32C0xx_Startup.o 390 SEGGER_RTT_Write 0x0800343D 56 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 391 SEGGER_RTT_WriteNoLock 0x080033D5 104 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 392 SPI1_IRQHandler 0x080035FD 2 Code Wk stm32c031xx_Vectors.o 393 SVC_Handler 0x080035D9 2 2 Code Gb PowerPro_lto.o 394 SysTick_Handler 0x080000B5 16 4 Code Gb PowerPro_lto.o 395 SystemCoreClockUpdate 0x08000231 80 4 Code Gb PowerPro_lto.o 396 SystemInit 0x08000221 16 4 Code Gb PowerPro_lto.o 397 TIM14_IRQHandler 0x080035F5 2 Code Wk stm32c031xx_Vectors.o 398 TIM16_IRQHandler 0x080035F7 2 Code Wk stm32c031xx_Vectors.o 399 TIM17_IRQHandler 0x080035F9 2 Code Wk stm32c031xx_Vectors.o 400 TIM1_BRK_UP_TRG_COM_IRQHandler 401 0x080035F1 2 Code Wk stm32c031xx_Vectors.o 402 TIM1_CC_IRQHandler 0x080035F3 2 Code Wk stm32c031xx_Vectors.o 403 TIM3_IRQHandler 0x080000E5 280 4 Code Gb PowerPro_lto.o 404 TIM_Base_SetConfig 0x08000A0D 144 4 Code Lc PowerPro_lto.o 405 TIM_DMACaptureCplt 0x0800389D 112 2 Code Lc PowerPro_lto.o 406 TIM_DMACaptureHalfCplt 0x08000A9D 84 4 Code Lc PowerPro_lto.o 407 TIM_DMAError 0x0800385D 64 2 Code Lc PowerPro_lto.o 408 USART1_IRQHandler 0x080035FF 2 Code Wk stm32c031xx_Vectors.o 409 USART2_IRQHandler 0x08003601 2 Code Wk stm32c031xx_Vectors.o 410 WWDG_IRQHandler 0x080035DF 2 Code Wk stm32c031xx_Vectors.o 411 _DoInit 0x08003381 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 412 _GetAvailWriteSpace 0x080036ED 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 413 _WriteBlocking 0x0800373D 94 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 414 _WriteNoCheck 0x08003703 58 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 415 __SEGGER_RTL_X_file_bufsize 416 0x0800395D 4 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 417 __SEGGER_RTL_X_file_stat 0x0800334D 52 4 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 418 __SEGGER_RTL_X_file_write 0x080036E3 10 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 419 __SEGGER_RTL_ascii_isctype 420 0x08003519 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 421 __SEGGER_RTL_ascii_iswctype 422 0x08003535 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 423 __SEGGER_RTL_ascii_mbtowc 0x0800379B 46 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 424 __SEGGER_RTL_ascii_tolower 425 0x080037C9 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 426 __SEGGER_RTL_ascii_toupper 427 0x08003971 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 428 __SEGGER_RTL_ascii_towlower 429 0x080037D7 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 430 __SEGGER_RTL_ascii_towupper 431 0x0800397D 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 432 __SEGGER_RTL_ascii_wctomb 0x08003961 16 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 433 __SEGGER_RTL_current_locale 434 0x08003505 20 4 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 435 __SEGGER_RTL_prin_flush 0x080036AF 26 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 436 __SEGGER_RTL_putc 0x08003625 138 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 437 __SEGGER_RTL_stream_write 0x0800394D 16 2 Code Lc prinops.o (libc_v6m_t_le_eabi_balanced.a) 438 __SEGGER_RTL_vfprintf 0x08002FC5 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 439 __SEGGER_RTL_vfprintf_int_nwp 440 0x08002FC5 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 441 __SEGGER_init_copy 0x08003F43 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 442 __SEGGER_init_ctors 0x08003E51 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 443 __SEGGER_init_done 0x08002D7F 4 Code Gb SEGGER_THUMB_Startup.o 444 __SEGGER_init_zero 0x08003F31 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 445 __aeabi_idiv 0x08002DF5 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 446 __aeabi_idiv0 0x08002F1D 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 447 __aeabi_lmul 0x08002DC5 46 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 448 __aeabi_memclr 0x080034F1 20 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 449 __aeabi_memclr4 0x080034F1 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 450 __aeabi_memclr8 0x080034F1 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 451 __aeabi_memcpy 0x080034E1 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 452 __aeabi_memcpy4 0x080034E1 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 453 __aeabi_memcpy8 0x080034E1 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 454 __aeabi_memset 0x080034F3 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 455 __aeabi_memset4 0x080034F3 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 456 __aeabi_memset8 0x080034F3 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 457 __aeabi_uidiv 0x08002E35 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 458 __aeabi_uidivmod 0x08002E6D 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 459 __aeabi_uldivmod 0x08002E7D 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 460 __startup_complete 0x08002D7F 4 Code Gb SEGGER_THUMB_Startup.o 461 _start 0x08002D75 14 4 Code Gb SEGGER_THUMB_Startup.o 462 exit 0x08002D83 2 4 Code Gb SEGGER_THUMB_Startup.o 463 fputc 0x08003603 34 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 464 fwrite 0x08003919 52 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 465 main 0x08000AF1 8 772 4 Code Gb PowerPro_lto.o 466 memcpy 0x080034E1 14 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 467 memset 0x080034F9 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 468 printf 0x08002F9D 40 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 469 putchar 0x08002D89 16 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 470 puts 0x08002D99 44 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 471 reset_handler 0x08003911 2 Code Gb STM32C0xx_Startup.o 472 strlen 0x08003475 108 4 Code Wk strops.o (strops_v6m_t_le_eabi_balanced.a) 473 vfprintf 0x080036C9 26 2 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 474 vfprintf_l 0x08002F25 120 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 475 476 Function symbols by address: 477 478 Address Symbol name Size Align Type Bd Object File 479 ---------- ------------------------- ---------- ----- ---- -- ----------- 480 0x080000B5 SysTick_Handler 16 4 Code Gb PowerPro_lto.o 481 0x080000C5 DMA1_Channel1_IRQHandler 16 4 Code Gb PowerPro_lto.o 482 0x080000D5 DMA1_Channel2_3_IRQHandler 483 16 4 Code Gb PowerPro_lto.o 484 0x080000E5 TIM3_IRQHandler 280 4 Code Gb PowerPro_lto.o 485 0x080001FD HAL_TIM_IC_CaptureCallback 486 36 4 Code Lc PowerPro_lto.o 487 0x08000221 SystemInit 16 4 Code Gb PowerPro_lto.o 488 0x08000231 SystemCoreClockUpdate 80 4 Code Gb PowerPro_lto.o 489 0x08000281 HAL_InitTick 96 4 Code Lc PowerPro_lto.o 490 0x080002E1 HAL_Delay 20 4 Code Lc PowerPro_lto.o 491 0x080002F5 HAL_ADC_ConfigChannel 588 4 Code Lc PowerPro_lto.o 492 0x08000541 HAL_DMA_Init 224 4 Code Lc PowerPro_lto.o 493 0x08000621 HAL_DMA_Start_IT 196 4 Code Lc PowerPro_lto.o 494 0x080006E5 HAL_DMA_IRQHandler 164 4 Code Lc PowerPro_lto.o 495 0x08000789 HAL_GPIO_Init 380 4 Code Lc PowerPro_lto.o 496 0x08000905 HAL_TIM_Base_Init 264 4 Code Lc PowerPro_lto.o 497 0x08000A0D TIM_Base_SetConfig 144 4 Code Lc PowerPro_lto.o 498 0x08000A9D TIM_DMACaptureHalfCplt 84 4 Code Lc PowerPro_lto.o 499 0x08000AF1 main 8 772 4 Code Gb PowerPro_lto.o 500 0x08002D75 _start 14 4 Code Gb SEGGER_THUMB_Startup.o 501 0x08002D7F __startup_complete 4 Code Gb SEGGER_THUMB_Startup.o 502 0x08002D7F __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o 503 0x08002D83 exit 2 4 Code Gb SEGGER_THUMB_Startup.o 504 0x08002D89 putchar 16 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 505 0x08002D99 puts 44 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 506 0x08002DC5 __aeabi_lmul 46 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 507 0x08002DF5 __aeabi_idiv 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 508 0x08002E35 __aeabi_uidiv 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 509 0x08002E6D __aeabi_uidivmod 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 510 0x08002E7D __aeabi_uldivmod 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 511 0x08002F1D __aeabi_idiv0 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 512 0x08002F25 vfprintf_l 120 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 513 0x08002F9D printf 40 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 514 0x08002FC5 __SEGGER_RTL_vfprintf_int_nwp 515 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 516 0x08002FC5 __SEGGER_RTL_vfprintf 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 517 0x0800334D __SEGGER_RTL_X_file_stat 52 4 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 518 0x08003381 _DoInit 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 519 0x080033D5 SEGGER_RTT_WriteNoLock 104 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 520 0x0800343D SEGGER_RTT_Write 56 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 521 0x08003475 strlen 108 4 Code Wk strops.o (strops_v6m_t_le_eabi_balanced.a) 522 0x080034E1 memcpy 14 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 523 0x080034E1 __aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 524 0x080034E1 __aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 525 0x080034E1 __aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 526 0x080034F1 __aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 527 0x080034F1 __aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 528 0x080034F1 __aeabi_memclr 20 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 529 0x080034F3 __aeabi_memset8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 530 0x080034F3 __aeabi_memset4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 531 0x080034F3 __aeabi_memset 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 532 0x080034F9 memset 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 533 0x08003505 __SEGGER_RTL_current_locale 534 20 4 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 535 0x08003519 __SEGGER_RTL_ascii_isctype 536 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 537 0x08003535 __SEGGER_RTL_ascii_iswctype 538 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 539 0x080035D5 NMI_Handler 2 2 Code Gb PowerPro_lto.o 540 0x080035D7 HardFault_Handler 2 2 Code Gb PowerPro_lto.o 541 0x080035D9 SVC_Handler 2 2 Code Gb PowerPro_lto.o 542 0x080035DB PendSV_Handler 2 2 Code Gb PowerPro_lto.o 543 0x080035DD ADC_DMAHalfConvCplt 2 2 Code Lc PowerPro_lto.o 544 0x080035DF WWDG_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 545 0x080035E1 RTC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 546 0x080035E3 FLASH_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 547 0x080035E5 RCC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 548 0x080035E7 EXTI0_1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 549 0x080035E9 EXTI2_3_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 550 0x080035EB EXTI4_15_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 551 0x080035ED DMAMUX1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 552 0x080035EF ADC1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 553 0x080035F1 TIM1_BRK_UP_TRG_COM_IRQHandler 554 2 Code Wk stm32c031xx_Vectors.o 555 0x080035F3 TIM1_CC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 556 0x080035F5 TIM14_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 557 0x080035F7 TIM16_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 558 0x080035F9 TIM17_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 559 0x080035FB I2C1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 560 0x080035FD SPI1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 561 0x080035FF USART1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 562 0x08003601 USART2_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 563 0x08003603 fputc 34 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 564 0x08003625 __SEGGER_RTL_putc 138 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 565 0x080036AF __SEGGER_RTL_prin_flush 26 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 566 0x080036C9 vfprintf 26 2 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 567 0x080036E3 __SEGGER_RTL_X_file_write 10 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 568 0x080036ED _GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 569 0x08003703 _WriteNoCheck 58 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 570 0x0800373D _WriteBlocking 94 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 571 0x0800379B __SEGGER_RTL_ascii_mbtowc 46 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 572 0x080037C9 __SEGGER_RTL_ascii_tolower 573 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 574 0x080037D7 __SEGGER_RTL_ascii_towlower 575 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 576 0x080037E5 ADC_DMAConvCplt 100 2 Code Lc PowerPro_lto.o 577 0x08003849 ADC_DMAError 20 2 Code Lc PowerPro_lto.o 578 0x0800385D TIM_DMAError 64 2 Code Lc PowerPro_lto.o 579 0x0800389D TIM_DMACaptureCplt 112 2 Code Lc PowerPro_lto.o 580 0x0800390D Error_Handler 4 2 Code Lc PowerPro_lto.o 581 0x08003911 reset_handler 2 Code Gb STM32C0xx_Startup.o 582 0x08003911 Reset_Handler 2 Code Gb STM32C0xx_Startup.o 583 0x08003919 fwrite 52 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 584 0x0800394D __SEGGER_RTL_stream_write 16 2 Code Lc prinops.o (libc_v6m_t_le_eabi_balanced.a) 585 0x0800395D __SEGGER_RTL_X_file_bufsize 586 4 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 587 0x08003961 __SEGGER_RTL_ascii_wctomb 16 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 588 0x08003971 __SEGGER_RTL_ascii_toupper 589 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 590 0x0800397D __SEGGER_RTL_ascii_towupper 591 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 592 0x08003E51 __SEGGER_init_ctors 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 593 0x08003F31 __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 594 0x08003F43 __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 595 596 Function symbols by descending size: 597 598 Symbol name Size Align Type Bd Object File 599 ------------------------- ---------- ----- ---- -- ----------- 600 main 8 772 4 Code Gb PowerPro_lto.o 601 __SEGGER_RTL_vfprintf 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 602 __SEGGER_RTL_vfprintf_int_nwp 603 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 604 HAL_ADC_ConfigChannel 588 4 Code Lc PowerPro_lto.o 605 HAL_GPIO_Init 380 4 Code Lc PowerPro_lto.o 606 TIM3_IRQHandler 280 4 Code Gb PowerPro_lto.o 607 HAL_TIM_Base_Init 264 4 Code Lc PowerPro_lto.o 608 HAL_DMA_Init 224 4 Code Lc PowerPro_lto.o 609 HAL_DMA_Start_IT 196 4 Code Lc PowerPro_lto.o 610 HAL_DMA_IRQHandler 164 4 Code Lc PowerPro_lto.o 611 __aeabi_uldivmod 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 612 TIM_Base_SetConfig 144 4 Code Lc PowerPro_lto.o 613 __SEGGER_RTL_putc 138 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 614 vfprintf_l 120 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 615 TIM_DMACaptureCplt 112 2 Code Lc PowerPro_lto.o 616 strlen 108 4 Code Wk strops.o (strops_v6m_t_le_eabi_balanced.a) 617 SEGGER_RTT_WriteNoLock 104 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 618 ADC_DMAConvCplt 100 2 Code Lc PowerPro_lto.o 619 HAL_InitTick 96 4 Code Lc PowerPro_lto.o 620 _WriteBlocking 94 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 621 TIM_DMACaptureHalfCplt 84 4 Code Lc PowerPro_lto.o 622 _DoInit 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 623 SystemCoreClockUpdate 80 4 Code Gb PowerPro_lto.o 624 TIM_DMAError 64 2 Code Lc PowerPro_lto.o 625 __aeabi_idiv 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 626 _WriteNoCheck 58 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 627 SEGGER_RTT_Write 56 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 628 __aeabi_uidiv 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 629 __SEGGER_RTL_X_file_stat 52 4 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 630 fwrite 52 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 631 __SEGGER_RTL_ascii_mbtowc 46 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 632 __aeabi_lmul 46 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 633 puts 44 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 634 printf 40 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 635 HAL_TIM_IC_CaptureCallback 636 36 4 Code Lc PowerPro_lto.o 637 fputc 34 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 638 __SEGGER_RTL_ascii_isctype 639 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 640 __SEGGER_RTL_ascii_iswctype 641 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 642 __SEGGER_RTL_prin_flush 26 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 643 __SEGGER_init_ctors 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 644 vfprintf 26 2 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 645 _GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 646 ADC_DMAError 20 2 Code Lc PowerPro_lto.o 647 HAL_Delay 20 4 Code Lc PowerPro_lto.o 648 __SEGGER_RTL_current_locale 649 20 4 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 650 __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 651 __aeabi_memclr 20 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 652 __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 653 DMA1_Channel1_IRQHandler 16 4 Code Gb PowerPro_lto.o 654 DMA1_Channel2_3_IRQHandler 655 16 4 Code Gb PowerPro_lto.o 656 SysTick_Handler 16 4 Code Gb PowerPro_lto.o 657 SystemInit 16 4 Code Gb PowerPro_lto.o 658 __SEGGER_RTL_ascii_wctomb 16 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 659 __SEGGER_RTL_stream_write 16 2 Code Lc prinops.o (libc_v6m_t_le_eabi_balanced.a) 660 __aeabi_uidivmod 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 661 putchar 16 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 662 __SEGGER_RTL_ascii_tolower 663 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 664 __SEGGER_RTL_ascii_towlower 665 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 666 _start 14 4 Code Gb SEGGER_THUMB_Startup.o 667 memcpy 14 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 668 __SEGGER_RTL_ascii_toupper 669 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 670 __SEGGER_RTL_ascii_towupper 671 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 672 __SEGGER_RTL_X_file_write 10 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 673 __aeabi_idiv0 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 674 Error_Handler 4 2 Code Lc PowerPro_lto.o 675 __SEGGER_RTL_X_file_bufsize 676 4 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 677 ADC_DMAHalfConvCplt 2 2 Code Lc PowerPro_lto.o 678 HardFault_Handler 2 2 Code Gb PowerPro_lto.o 679 NMI_Handler 2 2 Code Gb PowerPro_lto.o 680 PendSV_Handler 2 2 Code Gb PowerPro_lto.o 681 SVC_Handler 2 2 Code Gb PowerPro_lto.o 682 exit 2 4 Code Gb SEGGER_THUMB_Startup.o 683 ADC1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 684 DMAMUX1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 685 EXTI0_1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 686 EXTI2_3_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 687 EXTI4_15_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 688 FLASH_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 689 I2C1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 690 RCC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 691 RTC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 692 Reset_Handler 2 Code Gb STM32C0xx_Startup.o 693 SPI1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 694 TIM14_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 695 TIM16_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 696 TIM17_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 697 TIM1_BRK_UP_TRG_COM_IRQHandler 698 2 Code Wk stm32c031xx_Vectors.o 699 TIM1_CC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 700 USART1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 701 USART2_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 702 WWDG_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 703 __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o 704 __aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 705 __aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 706 __aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 707 __aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 708 __aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 709 __aeabi_memset 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 710 __aeabi_memset4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 711 __aeabi_memset8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 712 __startup_complete 4 Code Gb SEGGER_THUMB_Startup.o 713 memset 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 714 reset_handler 2 Code Gb STM32C0xx_Startup.o 715 716 Read-write data symbols by name: 717 718 Symbol name Address Size Align Type Bd Object File 719 ------------------------- ---------- ---------- ----- ---- -- ----------- 720 LVP_OVP_SM_On.lvpAndOvpInputTimeCounter 721 0x200002D8 4 4 Zero Lc PowerPro_lto.o 722 LVP_OVP_SM_On.oldtime 0x200002D4 4 4 Zero Lc PowerPro_lto.o 723 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter 724 0x200002D0 4 4 Zero Lc PowerPro_lto.o 725 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.123 726 0x200002CC 4 4 Zero Lc PowerPro_lto.o 727 SECONDARYPROTECTION_SM_On.oldtime 728 0x200002C8 4 4 Zero Lc PowerPro_lto.o 729 SECONDARYPROTECTION_SM_On.oldtime.122 730 0x200002C4 4 4 Zero Lc PowerPro_lto.o 731 SystemCoreClock 0x20000760 4 4 Init Lc PowerPro_lto.o 732 _SEGGER_RTT 0x20000000 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 733 __RAL_global_locale 0x20000738 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 734 __SEGGER_RTL_global_locale 735 0x20000738 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 736 __SEGGER_RTL_locale_ptr 0x200002B4 4 4 Zero Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 737 __SEGGER_RTL_stderr_file 0x200002B0 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 738 __SEGGER_RTL_stdin_file 0x200002AC 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 739 __SEGGER_RTL_stdout_file 0x200002A8 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 740 _acDownBuffer 0x20000726 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 741 _acUpBuffer 0x20000326 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 742 adcData 0x2000025C 20 4 Zero Lc PowerPro_lto.o 743 alarmMode 0x20000304 1 4 Zero Lc PowerPro_lto.o 744 blinkCounter 0x200002C0 4 4 Zero Lc PowerPro_lto.o 745 blinkModeGN 0x20000300 1 4 Zero Lc PowerPro_lto.o 746 blinkModeRT 0x200002FC 1 4 Zero Lc PowerPro_lto.o 747 buttonState 0x200002E3 1 Zero Lc PowerPro_lto.o 748 dropLimitCounter 0x200002BC 4 4 Zero Lc PowerPro_lto.o 749 hadc1 0x200000A8 100 4 Zero Lc PowerPro_lto.o 750 hdma_adc1 0x20000168 92 4 Zero Lc PowerPro_lto.o 751 hdma_tim3_ch1 0x2000010C 92 4 Zero Lc PowerPro_lto.o 752 htim17 0x20000210 76 4 Zero Lc PowerPro_lto.o 753 htim3 0x200001C4 76 4 Zero Lc PowerPro_lto.o 754 ic_buf 0x20000306 32 2 Zero Lc PowerPro_lto.o 755 ic_overflows 0x200002B8 4 4 Zero Lc PowerPro_lto.o 756 longPressCounterButtonOff 0x200002A4 4 4 Zero Lc PowerPro_lto.o 757 longPressCounterButtonOn 0x200002A0 4 4 Zero Lc PowerPro_lto.o 758 main.pwm 0x20000750 4 4 Init Lc PowerPro_lto.o 759 mode 0x200002E2 1 Zero Lc PowerPro_lto.o 760 msCounter 0x2000029C 4 4 Zero Lc PowerPro_lto.o 761 numberOfBlinks 0x20000298 4 4 Zero Lc PowerPro_lto.o 762 offTime 0x200002F8 1 4 Zero Lc PowerPro_lto.o 763 offTimeCounter 0x20000294 4 4 Zero Lc PowerPro_lto.o 764 offTimeCounterGN 0x20000290 4 4 Zero Lc PowerPro_lto.o 765 offTimeCounterRT 0x2000028C 4 4 Zero Lc PowerPro_lto.o 766 offTimeGN 0x200002F4 1 4 Zero Lc PowerPro_lto.o 767 offTimeRT 0x200002F0 1 4 Zero Lc PowerPro_lto.o 768 oldTimeMSTick 0x20000288 4 4 Zero Lc PowerPro_lto.o 769 onTime 0x200002EC 1 4 Zero Lc PowerPro_lto.o 770 onTimeCounter 0x20000284 4 4 Zero Lc PowerPro_lto.o 771 onTimeCounterGN 0x20000280 4 4 Zero Lc PowerPro_lto.o 772 onTimeCounterRESET 0x2000027C 4 4 Zero Lc PowerPro_lto.o 773 onTimeCounterRT 0x20000278 4 4 Zero Lc PowerPro_lto.o 774 onTimeCounterSET 0x20000274 4 4 Zero Lc PowerPro_lto.o 775 onTimeGN 0x200002E8 1 4 Zero Lc PowerPro_lto.o 776 onTimeRT 0x200002E4 1 4 Zero Lc PowerPro_lto.o 777 pauseTime 0x200002E0 1 4 Zero Lc PowerPro_lto.o 778 relaisState 0x200002DC 1 4 Zero Lc PowerPro_lto.o 779 smState 0x200002E1 1 Zero Lc PowerPro_lto.o 780 smState.106 0x200002DF 1 Zero Lc PowerPro_lto.o 781 smState.120 0x200002DE 1 Zero Lc PowerPro_lto.o 782 smState.137 0x200002DD 1 Zero Lc PowerPro_lto.o 783 stderr 0x2000075C 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 784 stdin 0x20000758 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 785 stdout 0x20000754 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 786 uwTick 0x20000270 4 4 Zero Lc PowerPro_lto.o 787 uwTickPrio 0x2000074C 4 4 Init Lc PowerPro_lto.o 788 789 Read-write data symbols by address: 790 791 Address Symbol name Size Align Type Bd Object File 792 ---------- ------------------------- ---------- ----- ---- -- ----------- 793 0x20000000 _SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 794 0x200000A8 hadc1 100 4 Zero Lc PowerPro_lto.o 795 0x2000010C hdma_tim3_ch1 92 4 Zero Lc PowerPro_lto.o 796 0x20000168 hdma_adc1 92 4 Zero Lc PowerPro_lto.o 797 0x200001C4 htim3 76 4 Zero Lc PowerPro_lto.o 798 0x20000210 htim17 76 4 Zero Lc PowerPro_lto.o 799 0x2000025C adcData 20 4 Zero Lc PowerPro_lto.o 800 0x20000270 uwTick 4 4 Zero Lc PowerPro_lto.o 801 0x20000274 onTimeCounterSET 4 4 Zero Lc PowerPro_lto.o 802 0x20000278 onTimeCounterRT 4 4 Zero Lc PowerPro_lto.o 803 0x2000027C onTimeCounterRESET 4 4 Zero Lc PowerPro_lto.o 804 0x20000280 onTimeCounterGN 4 4 Zero Lc PowerPro_lto.o 805 0x20000284 onTimeCounter 4 4 Zero Lc PowerPro_lto.o 806 0x20000288 oldTimeMSTick 4 4 Zero Lc PowerPro_lto.o 807 0x2000028C offTimeCounterRT 4 4 Zero Lc PowerPro_lto.o 808 0x20000290 offTimeCounterGN 4 4 Zero Lc PowerPro_lto.o 809 0x20000294 offTimeCounter 4 4 Zero Lc PowerPro_lto.o 810 0x20000298 numberOfBlinks 4 4 Zero Lc PowerPro_lto.o 811 0x2000029C msCounter 4 4 Zero Lc PowerPro_lto.o 812 0x200002A0 longPressCounterButtonOn 4 4 Zero Lc PowerPro_lto.o 813 0x200002A4 longPressCounterButtonOff 4 4 Zero Lc PowerPro_lto.o 814 0x200002A8 __SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 815 0x200002AC __SEGGER_RTL_stdin_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 816 0x200002B0 __SEGGER_RTL_stderr_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 817 0x200002B4 __SEGGER_RTL_locale_ptr 4 4 Zero Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 818 0x200002B8 ic_overflows 4 4 Zero Lc PowerPro_lto.o 819 0x200002BC dropLimitCounter 4 4 Zero Lc PowerPro_lto.o 820 0x200002C0 blinkCounter 4 4 Zero Lc PowerPro_lto.o 821 0x200002C4 SECONDARYPROTECTION_SM_On.oldtime.122 822 4 4 Zero Lc PowerPro_lto.o 823 0x200002C8 SECONDARYPROTECTION_SM_On.oldtime 824 4 4 Zero Lc PowerPro_lto.o 825 0x200002CC SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.123 826 4 4 Zero Lc PowerPro_lto.o 827 0x200002D0 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter 828 4 4 Zero Lc PowerPro_lto.o 829 0x200002D4 LVP_OVP_SM_On.oldtime 4 4 Zero Lc PowerPro_lto.o 830 0x200002D8 LVP_OVP_SM_On.lvpAndOvpInputTimeCounter 831 4 4 Zero Lc PowerPro_lto.o 832 0x200002DC relaisState 1 4 Zero Lc PowerPro_lto.o 833 0x200002DD smState.137 1 Zero Lc PowerPro_lto.o 834 0x200002DE smState.120 1 Zero Lc PowerPro_lto.o 835 0x200002DF smState.106 1 Zero Lc PowerPro_lto.o 836 0x200002E0 pauseTime 1 4 Zero Lc PowerPro_lto.o 837 0x200002E1 smState 1 Zero Lc PowerPro_lto.o 838 0x200002E2 mode 1 Zero Lc PowerPro_lto.o 839 0x200002E3 buttonState 1 Zero Lc PowerPro_lto.o 840 0x200002E4 onTimeRT 1 4 Zero Lc PowerPro_lto.o 841 0x200002E8 onTimeGN 1 4 Zero Lc PowerPro_lto.o 842 0x200002EC onTime 1 4 Zero Lc PowerPro_lto.o 843 0x200002F0 offTimeRT 1 4 Zero Lc PowerPro_lto.o 844 0x200002F4 offTimeGN 1 4 Zero Lc PowerPro_lto.o 845 0x200002F8 offTime 1 4 Zero Lc PowerPro_lto.o 846 0x200002FC blinkModeRT 1 4 Zero Lc PowerPro_lto.o 847 0x20000300 blinkModeGN 1 4 Zero Lc PowerPro_lto.o 848 0x20000304 alarmMode 1 4 Zero Lc PowerPro_lto.o 849 0x20000306 ic_buf 32 2 Zero Lc PowerPro_lto.o 850 0x20000326 _acUpBuffer 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 851 0x20000726 _acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 852 0x20000738 __SEGGER_RTL_global_locale 853 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 854 0x20000738 __RAL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 855 0x2000074C uwTickPrio 4 4 Init Lc PowerPro_lto.o 856 0x20000750 main.pwm 4 4 Init Lc PowerPro_lto.o 857 0x20000754 stdout 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 858 0x20000758 stdin 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 859 0x2000075C stderr 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 860 0x20000760 SystemCoreClock 4 4 Init Lc PowerPro_lto.o 861 862 Read-write data symbols by descending size: 863 864 Symbol name Size Align Type Bd Object File 865 ------------------------- ---------- ----- ---- -- ----------- 866 _acUpBuffer 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 867 _SEGGER_RTT 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 868 hadc1 100 4 Zero Lc PowerPro_lto.o 869 hdma_adc1 92 4 Zero Lc PowerPro_lto.o 870 hdma_tim3_ch1 92 4 Zero Lc PowerPro_lto.o 871 htim17 76 4 Zero Lc PowerPro_lto.o 872 htim3 76 4 Zero Lc PowerPro_lto.o 873 ic_buf 32 2 Zero Lc PowerPro_lto.o 874 __RAL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 875 __SEGGER_RTL_global_locale 876 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 877 adcData 20 4 Zero Lc PowerPro_lto.o 878 _acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 879 LVP_OVP_SM_On.lvpAndOvpInputTimeCounter 880 4 4 Zero Lc PowerPro_lto.o 881 LVP_OVP_SM_On.oldtime 4 4 Zero Lc PowerPro_lto.o 882 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter 883 4 4 Zero Lc PowerPro_lto.o 884 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.123 885 4 4 Zero Lc PowerPro_lto.o 886 SECONDARYPROTECTION_SM_On.oldtime 887 4 4 Zero Lc PowerPro_lto.o 888 SECONDARYPROTECTION_SM_On.oldtime.122 889 4 4 Zero Lc PowerPro_lto.o 890 SystemCoreClock 4 4 Init Lc PowerPro_lto.o 891 __SEGGER_RTL_locale_ptr 4 4 Zero Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 892 __SEGGER_RTL_stderr_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 893 __SEGGER_RTL_stdin_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 894 __SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 895 blinkCounter 4 4 Zero Lc PowerPro_lto.o 896 dropLimitCounter 4 4 Zero Lc PowerPro_lto.o 897 ic_overflows 4 4 Zero Lc PowerPro_lto.o 898 longPressCounterButtonOff 4 4 Zero Lc PowerPro_lto.o 899 longPressCounterButtonOn 4 4 Zero Lc PowerPro_lto.o 900 main.pwm 4 4 Init Lc PowerPro_lto.o 901 msCounter 4 4 Zero Lc PowerPro_lto.o 902 numberOfBlinks 4 4 Zero Lc PowerPro_lto.o 903 offTimeCounter 4 4 Zero Lc PowerPro_lto.o 904 offTimeCounterGN 4 4 Zero Lc PowerPro_lto.o 905 offTimeCounterRT 4 4 Zero Lc PowerPro_lto.o 906 oldTimeMSTick 4 4 Zero Lc PowerPro_lto.o 907 onTimeCounter 4 4 Zero Lc PowerPro_lto.o 908 onTimeCounterGN 4 4 Zero Lc PowerPro_lto.o 909 onTimeCounterRESET 4 4 Zero Lc PowerPro_lto.o 910 onTimeCounterRT 4 4 Zero Lc PowerPro_lto.o 911 onTimeCounterSET 4 4 Zero Lc PowerPro_lto.o 912 stderr 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 913 stdin 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 914 stdout 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 915 uwTick 4 4 Zero Lc PowerPro_lto.o 916 uwTickPrio 4 4 Init Lc PowerPro_lto.o 917 alarmMode 1 4 Zero Lc PowerPro_lto.o 918 blinkModeGN 1 4 Zero Lc PowerPro_lto.o 919 blinkModeRT 1 4 Zero Lc PowerPro_lto.o 920 buttonState 1 Zero Lc PowerPro_lto.o 921 mode 1 Zero Lc PowerPro_lto.o 922 offTime 1 4 Zero Lc PowerPro_lto.o 923 offTimeGN 1 4 Zero Lc PowerPro_lto.o 924 offTimeRT 1 4 Zero Lc PowerPro_lto.o 925 onTime 1 4 Zero Lc PowerPro_lto.o 926 onTimeGN 1 4 Zero Lc PowerPro_lto.o 927 onTimeRT 1 4 Zero Lc PowerPro_lto.o 928 pauseTime 1 4 Zero Lc PowerPro_lto.o 929 relaisState 1 4 Zero Lc PowerPro_lto.o 930 smState 1 Zero Lc PowerPro_lto.o 931 smState.106 1 Zero Lc PowerPro_lto.o 932 smState.120 1 Zero Lc PowerPro_lto.o 933 smState.137 1 Zero Lc PowerPro_lto.o 934 935 Read-only data symbols by name: 936 937 Symbol name Address Size Align Type Bd Object File 938 ------------------------- ---------- ---------- ----- ---- -- ----------- 939 AHBPrescTable 0x08002D34 64 4 Cnst Lc PowerPro_lto.o 940 _DoInit._aInitStr 0x08003C38 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 941 __SEGGER_RTL_ascii_ctype_map 942 0x08003DD0 128 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 943 __SEGGER_RTL_ascii_ctype_mask 944 0x08003CB3 13 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 945 __SEGGER_RTL_c_locale 0x08003550 12 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 946 __SEGGER_RTL_c_locale_abbrev_day_names 947 0x08003C64 29 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 948 __SEGGER_RTL_c_locale_abbrev_month_names 949 0x08003C81 49 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 950 __SEGGER_RTL_c_locale_am_pm_indicator 951 0x08003A63 7 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 952 __SEGGER_RTL_c_locale_data 953 0x0800357C 88 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 954 __SEGGER_RTL_c_locale_date_format 955 0x08003C52 9 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 956 __SEGGER_RTL_c_locale_date_time_format 957 0x08003A6A 15 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 958 __SEGGER_RTL_c_locale_day_names 959 0x08003B03 58 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 960 __SEGGER_RTL_c_locale_month_names 961 0x08003A0C 87 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 962 __SEGGER_RTL_c_locale_time_format 963 0x08003C5B 9 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 964 __SEGGER_RTL_codeset_ascii 965 0x0800355C 32 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 966 __SEGGER_RTL_data_empty_string 967 0x08003CB2 1 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 968 __SEGGER_RTL_data_utf8_period 969 0x08003B3F 2 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 970 __SEGGER_RTL_hex_lc 0x08003DC0 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 971 __SEGGER_RTL_hex_uc 0x08003DB0 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 972 __SEGGER_init_data__ 0x08003F04 [44] 4 Cnst Lc [ Linker created ] 973 __SEGGER_init_table__ 0x08003E74 [144] 4 Cnst Lc [ Linker created ] 974 975 Read-only data symbols by address: 976 977 Address Symbol name Size Align Type Bd Object File 978 ---------- ------------------------- ---------- ----- ---- -- ----------- 979 0x08002D34 AHBPrescTable 64 4 Cnst Lc PowerPro_lto.o 980 0x08003550 __SEGGER_RTL_c_locale 12 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 981 0x0800355C __SEGGER_RTL_codeset_ascii 982 32 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 983 0x0800357C __SEGGER_RTL_c_locale_data 984 88 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 985 0x08003A0C __SEGGER_RTL_c_locale_month_names 986 87 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 987 0x08003A63 __SEGGER_RTL_c_locale_am_pm_indicator 988 7 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 989 0x08003A6A __SEGGER_RTL_c_locale_date_time_format 990 15 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 991 0x08003B03 __SEGGER_RTL_c_locale_day_names 992 58 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 993 0x08003B3F __SEGGER_RTL_data_utf8_period 994 2 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 995 0x08003C38 _DoInit._aInitStr 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 996 0x08003C52 __SEGGER_RTL_c_locale_date_format 997 9 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 998 0x08003C5B __SEGGER_RTL_c_locale_time_format 999 9 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 1000 0x08003C64 __SEGGER_RTL_c_locale_abbrev_day_names 1001 29 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 1002 0x08003C81 __SEGGER_RTL_c_locale_abbrev_month_names 1003 49 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 1004 0x08003CB2 __SEGGER_RTL_data_empty_string 1005 1 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 1006 0x08003CB3 __SEGGER_RTL_ascii_ctype_mask 1007 13 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 1008 0x08003DB0 __SEGGER_RTL_hex_uc 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 1009 0x08003DC0 __SEGGER_RTL_hex_lc 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 1010 0x08003DD0 __SEGGER_RTL_ascii_ctype_map 1011 128 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 1012 0x08003E74 __SEGGER_init_table__ [144] 4 Cnst Lc [ Linker created ] 1013 0x08003F04 __SEGGER_init_data__ [44] 4 Cnst Lc [ Linker created ] 1014 1015 Untyped symbols by name: 1016 1017 Symbol name Value Size Align Type Bd Object File 1018 ------------------------- ---------- ---------- ----- ---- -- ----------- 1019 __FLASH1_segment_end__ 0x08004000 ---- Gb [ Linker created ] 1020 __FLASH1_segment_size__ 0x00004000 ---- Gb [ Linker created ] 1021 __FLASH1_segment_start__ 0x08000000 ---- Gb [ Linker created ] 1022 __FLASH1_segment_used_end__ 1023 0x08003F56 ---- Gb [ Linker created ] 1024 __FLASH1_segment_used_size__ 1025 0x00003F56 ---- Gb [ Linker created ] 1026 __FLASH1_segment_used_start__ 1027 0x08000000 ---- Gb [ Linker created ] 1028 __FLASH_segment_end__ 0x08004000 ---- Gb [ Linker created ] 1029 __FLASH_segment_size__ 0x00004000 ---- Gb [ Linker created ] 1030 __FLASH_segment_start__ 0x08000000 ---- Gb [ Linker created ] 1031 __FLASH_segment_used_end__ 1032 0x08003F56 ---- Gb [ Linker created ] 1033 __FLASH_segment_used_size__ 1034 0x00003F56 ---- Gb [ Linker created ] 1035 __FLASH_segment_used_start__ 1036 0x08000000 ---- Gb [ Linker created ] 1037 __HEAPSIZE__ 0x00000400 ---- Gb [ Linker created ] 1038 __RAM1_segment_end__ 0x20003000 ---- Gb [ Linker created ] 1039 __RAM1_segment_size__ 0x00003000 ---- Gb [ Linker created ] 1040 __RAM1_segment_start__ 0x20000000 ---- Gb [ Linker created ] 1041 __RAM1_segment_used_end__ 0x20003000 ---- Gb [ Linker created ] 1042 __RAM1_segment_used_size__ 1043 0x00003000 ---- Gb [ Linker created ] 1044 __RAM1_segment_used_start__ 1045 0x20000000 ---- Gb [ Linker created ] 1046 __RAM_segment_end__ 0x20003000 ---- Gb [ Linker created ] 1047 __RAM_segment_size__ 0x00003000 ---- Gb [ Linker created ] 1048 __RAM_segment_start__ 0x20000000 ---- Gb [ Linker created ] 1049 __RAM_segment_used_end__ 0x20003000 ---- Gb [ Linker created ] 1050 __RAM_segment_used_size__ 0x00003000 ---- Gb [ Linker created ] 1051 __RAM_segment_used_start__ 1052 0x20000000 ---- Gb [ Linker created ] 1053 __STACKSIZE_PROCESS__ 0x00000000 ---- Gb [ Linker created ] 1054 __STACKSIZE__ 0x00000800 ---- Gb [ Linker created ] 1055 __ctors_end__ 0x08003CC4 ---- Gb [ Linker created ] 1056 __ctors_start__ 0x08003CC0 ---- Gb [ Linker created ] 1057 __stack_end__ 0x20003000 ---- Gb [ Linker created ] 1058 __thread_pointer$ 0x00000000 ---- Gb [ Linker created ] 1059 _vectors 0x08000000 [180] 256 Code Gb stm32c031xx_Vectors.o 1060 _vectors_end 0x080000B4 256 Code Lc stm32c031xx_Vectors.o 1061 1062 Untyped symbols by address: 1063 1064 Value Symbol name Size Align Type Bd Object File 1065 ---------- ------------------------- ---------- ----- ---- -- ----------- 1066 0x00000000 __thread_pointer$ ---- Gb [ Linker created ] 1067 0x00000000 __STACKSIZE_PROCESS__ ---- Gb [ Linker created ] 1068 0x00000400 __HEAPSIZE__ ---- Gb [ Linker created ] 1069 0x00000800 __STACKSIZE__ ---- Gb [ Linker created ] 1070 0x00003000 __RAM_segment_used_size__ ---- Gb [ Linker created ] 1071 0x00003000 __RAM_segment_size__ ---- Gb [ Linker created ] 1072 0x00003000 __RAM1_segment_used_size__ 1073 ---- Gb [ Linker created ] 1074 0x00003000 __RAM1_segment_size__ ---- Gb [ Linker created ] 1075 0x00003F56 __FLASH_segment_used_size__ 1076 ---- Gb [ Linker created ] 1077 0x00003F56 __FLASH1_segment_used_size__ 1078 ---- Gb [ Linker created ] 1079 0x00004000 __FLASH_segment_size__ ---- Gb [ Linker created ] 1080 0x00004000 __FLASH1_segment_size__ ---- Gb [ Linker created ] 1081 0x08000000 _vectors [180] 256 Code Gb stm32c031xx_Vectors.o 1082 0x08000000 __FLASH_segment_used_start__ 1083 ---- Gb [ Linker created ] 1084 0x08000000 __FLASH_segment_start__ ---- Gb [ Linker created ] 1085 0x08000000 __FLASH1_segment_used_start__ 1086 ---- Gb [ Linker created ] 1087 0x08000000 __FLASH1_segment_start__ ---- Gb [ Linker created ] 1088 0x080000B4 _vectors_end 256 Code Lc stm32c031xx_Vectors.o 1089 0x08003CC0 __ctors_start__ ---- Gb [ Linker created ] 1090 0x08003CC4 __ctors_end__ ---- Gb [ Linker created ] 1091 0x08003F56 __FLASH_segment_used_end__ 1092 ---- Gb [ Linker created ] 1093 0x08003F56 __FLASH1_segment_used_end__ 1094 ---- Gb [ Linker created ] 1095 0x08004000 __FLASH_segment_end__ ---- Gb [ Linker created ] 1096 0x08004000 __FLASH1_segment_end__ ---- Gb [ Linker created ] 1097 0x20000000 __RAM_segment_used_start__ 1098 ---- Gb [ Linker created ] 1099 0x20000000 __RAM_segment_start__ ---- Gb [ Linker created ] 1100 0x20000000 __RAM1_segment_used_start__ 1101 ---- Gb [ Linker created ] 1102 0x20000000 __RAM1_segment_start__ ---- Gb [ Linker created ] 1103 0x20003000 __stack_end__ ---- Gb [ Linker created ] 1104 0x20003000 __RAM_segment_used_end__ ---- Gb [ Linker created ] 1105 0x20003000 __RAM_segment_end__ ---- Gb [ Linker created ] 1106 0x20003000 __RAM1_segment_used_end__ ---- Gb [ Linker created ] 1107 0x20003000 __RAM1_segment_end__ ---- Gb [ Linker created ] 96 Section Size Align Object 97 ------------------------- -------- ----- ------ 98 .segger.init.__SEGGER_init_zero 99 0x12 2 SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) 100 .segger.init.__SEGGER_init_copy 101 0x14 2 SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_small.a) 102 ========================= ======== ===== ====== 103 Total: 38 104 ========================= ======== ===== ====== 1108 105 1109 106 … … 1114 111 *********************************************************************************************** 1115 112 1116 Memory breakdown: 1117 1118 14 606 bytes read-only code + 1119 1 604 bytes read-only data = 16 210 bytes read-only (total) 1120 3 913 bytes read-write data 1121 1122 Region summary: 1123 1124 Name Range Size Used Unused Alignment Loss 1125 ---------- ----------------- ----------- ------------------- ------------------- ------------------- 1126 FLASH 08000000-08003fff 16 384 16 214 98.96% 170 1.04% 0 0.00% 1127 RAM 20000000-20002fff 12 288 3 913 31.84% 8 350 67.95% 25 0.20% 1128 1129 Link complete: 0 errors, 0 warnings, 0 remarks 113 Link complete: 2 errors, 0 warnings, 0 remarks -
trunk/firmware_v2/SES/Output/Release/Exe/PowerPro.map
r17 r23 21 21 Object File RX Code RO Data RW Data ZI Data 22 22 --------------------------------------------- ---------- ---------- ---------- ---------- 23 PowerPro_lto.o 9 458 807 8 31723 PowerPro_lto.o 10 222 689 8 508 24 24 SEGGER_THUMB_Startup.o 20 25 stm32c031xx_Vectors.o 2 2025 stm32c031xx_Vectors.o 218 26 26 STM32C0xx_Startup.o 8 27 27 --------------------------------------------- ---------- ---------- ---------- ---------- 28 Subtotal (4 objects) 9 706 807 8 31728 Subtotal (4 objects) 10 468 689 8 508 29 29 --------------------------------------------- ---------- ---------- ---------- ---------- 30 libc_v6m_t_le_eabi_balanced.a 1 7683230 libc_v6m_t_le_eabi_balanced.a 2 372 32 31 31 mbops_timeops_v6m_t_le_eabi_balanced.a 190 541 20 4 32 32 prinops_rtt_v6m_t_le_eabi_balanced.a 484 26 12 1 220 … … 34 34 strops_v6m_t_le_eabi_balanced.a 144 35 35 --------------------------------------------- ---------- ---------- ---------- ---------- 36 Subtotal (5 archives) 2 660599 32 1 22436 Subtotal (5 archives) 3 264 599 32 1 224 37 37 --------------------------------------------- ---------- ---------- ---------- ---------- 38 Linker created (shared data, fills, blocks): 1 722 04838 Linker created (shared data, fills, blocks): 184 2 048 39 39 ============================================= ========== ========== ========== ========== 40 Total: 1 2 366 1 578 40 3 58940 Total: 13 732 1 472 40 3 780 41 41 ============================================= ========== ========== ========== ========== 42 42 … … 48 48 904 49 49 fileops.o (libc_v6m_t_le_eabi_balanced.a) 146 50 floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 51 604 50 52 intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 51 53 352 … … 63 65 strops.o (strops_v6m_t_le_eabi_balanced.a) 108 64 66 --------------------------------------------- ---------- ---------- ---------- ---------- 65 Subtotal (1 0 members from 5 archives) 2 660599 32 1 22466 Objects (4 files) 9 706 807 8 31767 Linker created (shared data, fills, blocks): 1 722 04867 Subtotal (11 members from 5 archives) 3 264 599 32 1 224 68 Objects (4 files) 10 468 689 8 508 69 Linker created (shared data, fills, blocks): 184 2 048 68 70 ============================================= ========== ========== ========== ========== 69 Total: 1 2 366 1 578 40 3 58971 Total: 13 732 1 472 40 3 780 70 72 ============================================= ========== ========== ========== ========== 71 73 … … 74 76 Description RX Code RO Data RW Data ZI Data 75 77 --------------------------------------------- ---------- ---------- ---------- ---------- 76 Initialization table 1 7278 Initialization table 184 77 79 Memory for block 'stack' 2 048 78 80 --------------------------------------------- ---------- ---------- ---------- ---------- 79 Subtotal (linker created): 1 722 04881 Subtotal (linker created): 184 2 048 80 82 --------------------------------------------- ---------- ---------- ---------- ---------- 81 Objects (4 files) 9 706 807 8 31782 Archives (5 files) 2 660599 32 1 22483 Objects (4 files) 10 468 689 8 508 84 Archives (5 files) 3 264 599 32 1 224 83 85 ============================================= ========== ========== ========== ========== 84 Total: 1 2 366 1 578 40 3 58986 Total: 13 732 1 472 40 3 780 85 87 ============================================= ========== ========== ========== ========== 86 88 … … 100 102 080000b4-080000c3 SysTick_Handler 16 4 Code RX PowerPro_lto.o 101 103 080000c4-08000173 DMA1_Channel1_IRQHandler 176 4 Code RX PowerPro_lto.o 102 08000174-08000183 SystemInit 16 4 Code RX PowerPro_lto.o 103 08000184-080001d3 SystemCoreClockUpdate 80 4 Code RX PowerPro_lto.o 104 080001d4-08000233 HAL_InitTick 96 4 Code RX PowerPro_lto.o 105 08000234-08000247 HAL_Delay 20 4 Code RX PowerPro_lto.o 106 08000248-08000493 HAL_ADC_ConfigChannel 588 4 Code RX PowerPro_lto.o 107 08000494-0800060f HAL_GPIO_Init 380 4 Code RX PowerPro_lto.o 108 08000610-0800251f main 7 952 4 Code RX PowerPro_lto.o 109 08002520-0800255f AHBPrescTable 64 4 Cnst RO PowerPro_lto.o 110 08002560-08002573 _start 20 4 Code RX SEGGER_THUMB_Startup.o 111 08002574-08002583 putchar 16 4 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 112 08002584-080025af puts 44 4 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 113 080025b0-080025df __aeabi_lmul 48 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 114 080025e0-0800261f __aeabi_idiv 64 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 115 08002620-08002657 __aeabi_uidiv 56 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 116 08002658-08002667 __aeabi_uidivmod 16 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 117 08002668-08002707 __aeabi_uldivmod 160 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 118 08002708-0800270f __aeabi_idiv0 8 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 119 08002710-08002787 vfprintf_l 120 4 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 120 08002788-080027af printf 40 4 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 121 080027b0-08002b37 __SEGGER_RTL_vfprintf_int_nwp 104 08000174-08000293 TIM16_IRQHandler 288 4 Code RX PowerPro_lto.o 105 08000294-0800038b HAL_TIM_IC_CaptureCallback 106 248 4 Code RX PowerPro_lto.o 107 0800038c-0800039b SystemInit 16 4 Code RX PowerPro_lto.o 108 0800039c-080003eb SystemCoreClockUpdate 80 4 Code RX PowerPro_lto.o 109 080003ec-08000417 SetFANSpeed 44 4 Code RX PowerPro_lto.o 110 08000418-08000477 HAL_InitTick 96 4 Code RX PowerPro_lto.o 111 08000478-0800048b HAL_Delay 20 4 Code RX PowerPro_lto.o 112 0800048c-080006d7 HAL_ADC_ConfigChannel 588 4 Code RX PowerPro_lto.o 113 080006d8-08000853 HAL_GPIO_Init 380 4 Code RX PowerPro_lto.o 114 08000854-080008a7 HAL_RCC_GetSysClockFreq 84 4 Code RX PowerPro_lto.o 115 080008a8-08000973 HAL_TIM_Base_Init 204 4 Code RX PowerPro_lto.o 116 08000974-08000a03 TIM_Base_SetConfig 144 4 Code RX PowerPro_lto.o 117 08000a04-0800281b main 7 704 4 Code RX PowerPro_lto.o 118 0800281c-0800285b AHBPrescTable 64 4 Cnst RO PowerPro_lto.o 119 0800285c-0800287b APBPrescTable 32 4 Cnst RO PowerPro_lto.o 120 0800287c-0800288f _start 20 4 Code RX SEGGER_THUMB_Startup.o 121 08002890-0800289f putchar 16 4 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 122 080028a0-080028cb puts 44 4 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 123 080028cc-08002983 __aeabi_fmul 184 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 124 08002984-08002a47 __aeabi_ddiv 196 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 125 08002a48-08002a7b __aeabi_d2iz 52 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 126 08002a7c-08002a9f __aeabi_f2uiz 36 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 127 08002aa0-08002acf __aeabi_d2uiz 48 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 128 08002ad0-08002aeb __aeabi_i2d 28 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 129 08002aec-08002b0b __aeabi_ui2f 32 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 130 08002b0c-08002b27 __aeabi_ui2d 28 4 Code RX floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 131 08002b28-08002b57 __aeabi_lmul 48 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 132 08002b58-08002b97 __aeabi_idiv 64 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 133 08002b98-08002bcf __aeabi_uidiv 56 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 134 08002bd0-08002bdf __aeabi_uidivmod 16 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 135 08002be0-08002c7f __aeabi_uldivmod 160 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 136 08002c80-08002c87 __aeabi_idiv0 8 4 Code RX intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 137 08002c88-08002cff vfprintf_l 120 4 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 138 08002d00-08002d27 printf 40 4 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 139 08002d28-080030af __SEGGER_RTL_vfprintf_int_nwp 122 140 904 4 Code RX __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 123 0800 2b38-08002b6b__SEGGER_RTL_X_file_stat 52 4 Code RX prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)124 0800 2b6c-08002bbf_DoInit 84 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)125 0800 2bc0-08002c27SEGGER_RTT_WriteNoLock 104 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)126 0800 2c28-08002c5fSEGGER_RTT_Write 56 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)127 0800 2c60-08002ccbstrlen 108 4 Code RX strops.o (strops_v6m_t_le_eabi_balanced.a)128 0800 2ccc-08002cdbmemcpy 16 4 Code RX strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)129 0800 2cdc-08002cef__aeabi_memclr 20 4 Code RX strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)130 0800 2cf0-08002d03__SEGGER_RTL_current_locale141 080030b0-080030e3 __SEGGER_RTL_X_file_stat 52 4 Code RX prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 142 080030e4-08003137 _DoInit 84 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 143 08003138-0800319f SEGGER_RTT_WriteNoLock 104 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 144 080031a0-080031d7 SEGGER_RTT_Write 56 4 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 145 080031d8-08003243 strlen 108 4 Code RX strops.o (strops_v6m_t_le_eabi_balanced.a) 146 08003244-08003253 memcpy 16 4 Code RX strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 147 08003254-08003267 __aeabi_memclr 20 4 Code RX strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 148 08003268-0800327b __SEGGER_RTL_current_locale 131 149 20 4 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 132 0800 2d04-08002d1f__SEGGER_RTL_ascii_isctype150 0800327c-08003297 __SEGGER_RTL_ascii_isctype 133 151 28 4 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 134 0800 2d20-08002d3b__SEGGER_RTL_ascii_iswctype152 08003298-080032b3 __SEGGER_RTL_ascii_iswctype 135 153 28 4 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 136 0800 2d3c-08002d47__SEGGER_RTL_c_locale 12 4 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)137 0800 2d48-08002d67__SEGGER_RTL_codeset_ascii154 080032b4-080032bf __SEGGER_RTL_c_locale 12 4 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 155 080032c0-080032df __SEGGER_RTL_codeset_ascii 138 156 32 4 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 139 0800 2d68-08002dbf__SEGGER_RTL_c_locale_data157 080032e0-08003337 __SEGGER_RTL_c_locale_data 140 158 88 4 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 141 0800 2dc0-08002dc1NMI_Handler 2 2 Code RX PowerPro_lto.o142 0800 2dc2-08002dc3HardFault_Handler 2 2 Code RX PowerPro_lto.o143 0800 2dc4-08002dc5SVC_Handler 2 2 Code RX PowerPro_lto.o144 0800 2dc6-08002dc7PendSV_Handler 2 2 Code RX PowerPro_lto.o145 0800 2dc8-08002dc9ADC_DMAHalfConvCplt 2 2 Code RX PowerPro_lto.o146 0800 2dca-08002dcbWWDG_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o147 0800 2dcc-08002dcdRTC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o148 0800 2dce-08002dcfFLASH_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o149 0800 2dd0-08002dd1RCC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o150 0800 2dd2-08002dd3EXTI0_1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o151 0800 2dd4-08002dd5EXTI2_3_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o152 0800 2dd6-08002dd7EXTI4_15_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o153 0800 2dd8-08002dd9DMA1_Channel2_3_IRQHandler159 08003338-08003339 NMI_Handler 2 2 Code RX PowerPro_lto.o 160 0800333a-0800333b HardFault_Handler 2 2 Code RX PowerPro_lto.o 161 0800333c-0800333d SVC_Handler 2 2 Code RX PowerPro_lto.o 162 0800333e-0800333f PendSV_Handler 2 2 Code RX PowerPro_lto.o 163 08003340-08003341 ADC_DMAHalfConvCplt 2 2 Code RX PowerPro_lto.o 164 08003342-08003343 WWDG_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 165 08003344-08003345 RTC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 166 08003346-08003347 FLASH_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 167 08003348-08003349 RCC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 168 0800334a-0800334b EXTI0_1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 169 0800334c-0800334d EXTI2_3_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 170 0800334e-0800334f EXTI4_15_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 171 08003350-08003351 DMA1_Channel2_3_IRQHandler 154 172 2 2 Code RX stm32c031xx_Vectors.o 155 0800 2dda-08002ddbDMAMUX1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o156 0800 2ddc-08002dddADC1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o157 0800 2dde-08002ddfTIM1_BRK_UP_TRG_COM_IRQHandler173 08003352-08003353 DMAMUX1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 174 08003354-08003355 ADC1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 175 08003356-08003357 TIM1_BRK_UP_TRG_COM_IRQHandler 158 176 2 2 Code RX stm32c031xx_Vectors.o 159 08002de0-08002de1 TIM1_CC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 160 08002de2-08002de3 TIM3_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 161 08002de4-08002de5 TIM14_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 162 08002de6-08002de7 TIM16_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 163 08002de8-08002de9 TIM17_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 164 08002dea-08002deb I2C1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 165 08002dec-08002ded SPI1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 166 08002dee-08002def USART1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 167 08002df0-08002df1 USART2_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 168 08002df2-08002e13 fputc 34 2 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 169 08002e14-08002e9d __SEGGER_RTL_putc 138 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 170 08002e9e-08002eb7 __SEGGER_RTL_prin_flush 26 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 171 08002eb8-08002ed1 vfprintf 26 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 172 08002ed2-08002edb __SEGGER_RTL_X_file_write 10 2 Code RX prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 173 08002edc-08002ef1 _GetAvailWriteSpace 22 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 174 08002ef2-08002f2b _WriteNoCheck 58 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 175 08002f2c-08002f89 _WriteBlocking 94 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 176 08002f8a-08002fb7 __SEGGER_RTL_ascii_mbtowc 46 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 177 08002fb8-08002fc5 __SEGGER_RTL_ascii_tolower 177 08003358-08003359 TIM1_CC_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 178 0800335a-0800335b TIM3_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 179 0800335c-0800335d TIM14_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 180 0800335e-0800335f TIM17_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 181 08003360-08003361 I2C1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 182 08003362-08003363 SPI1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 183 08003364-08003365 USART1_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 184 08003366-08003367 USART2_IRQHandler 2 2 Code RX stm32c031xx_Vectors.o 185 08003368-08003389 fputc 34 2 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 186 0800338a-08003413 __SEGGER_RTL_putc 138 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 187 08003414-0800342d __SEGGER_RTL_prin_flush 26 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 188 0800342e-08003447 vfprintf 26 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 189 08003448-08003451 __SEGGER_RTL_X_file_write 10 2 Code RX prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 190 08003452-08003467 _GetAvailWriteSpace 22 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 191 08003468-080034a1 _WriteNoCheck 58 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 192 080034a2-080034ff _WriteBlocking 94 2 Code RX SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 193 08003500-0800352d __SEGGER_RTL_ascii_mbtowc 46 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 194 0800352e-0800353b __SEGGER_RTL_ascii_tolower 178 195 14 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 179 0800 2fc6-08002fd3__SEGGER_RTL_ascii_towlower196 0800353c-08003549 __SEGGER_RTL_ascii_towlower 180 197 14 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 181 0800 2fd4-08003037ADC_DMAConvCplt 100 2 Code RX PowerPro_lto.o182 08003 038-0800304bADC_DMAError 20 2 Code RX PowerPro_lto.o183 08003 04c-0800304fError_Handler 4 2 Code RX PowerPro_lto.o184 08003 050-08003057reset_handler 8 2 Code RX STM32C0xx_Startup.o185 08003 058-0800308bfwrite 52 2 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a)186 08003 08c-0800309b__SEGGER_RTL_stream_write 16 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a)187 08003 09c-0800309f__SEGGER_RTL_X_file_bufsize198 0800354a-080035ad ADC_DMAConvCplt 100 2 Code RX PowerPro_lto.o 199 080035ae-080035c1 ADC_DMAError 20 2 Code RX PowerPro_lto.o 200 080035c2-080035c5 Error_Handler 4 2 Code RX PowerPro_lto.o 201 080035c6-080035cd reset_handler 8 2 Code RX STM32C0xx_Startup.o 202 080035ce-08003601 fwrite 52 2 Code RX fileops.o (libc_v6m_t_le_eabi_balanced.a) 203 08003602-08003611 __SEGGER_RTL_stream_write 16 2 Code RX prinops.o (libc_v6m_t_le_eabi_balanced.a) 204 08003612-08003615 __SEGGER_RTL_X_file_bufsize 188 205 4 2 Code RX prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 189 08003 0a0-080030af__SEGGER_RTL_ascii_wctomb 16 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)190 08003 0b0-080030bb__SEGGER_RTL_ascii_toupper206 08003616-08003625 __SEGGER_RTL_ascii_wctomb 16 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 207 08003626-08003631 __SEGGER_RTL_ascii_toupper 191 208 12 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 192 08003 0bc-080030c7__SEGGER_RTL_ascii_towupper209 08003632-0800363d __SEGGER_RTL_ascii_towupper 193 210 12 2 Code RX mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 194 080030c8-080030ea [.rodata..Lstr.7.102] 35 1 Cnst RO PowerPro_lto.o 195 080030eb-0800310d [.rodata..L.str.108] 35 1 Cnst RO PowerPro_lto.o 196 0800310e-08003134 [.rodata..Lstr.15.121] 39 1 Cnst RO PowerPro_lto.o 197 08003135-0800314b [.rodata..Lstr.18.117] 23 1 Cnst RO PowerPro_lto.o 198 0800314c-080031a2 __SEGGER_RTL_c_locale_month_names 211 0800363e-08003660 [.rodata..Lstr.7.115] 35 1 Cnst RO PowerPro_lto.o 212 08003661-08003683 [.rodata..L.str.131] 35 1 Cnst RO PowerPro_lto.o 213 08003684-080036da __SEGGER_RTL_c_locale_month_names 199 214 87 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 200 08003 1a3-080031a9__SEGGER_RTL_c_locale_am_pm_indicator215 080036db-080036e1 __SEGGER_RTL_c_locale_am_pm_indicator 201 216 7 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 202 08003 1aa-080031b8__SEGGER_RTL_c_locale_date_time_format217 080036e2-080036f0 __SEGGER_RTL_c_locale_date_time_format 203 218 15 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 204 080031b9-080031ca [.rodata..Lstr] 18 1 Cnst RO PowerPro_lto.o 205 080031cb-080031e4 [.rodata..Lstr.8] 26 1 Cnst RO PowerPro_lto.o 206 080031e5-08003206 [.rodata..Lstr.14.99] 34 1 Cnst RO PowerPro_lto.o 207 08003207-0800322c [.rodata..Lstr.17.122] 38 1 Cnst RO PowerPro_lto.o 208 0800322d-08003242 [.rodata..Lstr.19] 22 1 Cnst RO PowerPro_lto.o 209 08003243-0800327c __SEGGER_RTL_c_locale_day_names 219 080036f1-08003702 [.rodata..Lstr] 18 1 Cnst RO PowerPro_lto.o 220 08003703-08003718 [.rodata..Lstr.4.100] 22 1 Cnst RO PowerPro_lto.o 221 08003719-08003732 [.rodata..Lstr.8] 26 1 Cnst RO PowerPro_lto.o 222 08003733-08003754 [.rodata..Lstr.14.112] 34 1 Cnst RO PowerPro_lto.o 223 08003755-0800378e __SEGGER_RTL_c_locale_day_names 210 224 58 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 211 08003 27d-0800327e[.rodata.libc..L.str] 2 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)212 08003 27f-08003280__SEGGER_RTL_data_utf8_period225 0800378f-08003790 [.rodata.libc..L.str] 2 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 226 08003791-08003792 __SEGGER_RTL_data_utf8_period 213 227 2 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 214 08003281-08003291 [.rodata..Lstr.4] 17 1 Cnst RO PowerPro_lto.o 215 08003292-080032aa [.rodata..Lstr.2] 25 1 Cnst RO PowerPro_lto.o 216 080032ab-080032c3 [.rodata..Lstr.9] 25 1 Cnst RO PowerPro_lto.o 217 080032c4-080032ec [.rodata..Lstr.18] 41 1 Cnst RO PowerPro_lto.o 218 080032ed-080032f5 [.rodata..L.str] 9 1 Cnst RO PowerPro_lto.o 219 080032f6-08003312 [.rodata..Lstr.8.103] 29 1 Cnst RO PowerPro_lto.o 220 08003313-08003337 [.rodata..Lstr.13] 37 1 Cnst RO PowerPro_lto.o 221 08003338-08003350 [.rodata..Lstr.13.116] 25 1 Cnst RO PowerPro_lto.o 222 08003351-0800336d [.rodata..Lstr.20] 29 1 Cnst RO PowerPro_lto.o 223 0800336e-0800337e _DoInit._aInitStr 17 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 224 0800337f-08003387 [.rodata.libc..L.str] 9 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 225 08003388-08003390 __SEGGER_RTL_c_locale_date_format 228 08003793-080037a3 [.rodata..Lstr.4] 17 1 Cnst RO PowerPro_lto.o 229 080037a4-080037bc [.rodata..Lstr.5] 25 1 Cnst RO PowerPro_lto.o 230 080037bd-080037d5 [.rodata..Lstr.9] 25 1 Cnst RO PowerPro_lto.o 231 080037d6-080037fe [.rodata..Lstr.18] 41 1 Cnst RO PowerPro_lto.o 232 080037ff-0800381b [.rodata..Lstr.8.116] 29 1 Cnst RO PowerPro_lto.o 233 0800381c-08003840 [.rodata..Lstr.13] 37 1 Cnst RO PowerPro_lto.o 234 08003841-08003849 [.rodata..L.str] 9 1 Cnst RO PowerPro_lto.o 235 0800384a-0800385a _DoInit._aInitStr 17 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 236 0800385b-08003863 [.rodata.libc..L.str] 9 1 Cnst RO SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 237 08003864-0800386c __SEGGER_RTL_c_locale_date_format 226 238 9 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 227 08003 391-08003399__SEGGER_RTL_c_locale_time_format239 0800386d-08003875 __SEGGER_RTL_c_locale_time_format 228 240 9 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 229 08003 39a-080033b6__SEGGER_RTL_c_locale_abbrev_day_names241 08003876-08003892 __SEGGER_RTL_c_locale_abbrev_day_names 230 242 29 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 231 08003 3b7-080033e7__SEGGER_RTL_c_locale_abbrev_month_names243 08003893-080038c3 __SEGGER_RTL_c_locale_abbrev_month_names 232 244 49 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 233 08003 3e8-080033e8__SEGGER_RTL_data_empty_string245 080038c4-080038c4 __SEGGER_RTL_data_empty_string 234 246 1 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 235 08003 3e9-080033f5__SEGGER_RTL_ascii_ctype_mask247 080038c5-080038d1 __SEGGER_RTL_ascii_ctype_mask 236 248 13 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 237 080033f6-080033f7 ( UNUSED .=.+2 ) 2 - ---- - - 238 080033f8-080033fb [.init_array] 4 4 ---- -- STM32C0xx_Startup.o 239 080033fc-08003417 [.rodata..Lstr.3] 28 1 Cnst RO PowerPro_lto.o 240 08003418-0800342b [.rodata..Lstr.77] 20 1 Cnst RO PowerPro_lto.o 241 0800342c-08003447 [.rodata..Lstr.7] 28 1 Cnst RO PowerPro_lto.o 242 08003448-08003467 [.rodata..Lstr.10] 32 1 Cnst RO PowerPro_lto.o 243 08003468-080034a3 [.rodata..Lstr.12.105] 60 1 Cnst RO PowerPro_lto.o 244 080034a4-080034bf [.rodata..Lstr.12.118] 28 1 Cnst RO PowerPro_lto.o 245 080034c0-080034d3 [.rodata..Lstr.14.119] 20 1 Cnst RO PowerPro_lto.o 246 080034d4-080034e7 [.rodata..Lstr.16.120] 20 1 Cnst RO PowerPro_lto.o 247 080034e8-080034f7 __SEGGER_RTL_hex_uc 16 1 Cnst RO prinops.o (libc_v6m_t_le_eabi_balanced.a) 248 080034f8-08003507 __SEGGER_RTL_hex_lc 16 1 Cnst RO prinops.o (libc_v6m_t_le_eabi_balanced.a) 249 08003508-08003587 __SEGGER_RTL_ascii_ctype_map 249 080038d2-080038d3 ( UNUSED .=.+2 ) 2 - ---- - - 250 080038d4-080038d7 [.init_array] 4 4 ---- -- STM32C0xx_Startup.o 251 080038d8-080038f3 [.rodata..Lstr.3] 28 1 Cnst RO PowerPro_lto.o 252 080038f4-0800391f [.rodata..L.str.2] 44 1 Cnst RO PowerPro_lto.o 253 08003920-08003933 [.rodata..Lstr.99] 20 1 Cnst RO PowerPro_lto.o 254 08003934-0800394f [.rodata..Lstr.7] 28 1 Cnst RO PowerPro_lto.o 255 08003950-0800396f [.rodata..Lstr.10] 32 1 Cnst RO PowerPro_lto.o 256 08003970-0800398b [.rodata..Lstr.10.117] 28 1 Cnst RO PowerPro_lto.o 257 0800398c-080039c7 [.rodata..Lstr.12.118] 60 1 Cnst RO PowerPro_lto.o 258 080039c8-080039d7 __SEGGER_RTL_hex_uc 16 1 Cnst RO prinops.o (libc_v6m_t_le_eabi_balanced.a) 259 080039d8-080039e7 __SEGGER_RTL_hex_lc 16 1 Cnst RO prinops.o (libc_v6m_t_le_eabi_balanced.a) 260 080039e8-08003a67 __SEGGER_RTL_ascii_ctype_map 250 261 128 1 Cnst RO mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 251 08003 588-080035ab __SEGGER_init_ctors 36 4 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)252 08003 5ac-0800362f __SEGGER_init_table__ 1324 Cnst RO [ Linker created ]253 08003 630-08003657__SEGGER_init_data__ 40 4 Cnst RO [ Linker created ]254 08003 658-08003669__SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)255 08003 66a-0800367d__SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)256 08003 67e-1fffffff ( UNUSED .=.+402639234 ) 402 639 234262 08003a68-08003a8b __SEGGER_init_ctors 36 4 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 263 08003a8c-08003b1b __SEGGER_init_table__ 144 4 Cnst RO [ Linker created ] 264 08003b1c-08003b43 __SEGGER_init_data__ 40 4 Cnst RO [ Linker created ] 265 08003b44-08003b55 __SEGGER_init_zero 18 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 266 08003b56-08003b69 __SEGGER_init_copy 20 2 Code RX SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 267 08003b6a-1fffffff ( UNUSED .=.+402637974 ) 402 637 974 257 268 - ---- - - 258 269 20000000-200000a7 _SEGGER_RTT 168 4 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 259 270 200000a8-2000010b hadc1 100 4 Zero ZI PowerPro_lto.o 260 271 2000010c-20000167 hdma_adc1 92 4 Zero ZI PowerPro_lto.o 261 20000168-2000017b adcData 20 4 Zero ZI PowerPro_lto.o 262 2000017c-2000017f uwTick 4 4 Zero ZI PowerPro_lto.o 263 20000180-20000183 onTimeCounterSET 4 4 Zero ZI PowerPro_lto.o 264 20000184-20000187 onTimeCounterRT 4 4 Zero ZI PowerPro_lto.o 265 20000188-2000018b onTimeCounterRESET 4 4 Zero ZI PowerPro_lto.o 266 2000018c-2000018f onTimeCounterGN 4 4 Zero ZI PowerPro_lto.o 267 20000190-20000193 onTimeCounter 4 4 Zero ZI PowerPro_lto.o 268 20000194-20000197 oldTimeMSTick 4 4 Zero ZI PowerPro_lto.o 269 20000198-2000019b offTimeCounterRT 4 4 Zero ZI PowerPro_lto.o 270 2000019c-2000019f offTimeCounterGN 4 4 Zero ZI PowerPro_lto.o 271 200001a0-200001a3 offTimeCounter 4 4 Zero ZI PowerPro_lto.o 272 200001a4-200001a7 numberOfBlinks 4 4 Zero ZI PowerPro_lto.o 273 200001a8-200001ab msCounter 4 4 Zero ZI PowerPro_lto.o 274 200001ac-200001af longPressCounterButtonOn 4 4 Zero ZI PowerPro_lto.o 275 200001b0-200001b3 longPressCounterButtonOff 4 4 Zero ZI PowerPro_lto.o 276 200001b4-200001b7 __SEGGER_RTL_stdout_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 277 200001b8-200001bb __SEGGER_RTL_stdin_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 278 200001bc-200001bf __SEGGER_RTL_stderr_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 279 200001c0-200001c3 __SEGGER_RTL_locale_ptr 4 4 Zero ZI mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 280 200001c4-200001c7 dropLimitCounter 4 4 Zero ZI PowerPro_lto.o 281 200001c8-200001cb blinkCounter 4 4 Zero ZI PowerPro_lto.o 282 200001cc-200001cf SECONDARYPROTECTION_SM_On.oldtime.100 272 20000168-200001b3 htim17 76 4 Zero ZI PowerPro_lto.o 273 200001b4-200001ff htim16 76 4 Zero ZI PowerPro_lto.o 274 20000200-20000213 adcData 20 4 Zero ZI PowerPro_lto.o 275 20000214-2000021f period 12 4 Zero ZI PowerPro_lto.o 276 20000220-20000223 voltageUout 4 4 Zero ZI PowerPro_lto.o 277 20000224-20000227 voltageUin 4 4 Zero ZI PowerPro_lto.o 278 20000228-2000022b uwTick 4 4 Zero ZI PowerPro_lto.o 279 2000022c-2000022f onTimeCounterSET 4 4 Zero ZI PowerPro_lto.o 280 20000230-20000233 onTimeCounterRT 4 4 Zero ZI PowerPro_lto.o 281 20000234-20000237 onTimeCounterRESET 4 4 Zero ZI PowerPro_lto.o 282 20000238-2000023b onTimeCounterGN 4 4 Zero ZI PowerPro_lto.o 283 2000023c-2000023f onTimeCounter 4 4 Zero ZI PowerPro_lto.o 284 20000240-20000243 oldTimeMSTick 4 4 Zero ZI PowerPro_lto.o 285 20000244-20000247 offTimeCounterRT 4 4 Zero ZI PowerPro_lto.o 286 20000248-2000024b offTimeCounterGN 4 4 Zero ZI PowerPro_lto.o 287 2000024c-2000024f offTimeCounter 4 4 Zero ZI PowerPro_lto.o 288 20000250-20000253 numberOfBlinks 4 4 Zero ZI PowerPro_lto.o 289 20000254-20000257 msCounter 4 4 Zero ZI PowerPro_lto.o 290 20000258-2000025b main.zeroFreqCnt 4 4 Zero ZI PowerPro_lto.o 291 2000025c-2000025f main.stage 4 4 Zero ZI PowerPro_lto.o 292 20000260-20000263 longPressCounterButtonOn 4 4 Zero ZI PowerPro_lto.o 293 20000264-20000267 longPressCounterButtonOff 4 4 Zero ZI PowerPro_lto.o 294 20000268-2000026b __SEGGER_RTL_stdout_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 295 2000026c-2000026f __SEGGER_RTL_stdin_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 296 20000270-20000273 __SEGGER_RTL_stderr_file 4 4 Zero ZI prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 297 20000274-20000277 __SEGGER_RTL_locale_ptr 4 4 Zero ZI mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 298 20000278-2000027b lastSpeed 4 4 Zero ZI PowerPro_lto.o 299 2000027c-2000027f ic_overflows 4 4 Zero ZI PowerPro_lto.o 300 20000280-20000283 freq 4 4 Zero ZI PowerPro_lto.o 301 20000284-20000287 dropLimitCounter 4 4 Zero ZI PowerPro_lto.o 302 20000288-2000028b calTemperatureSensor30Value 283 303 4 4 Zero ZI PowerPro_lto.o 284 200001d0-200001d3 SECONDARYPROTECTION_SM_On.oldtime 304 2000028c-2000028f blinkCounter 4 4 Zero ZI PowerPro_lto.o 305 20000290-20000293 SECONDARYPROTECTION_SM_On.oldtime.113 285 306 4 4 Zero ZI PowerPro_lto.o 286 20000 1d4-200001d7 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.101307 20000294-20000297 SECONDARYPROTECTION_SM_On.oldtime 287 308 4 4 Zero ZI PowerPro_lto.o 288 20000 1d8-200001db SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter309 20000298-2000029b SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.114 289 310 4 4 Zero ZI PowerPro_lto.o 290 200001dc-200001df LVP_OVP_SM_On.oldtime 4 4 Zero ZI PowerPro_lto.o 291 200001e0-200001e3 LVP_OVP_SM_On.lvpAndOvpInputTimeCounter 311 2000029c-2000029f SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter 292 312 4 4 Zero ZI PowerPro_lto.o 293 200001e4-200001e4 relaisState 1 4 Zero ZI PowerPro_lto.o 294 200001e5-200001e5 smState.98 1 1 Zero ZI PowerPro_lto.o 295 200001e6-200001e6 smState.84 1 1 Zero ZI PowerPro_lto.o 296 200001e7-200001e7 smState.115 1 1 Zero ZI PowerPro_lto.o 297 200001e8-200001e8 pauseTime 1 4 Zero ZI PowerPro_lto.o 298 200001e9-200001e9 smState 1 1 Zero ZI PowerPro_lto.o 299 200001ea-200001ea mode 1 1 Zero ZI PowerPro_lto.o 300 200001eb-200001eb buttonState 1 1 Zero ZI PowerPro_lto.o 301 200001ec-200001ec onTimeRT 1 4 Zero ZI PowerPro_lto.o 302 200001ed-200001ef ( ALIGN .=.+3 ) 3 - ---- - - 303 200001f0-200001f0 onTimeGN 1 4 Zero ZI PowerPro_lto.o 304 200001f1-200001f3 ( ALIGN .=.+3 ) 3 - ---- - - 305 200001f4-200001f4 onTime 1 4 Zero ZI PowerPro_lto.o 306 200001f5-200001f7 ( ALIGN .=.+3 ) 3 - ---- - - 307 200001f8-200001f8 offTimeRT 1 4 Zero ZI PowerPro_lto.o 308 200001f9-200001fb ( ALIGN .=.+3 ) 3 - ---- - - 309 200001fc-200001fc offTimeGN 1 4 Zero ZI PowerPro_lto.o 310 200001fd-200001ff ( ALIGN .=.+3 ) 3 - ---- - - 311 20000200-20000200 offTime 1 4 Zero ZI PowerPro_lto.o 312 20000201-20000203 ( ALIGN .=.+3 ) 3 - ---- - - 313 20000204-20000204 blinkModeRT 1 4 Zero ZI PowerPro_lto.o 314 20000205-20000207 ( ALIGN .=.+3 ) 3 - ---- - - 315 20000208-20000208 blinkModeGN 1 4 Zero ZI PowerPro_lto.o 316 20000209-2000020b ( ALIGN .=.+3 ) 3 - ---- - - 317 2000020c-2000020c alarmMode 1 4 Zero ZI PowerPro_lto.o 318 2000020d-2000060c _acUpBuffer 1 024 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 319 2000060d-2000061c _acDownBuffer 16 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 320 2000061d-2000061f ( UNUSED .=.+3 ) 3 - ---- - - 321 20000620-20000633 __SEGGER_RTL_global_locale 313 200002a0-200002a3 HAL_TIM_IC_CaptureCallback.state 314 4 4 Zero ZI PowerPro_lto.o 315 200002a4-200002a4 relaisState 1 4 Zero ZI PowerPro_lto.o 316 200002a5-200002a5 smState.111 1 1 Zero ZI PowerPro_lto.o 317 200002a6-200002a6 smState.107 1 1 Zero ZI PowerPro_lto.o 318 200002a7-200002a7 smState 1 1 Zero ZI PowerPro_lto.o 319 200002a8-200002a8 pauseTime 1 4 Zero ZI PowerPro_lto.o 320 200002a9-200002a9 mode 1 1 Zero ZI PowerPro_lto.o 321 200002aa-200002aa buttonState 1 1 Zero ZI PowerPro_lto.o 322 200002ab-200002ab ( UNUSED .=.+1 ) 1 - ---- - - 323 200002ac-200002ac onTimeRT 1 4 Zero ZI PowerPro_lto.o 324 200002ad-200002af ( ALIGN .=.+3 ) 3 - ---- - - 325 200002b0-200002b0 onTimeGN 1 4 Zero ZI PowerPro_lto.o 326 200002b1-200002b3 ( ALIGN .=.+3 ) 3 - ---- - - 327 200002b4-200002b4 onTime 1 4 Zero ZI PowerPro_lto.o 328 200002b5-200002b7 ( ALIGN .=.+3 ) 3 - ---- - - 329 200002b8-200002b8 offTimeRT 1 4 Zero ZI PowerPro_lto.o 330 200002b9-200002bb ( ALIGN .=.+3 ) 3 - ---- - - 331 200002bc-200002bc offTimeGN 1 4 Zero ZI PowerPro_lto.o 332 200002bd-200002bf ( ALIGN .=.+3 ) 3 - ---- - - 333 200002c0-200002c0 offTime 1 4 Zero ZI PowerPro_lto.o 334 200002c1-200002c3 ( ALIGN .=.+3 ) 3 - ---- - - 335 200002c4-200002c4 blinkModeRT 1 4 Zero ZI PowerPro_lto.o 336 200002c5-200002c7 ( ALIGN .=.+3 ) 3 - ---- - - 337 200002c8-200002c8 blinkModeGN 1 4 Zero ZI PowerPro_lto.o 338 200002c9-200002cb ( ALIGN .=.+3 ) 3 - ---- - - 339 200002cc-200002cc alarmMode 1 4 Zero ZI PowerPro_lto.o 340 200002cd-200006cc _acUpBuffer 1 024 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 341 200006cd-200006dc _acDownBuffer 16 1 Zero ZI SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 342 200006dd-200006df ( UNUSED .=.+3 ) 3 - ---- - - 343 200006e0-200006f3 __SEGGER_RTL_global_locale 322 344 20 4 Init RW mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 323 200006 34-20000637 uwTickPrio 4 4 Init RW PowerPro_lto.o324 200006 38-2000063b stdout 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)325 200006 3c-2000063f stdin 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)326 20000 640-20000643 stderr 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)327 20000 644-20000647 SystemCoreClock 4 4 Init RW PowerPro_lto.o328 20000 648-200027ff ( UNUSED .=.+8632 ) 8 632- ---- - -345 200006f4-200006f7 uwTickPrio 4 4 Init RW PowerPro_lto.o 346 200006f8-200006fb stdout 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 347 200006fc-200006ff stdin 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 348 20000700-20000703 stderr 4 4 Init RW prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 349 20000704-20000707 SystemCoreClock 4 4 Init RW PowerPro_lto.o 350 20000708-200027ff ( UNUSED .=.+8440 ) 8 440 - ---- - - 329 351 20002800-20002fff [.bss.block.stack] 2 048 8 None ZI [ Linker created ] 330 352 … … 340 362 Symbol name Address Size Align Type Bd Object File 341 363 ------------------------- ---------- ---------- ----- ---- -- ----------- 342 ADC1_IRQHandler 0x0800 2DDD2 Code Wk stm32c031xx_Vectors.o343 ADC_DMAConvCplt 0x0800 2FD5100 2 Code Lc PowerPro_lto.o344 ADC_DMAError 0x08003 03920 2 Code Lc PowerPro_lto.o345 ADC_DMAHalfConvCplt 0x0800 2DC92 2 Code Lc PowerPro_lto.o364 ADC1_IRQHandler 0x08003355 2 Code Wk stm32c031xx_Vectors.o 365 ADC_DMAConvCplt 0x0800354B 100 2 Code Lc PowerPro_lto.o 366 ADC_DMAError 0x080035AF 20 2 Code Lc PowerPro_lto.o 367 ADC_DMAHalfConvCplt 0x08003341 2 2 Code Lc PowerPro_lto.o 346 368 DMA1_Channel1_IRQHandler 0x080000C5 176 4 Code Gb PowerPro_lto.o 347 369 DMA1_Channel2_3_IRQHandler 348 0x08002DD9 2 Code Wk stm32c031xx_Vectors.o 349 DMAMUX1_IRQHandler 0x08002DDB 2 Code Wk stm32c031xx_Vectors.o 350 EXTI0_1_IRQHandler 0x08002DD3 2 Code Wk stm32c031xx_Vectors.o 351 EXTI2_3_IRQHandler 0x08002DD5 2 Code Wk stm32c031xx_Vectors.o 352 EXTI4_15_IRQHandler 0x08002DD7 2 Code Wk stm32c031xx_Vectors.o 353 Error_Handler 0x0800304D 4 2 Code Lc PowerPro_lto.o 354 FLASH_IRQHandler 0x08002DCF 2 Code Wk stm32c031xx_Vectors.o 355 HAL_ADC_ConfigChannel 0x08000249 588 4 Code Lc PowerPro_lto.o 356 HAL_Delay 0x08000235 20 4 Code Lc PowerPro_lto.o 357 HAL_GPIO_Init 0x08000495 380 4 Code Lc PowerPro_lto.o 358 HAL_InitTick 0x080001D5 96 4 Code Lc PowerPro_lto.o 359 HardFault_Handler 0x08002DC3 2 2 Code Gb PowerPro_lto.o 360 I2C1_IRQHandler 0x08002DEB 2 Code Wk stm32c031xx_Vectors.o 361 NMI_Handler 0x08002DC1 2 2 Code Gb PowerPro_lto.o 362 PendSV_Handler 0x08002DC7 2 2 Code Gb PowerPro_lto.o 363 RCC_IRQHandler 0x08002DD1 2 Code Wk stm32c031xx_Vectors.o 364 RTC_IRQHandler 0x08002DCD 2 Code Wk stm32c031xx_Vectors.o 365 Reset_Handler 0x08003051 2 Code Gb STM32C0xx_Startup.o 366 SEGGER_RTT_Write 0x08002C29 56 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 367 SEGGER_RTT_WriteNoLock 0x08002BC1 104 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 368 SPI1_IRQHandler 0x08002DED 2 Code Wk stm32c031xx_Vectors.o 369 SVC_Handler 0x08002DC5 2 2 Code Gb PowerPro_lto.o 370 0x08003351 2 Code Wk stm32c031xx_Vectors.o 371 DMAMUX1_IRQHandler 0x08003353 2 Code Wk stm32c031xx_Vectors.o 372 EXTI0_1_IRQHandler 0x0800334B 2 Code Wk stm32c031xx_Vectors.o 373 EXTI2_3_IRQHandler 0x0800334D 2 Code Wk stm32c031xx_Vectors.o 374 EXTI4_15_IRQHandler 0x0800334F 2 Code Wk stm32c031xx_Vectors.o 375 Error_Handler 0x080035C3 4 2 Code Lc PowerPro_lto.o 376 FLASH_IRQHandler 0x08003347 2 Code Wk stm32c031xx_Vectors.o 377 HAL_ADC_ConfigChannel 0x0800048D 588 4 Code Lc PowerPro_lto.o 378 HAL_Delay 0x08000479 20 4 Code Lc PowerPro_lto.o 379 HAL_GPIO_Init 0x080006D9 380 4 Code Lc PowerPro_lto.o 380 HAL_InitTick 0x08000419 96 4 Code Lc PowerPro_lto.o 381 HAL_RCC_GetSysClockFreq 0x08000855 84 4 Code Lc PowerPro_lto.o 382 HAL_TIM_Base_Init 0x080008A9 204 4 Code Lc PowerPro_lto.o 383 HAL_TIM_IC_CaptureCallback 384 0x08000295 248 4 Code Lc PowerPro_lto.o 385 HardFault_Handler 0x0800333B 2 2 Code Gb PowerPro_lto.o 386 I2C1_IRQHandler 0x08003361 2 Code Wk stm32c031xx_Vectors.o 387 NMI_Handler 0x08003339 2 2 Code Gb PowerPro_lto.o 388 PendSV_Handler 0x0800333F 2 2 Code Gb PowerPro_lto.o 389 RCC_IRQHandler 0x08003349 2 Code Wk stm32c031xx_Vectors.o 390 RTC_IRQHandler 0x08003345 2 Code Wk stm32c031xx_Vectors.o 391 Reset_Handler 0x080035C7 2 Code Gb STM32C0xx_Startup.o 392 SEGGER_RTT_Write 0x080031A1 56 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 393 SEGGER_RTT_WriteNoLock 0x08003139 104 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 394 SPI1_IRQHandler 0x08003363 2 Code Wk stm32c031xx_Vectors.o 395 SVC_Handler 0x0800333D 2 2 Code Gb PowerPro_lto.o 396 SetFANSpeed 0x080003ED 44 4 Code Lc PowerPro_lto.o 370 397 SysTick_Handler 0x080000B5 16 4 Code Gb PowerPro_lto.o 371 SystemCoreClockUpdate 0x08000 18580 4 Code Gb PowerPro_lto.o372 SystemInit 0x08000 17516 4 Code Gb PowerPro_lto.o373 TIM14_IRQHandler 0x0800 2DE52 Code Wk stm32c031xx_Vectors.o374 TIM16_IRQHandler 0x0800 2DE7 2 Code Wk stm32c031xx_Vectors.o375 TIM17_IRQHandler 0x0800 2DE92 Code Wk stm32c031xx_Vectors.o398 SystemCoreClockUpdate 0x0800039D 80 4 Code Gb PowerPro_lto.o 399 SystemInit 0x0800038D 16 4 Code Gb PowerPro_lto.o 400 TIM14_IRQHandler 0x0800335D 2 Code Wk stm32c031xx_Vectors.o 401 TIM16_IRQHandler 0x08000175 288 4 Code Gb PowerPro_lto.o 402 TIM17_IRQHandler 0x0800335F 2 Code Wk stm32c031xx_Vectors.o 376 403 TIM1_BRK_UP_TRG_COM_IRQHandler 377 0x08002DDF 2 Code Wk stm32c031xx_Vectors.o 378 TIM1_CC_IRQHandler 0x08002DE1 2 Code Wk stm32c031xx_Vectors.o 379 TIM3_IRQHandler 0x08002DE3 2 Code Wk stm32c031xx_Vectors.o 380 USART1_IRQHandler 0x08002DEF 2 Code Wk stm32c031xx_Vectors.o 381 USART2_IRQHandler 0x08002DF1 2 Code Wk stm32c031xx_Vectors.o 382 WWDG_IRQHandler 0x08002DCB 2 Code Wk stm32c031xx_Vectors.o 383 _DoInit 0x08002B6D 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 384 _GetAvailWriteSpace 0x08002EDD 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 385 _WriteBlocking 0x08002F2D 94 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 386 _WriteNoCheck 0x08002EF3 58 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 404 0x08003357 2 Code Wk stm32c031xx_Vectors.o 405 TIM1_CC_IRQHandler 0x08003359 2 Code Wk stm32c031xx_Vectors.o 406 TIM3_IRQHandler 0x0800335B 2 Code Wk stm32c031xx_Vectors.o 407 TIM_Base_SetConfig 0x08000975 144 4 Code Lc PowerPro_lto.o 408 USART1_IRQHandler 0x08003365 2 Code Wk stm32c031xx_Vectors.o 409 USART2_IRQHandler 0x08003367 2 Code Wk stm32c031xx_Vectors.o 410 WWDG_IRQHandler 0x08003343 2 Code Wk stm32c031xx_Vectors.o 411 _DoInit 0x080030E5 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 412 _GetAvailWriteSpace 0x08003453 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 413 _WriteBlocking 0x080034A3 94 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 414 _WriteNoCheck 0x08003469 58 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 387 415 __SEGGER_RTL_X_file_bufsize 388 0x08003 09D4 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)389 __SEGGER_RTL_X_file_stat 0x0800 2B3952 4 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)390 __SEGGER_RTL_X_file_write 0x0800 2ED310 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)416 0x08003613 4 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 417 __SEGGER_RTL_X_file_stat 0x080030B1 52 4 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 418 __SEGGER_RTL_X_file_write 0x08003449 10 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 391 419 __SEGGER_RTL_ascii_isctype 392 0x0800 2D0528 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)420 0x0800327D 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 393 421 __SEGGER_RTL_ascii_iswctype 394 0x0800 2D2128 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)395 __SEGGER_RTL_ascii_mbtowc 0x0800 2F8B46 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)422 0x08003299 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 423 __SEGGER_RTL_ascii_mbtowc 0x08003501 46 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 396 424 __SEGGER_RTL_ascii_tolower 397 0x0800 2FB914 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)425 0x0800352F 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 398 426 __SEGGER_RTL_ascii_toupper 399 0x08003 0B112 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)427 0x08003627 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 400 428 __SEGGER_RTL_ascii_towlower 401 0x0800 2FC714 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)429 0x0800353D 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 402 430 __SEGGER_RTL_ascii_towupper 403 0x08003 0BD12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)404 __SEGGER_RTL_ascii_wctomb 0x08003 0A116 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)431 0x08003633 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 432 __SEGGER_RTL_ascii_wctomb 0x08003617 16 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 405 433 __SEGGER_RTL_current_locale 406 0x0800 2CF120 4 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)407 __SEGGER_RTL_prin_flush 0x0800 2E9F26 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a)408 __SEGGER_RTL_putc 0x0800 2E15138 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a)409 __SEGGER_RTL_stream_write 0x08003 08D16 2 Code Lc prinops.o (libc_v6m_t_le_eabi_balanced.a)410 __SEGGER_RTL_vfprintf 0x08002 7B1904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)434 0x08003269 20 4 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 435 __SEGGER_RTL_prin_flush 0x08003415 26 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 436 __SEGGER_RTL_putc 0x0800338B 138 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 437 __SEGGER_RTL_stream_write 0x08003603 16 2 Code Lc prinops.o (libc_v6m_t_le_eabi_balanced.a) 438 __SEGGER_RTL_vfprintf 0x08002D29 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 411 439 __SEGGER_RTL_vfprintf_int_nwp 412 0x080027B1 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 413 __SEGGER_init_copy 0x0800366B 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 414 __SEGGER_init_ctors 0x08003589 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 415 __SEGGER_init_done 0x0800256B 4 Code Gb SEGGER_THUMB_Startup.o 416 __SEGGER_init_zero 0x08003659 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 417 __aeabi_idiv 0x080025E1 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 418 __aeabi_idiv0 0x08002709 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 419 __aeabi_lmul 0x080025B1 46 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 420 __aeabi_memclr 0x08002CDD 20 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 421 __aeabi_memclr4 0x08002CDD 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 422 __aeabi_memclr8 0x08002CDD 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 423 __aeabi_memcpy 0x08002CCD 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 424 __aeabi_memcpy4 0x08002CCD 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 425 __aeabi_memcpy8 0x08002CCD 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 426 __aeabi_memset 0x08002CDF 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 427 __aeabi_memset4 0x08002CDF 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 428 __aeabi_memset8 0x08002CDF 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 429 __aeabi_uidiv 0x08002621 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 430 __aeabi_uidivmod 0x08002659 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 431 __aeabi_uldivmod 0x08002669 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 432 __startup_complete 0x0800256B 4 Code Gb SEGGER_THUMB_Startup.o 433 _start 0x08002561 14 4 Code Gb SEGGER_THUMB_Startup.o 434 exit 0x0800256F 2 4 Code Gb SEGGER_THUMB_Startup.o 435 fputc 0x08002DF3 34 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 436 fwrite 0x08003059 52 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 437 main 0x08000611 7 952 4 Code Gb PowerPro_lto.o 438 memcpy 0x08002CCD 14 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 439 memset 0x08002CE5 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 440 printf 0x08002789 40 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 441 putchar 0x08002575 16 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 442 puts 0x08002585 44 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 443 reset_handler 0x08003051 2 Code Gb STM32C0xx_Startup.o 444 strlen 0x08002C61 108 4 Code Wk strops.o (strops_v6m_t_le_eabi_balanced.a) 445 vfprintf 0x08002EB9 26 2 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 446 vfprintf_l 0x08002711 120 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 440 0x08002D29 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 441 __SEGGER_init_copy 0x08003B57 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 442 __SEGGER_init_ctors 0x08003A69 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 443 __SEGGER_init_done 0x08002887 4 Code Gb SEGGER_THUMB_Startup.o 444 __SEGGER_init_zero 0x08003B45 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 445 __aeabi_d2iz 0x08002A49 52 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 446 __aeabi_d2uiz 0x08002AA1 46 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 447 __aeabi_ddiv 0x08002985 196 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 448 __aeabi_f2uiz 0x08002A7D 36 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 449 __aeabi_fmul 0x080028CD 182 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 450 __aeabi_i2d 0x08002AD1 22 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 451 __aeabi_idiv 0x08002B59 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 452 __aeabi_idiv0 0x08002C81 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 453 __aeabi_lmul 0x08002B29 46 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 454 __aeabi_memclr 0x08003255 20 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 455 __aeabi_memclr4 0x08003255 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 456 __aeabi_memclr8 0x08003255 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 457 __aeabi_memcpy 0x08003245 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 458 __aeabi_memcpy4 0x08003245 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 459 __aeabi_memcpy8 0x08003245 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 460 __aeabi_memset 0x08003257 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 461 __aeabi_memset4 0x08003257 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 462 __aeabi_memset8 0x08003257 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 463 __aeabi_ui2d 0x08002B0D 28 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 464 __aeabi_ui2f 0x08002AED 30 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 465 __aeabi_uidiv 0x08002B99 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 466 __aeabi_uidivmod 0x08002BD1 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 467 __aeabi_uldivmod 0x08002BE1 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 468 __startup_complete 0x08002887 4 Code Gb SEGGER_THUMB_Startup.o 469 _start 0x0800287D 14 4 Code Gb SEGGER_THUMB_Startup.o 470 exit 0x0800288B 2 4 Code Gb SEGGER_THUMB_Startup.o 471 fputc 0x08003369 34 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 472 fwrite 0x080035CF 52 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 473 main 0x08000A05 7 704 4 Code Gb PowerPro_lto.o 474 memcpy 0x08003245 14 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 475 memset 0x0800325D 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 476 printf 0x08002D01 40 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 477 putchar 0x08002891 16 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 478 puts 0x080028A1 44 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 479 reset_handler 0x080035C7 2 Code Gb STM32C0xx_Startup.o 480 strlen 0x080031D9 108 4 Code Wk strops.o (strops_v6m_t_le_eabi_balanced.a) 481 vfprintf 0x0800342F 26 2 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 482 vfprintf_l 0x08002C89 120 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 447 483 448 484 Function symbols by address: … … 452 488 0x080000B5 SysTick_Handler 16 4 Code Gb PowerPro_lto.o 453 489 0x080000C5 DMA1_Channel1_IRQHandler 176 4 Code Gb PowerPro_lto.o 454 0x08000175 SystemInit 16 4 Code Gb PowerPro_lto.o 455 0x08000185 SystemCoreClockUpdate 80 4 Code Gb PowerPro_lto.o 456 0x080001D5 HAL_InitTick 96 4 Code Lc PowerPro_lto.o 457 0x08000235 HAL_Delay 20 4 Code Lc PowerPro_lto.o 458 0x08000249 HAL_ADC_ConfigChannel 588 4 Code Lc PowerPro_lto.o 459 0x08000495 HAL_GPIO_Init 380 4 Code Lc PowerPro_lto.o 460 0x08000611 main 7 952 4 Code Gb PowerPro_lto.o 461 0x08002561 _start 14 4 Code Gb SEGGER_THUMB_Startup.o 462 0x0800256B __startup_complete 4 Code Gb SEGGER_THUMB_Startup.o 463 0x0800256B __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o 464 0x0800256F exit 2 4 Code Gb SEGGER_THUMB_Startup.o 465 0x08002575 putchar 16 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 466 0x08002585 puts 44 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 467 0x080025B1 __aeabi_lmul 46 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 468 0x080025E1 __aeabi_idiv 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 469 0x08002621 __aeabi_uidiv 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 470 0x08002659 __aeabi_uidivmod 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 471 0x08002669 __aeabi_uldivmod 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 472 0x08002709 __aeabi_idiv0 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 473 0x08002711 vfprintf_l 120 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 474 0x08002789 printf 40 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 475 0x080027B1 __SEGGER_RTL_vfprintf_int_nwp 490 0x08000175 TIM16_IRQHandler 288 4 Code Gb PowerPro_lto.o 491 0x08000295 HAL_TIM_IC_CaptureCallback 492 248 4 Code Lc PowerPro_lto.o 493 0x0800038D SystemInit 16 4 Code Gb PowerPro_lto.o 494 0x0800039D SystemCoreClockUpdate 80 4 Code Gb PowerPro_lto.o 495 0x080003ED SetFANSpeed 44 4 Code Lc PowerPro_lto.o 496 0x08000419 HAL_InitTick 96 4 Code Lc PowerPro_lto.o 497 0x08000479 HAL_Delay 20 4 Code Lc PowerPro_lto.o 498 0x0800048D HAL_ADC_ConfigChannel 588 4 Code Lc PowerPro_lto.o 499 0x080006D9 HAL_GPIO_Init 380 4 Code Lc PowerPro_lto.o 500 0x08000855 HAL_RCC_GetSysClockFreq 84 4 Code Lc PowerPro_lto.o 501 0x080008A9 HAL_TIM_Base_Init 204 4 Code Lc PowerPro_lto.o 502 0x08000975 TIM_Base_SetConfig 144 4 Code Lc PowerPro_lto.o 503 0x08000A05 main 7 704 4 Code Gb PowerPro_lto.o 504 0x0800287D _start 14 4 Code Gb SEGGER_THUMB_Startup.o 505 0x08002887 __startup_complete 4 Code Gb SEGGER_THUMB_Startup.o 506 0x08002887 __SEGGER_init_done 4 Code Gb SEGGER_THUMB_Startup.o 507 0x0800288B exit 2 4 Code Gb SEGGER_THUMB_Startup.o 508 0x08002891 putchar 16 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 509 0x080028A1 puts 44 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 510 0x080028CD __aeabi_fmul 182 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 511 0x08002985 __aeabi_ddiv 196 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 512 0x08002A49 __aeabi_d2iz 52 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 513 0x08002A7D __aeabi_f2uiz 36 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 514 0x08002AA1 __aeabi_d2uiz 46 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 515 0x08002AD1 __aeabi_i2d 22 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 516 0x08002AED __aeabi_ui2f 30 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 517 0x08002B0D __aeabi_ui2d 28 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 518 0x08002B29 __aeabi_lmul 46 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 519 0x08002B59 __aeabi_idiv 64 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 520 0x08002B99 __aeabi_uidiv 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 521 0x08002BD1 __aeabi_uidivmod 16 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 522 0x08002BE1 __aeabi_uldivmod 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 523 0x08002C81 __aeabi_idiv0 6 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 524 0x08002C89 vfprintf_l 120 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 525 0x08002D01 printf 40 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 526 0x08002D29 __SEGGER_RTL_vfprintf_int_nwp 476 527 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 477 0x08002 7B1__SEGGER_RTL_vfprintf 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a)478 0x0800 2B39__SEGGER_RTL_X_file_stat 52 4 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)479 0x0800 2B6D_DoInit 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)480 0x0800 2BC1SEGGER_RTT_WriteNoLock 104 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)481 0x0800 2C29SEGGER_RTT_Write 56 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)482 0x0800 2C61strlen 108 4 Code Wk strops.o (strops_v6m_t_le_eabi_balanced.a)483 0x0800 2CCDmemcpy 14 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)484 0x0800 2CCD__aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)485 0x0800 2CCD__aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)486 0x0800 2CCD__aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)487 0x0800 2CDD__aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)488 0x0800 2CDD__aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)489 0x0800 2CDD__aeabi_memclr 20 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)490 0x0800 2CDF__aeabi_memset8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)491 0x0800 2CDF__aeabi_memset4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)492 0x0800 2CDF__aeabi_memset 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)493 0x0800 2CE5memset 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a)494 0x0800 2CF1__SEGGER_RTL_current_locale528 0x08002D29 __SEGGER_RTL_vfprintf 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 529 0x080030B1 __SEGGER_RTL_X_file_stat 52 4 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 530 0x080030E5 _DoInit 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 531 0x08003139 SEGGER_RTT_WriteNoLock 104 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 532 0x080031A1 SEGGER_RTT_Write 56 4 Code Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 533 0x080031D9 strlen 108 4 Code Wk strops.o (strops_v6m_t_le_eabi_balanced.a) 534 0x08003245 memcpy 14 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 535 0x08003245 __aeabi_memcpy8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 536 0x08003245 __aeabi_memcpy4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 537 0x08003245 __aeabi_memcpy 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 538 0x08003255 __aeabi_memclr8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 539 0x08003255 __aeabi_memclr4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 540 0x08003255 __aeabi_memclr 20 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 541 0x08003257 __aeabi_memset8 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 542 0x08003257 __aeabi_memset4 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 543 0x08003257 __aeabi_memset 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 544 0x0800325D memset 4 Code Wk strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) 545 0x08003269 __SEGGER_RTL_current_locale 495 546 20 4 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 496 0x0800 2D05__SEGGER_RTL_ascii_isctype547 0x0800327D __SEGGER_RTL_ascii_isctype 497 548 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 498 0x0800 2D21__SEGGER_RTL_ascii_iswctype549 0x08003299 __SEGGER_RTL_ascii_iswctype 499 550 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 500 0x0800 2DC1NMI_Handler 2 2 Code Gb PowerPro_lto.o501 0x0800 2DC3HardFault_Handler 2 2 Code Gb PowerPro_lto.o502 0x0800 2DC5SVC_Handler 2 2 Code Gb PowerPro_lto.o503 0x0800 2DC7PendSV_Handler 2 2 Code Gb PowerPro_lto.o504 0x0800 2DC9ADC_DMAHalfConvCplt 2 2 Code Lc PowerPro_lto.o505 0x0800 2DCBWWDG_IRQHandler 2 Code Wk stm32c031xx_Vectors.o506 0x0800 2DCDRTC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o507 0x0800 2DCFFLASH_IRQHandler 2 Code Wk stm32c031xx_Vectors.o508 0x0800 2DD1RCC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o509 0x0800 2DD3EXTI0_1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o510 0x0800 2DD5EXTI2_3_IRQHandler 2 Code Wk stm32c031xx_Vectors.o511 0x0800 2DD7EXTI4_15_IRQHandler 2 Code Wk stm32c031xx_Vectors.o512 0x0800 2DD9DMA1_Channel2_3_IRQHandler551 0x08003339 NMI_Handler 2 2 Code Gb PowerPro_lto.o 552 0x0800333B HardFault_Handler 2 2 Code Gb PowerPro_lto.o 553 0x0800333D SVC_Handler 2 2 Code Gb PowerPro_lto.o 554 0x0800333F PendSV_Handler 2 2 Code Gb PowerPro_lto.o 555 0x08003341 ADC_DMAHalfConvCplt 2 2 Code Lc PowerPro_lto.o 556 0x08003343 WWDG_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 557 0x08003345 RTC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 558 0x08003347 FLASH_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 559 0x08003349 RCC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 560 0x0800334B EXTI0_1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 561 0x0800334D EXTI2_3_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 562 0x0800334F EXTI4_15_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 563 0x08003351 DMA1_Channel2_3_IRQHandler 513 564 2 Code Wk stm32c031xx_Vectors.o 514 0x0800 2DDBDMAMUX1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o515 0x0800 2DDDADC1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o516 0x0800 2DDFTIM1_BRK_UP_TRG_COM_IRQHandler565 0x08003353 DMAMUX1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 566 0x08003355 ADC1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 567 0x08003357 TIM1_BRK_UP_TRG_COM_IRQHandler 517 568 2 Code Wk stm32c031xx_Vectors.o 518 0x08002DE1 TIM1_CC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 519 0x08002DE3 TIM3_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 520 0x08002DE5 TIM14_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 521 0x08002DE7 TIM16_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 522 0x08002DE9 TIM17_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 523 0x08002DEB I2C1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 524 0x08002DED SPI1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 525 0x08002DEF USART1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 526 0x08002DF1 USART2_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 527 0x08002DF3 fputc 34 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 528 0x08002E15 __SEGGER_RTL_putc 138 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 529 0x08002E9F __SEGGER_RTL_prin_flush 26 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 530 0x08002EB9 vfprintf 26 2 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 531 0x08002ED3 __SEGGER_RTL_X_file_write 10 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 532 0x08002EDD _GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 533 0x08002EF3 _WriteNoCheck 58 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 534 0x08002F2D _WriteBlocking 94 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 535 0x08002F8B __SEGGER_RTL_ascii_mbtowc 46 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 536 0x08002FB9 __SEGGER_RTL_ascii_tolower 569 0x08003359 TIM1_CC_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 570 0x0800335B TIM3_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 571 0x0800335D TIM14_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 572 0x0800335F TIM17_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 573 0x08003361 I2C1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 574 0x08003363 SPI1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 575 0x08003365 USART1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 576 0x08003367 USART2_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 577 0x08003369 fputc 34 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 578 0x0800338B __SEGGER_RTL_putc 138 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 579 0x08003415 __SEGGER_RTL_prin_flush 26 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 580 0x0800342F vfprintf 26 2 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 581 0x08003449 __SEGGER_RTL_X_file_write 10 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 582 0x08003453 _GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 583 0x08003469 _WriteNoCheck 58 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 584 0x080034A3 _WriteBlocking 94 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 585 0x08003501 __SEGGER_RTL_ascii_mbtowc 46 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 586 0x0800352F __SEGGER_RTL_ascii_tolower 537 587 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 538 0x0800 2FC7__SEGGER_RTL_ascii_towlower588 0x0800353D __SEGGER_RTL_ascii_towlower 539 589 14 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 540 0x0800 2FD5ADC_DMAConvCplt 100 2 Code Lc PowerPro_lto.o541 0x08003 039ADC_DMAError 20 2 Code Lc PowerPro_lto.o542 0x08003 04DError_Handler 4 2 Code Lc PowerPro_lto.o543 0x08003 051reset_handler 2 Code Gb STM32C0xx_Startup.o544 0x08003 051Reset_Handler 2 Code Gb STM32C0xx_Startup.o545 0x08003 059fwrite 52 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a)546 0x08003 08D__SEGGER_RTL_stream_write 16 2 Code Lc prinops.o (libc_v6m_t_le_eabi_balanced.a)547 0x08003 09D__SEGGER_RTL_X_file_bufsize590 0x0800354B ADC_DMAConvCplt 100 2 Code Lc PowerPro_lto.o 591 0x080035AF ADC_DMAError 20 2 Code Lc PowerPro_lto.o 592 0x080035C3 Error_Handler 4 2 Code Lc PowerPro_lto.o 593 0x080035C7 reset_handler 2 Code Gb STM32C0xx_Startup.o 594 0x080035C7 Reset_Handler 2 Code Gb STM32C0xx_Startup.o 595 0x080035CF fwrite 52 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 596 0x08003603 __SEGGER_RTL_stream_write 16 2 Code Lc prinops.o (libc_v6m_t_le_eabi_balanced.a) 597 0x08003613 __SEGGER_RTL_X_file_bufsize 548 598 4 2 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 549 0x08003 0A1__SEGGER_RTL_ascii_wctomb 16 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)550 0x08003 0B1__SEGGER_RTL_ascii_toupper599 0x08003617 __SEGGER_RTL_ascii_wctomb 16 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 600 0x08003627 __SEGGER_RTL_ascii_toupper 551 601 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 552 0x08003 0BD__SEGGER_RTL_ascii_towupper602 0x08003633 __SEGGER_RTL_ascii_towupper 553 603 12 2 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 554 0x08003 589 __SEGGER_init_ctors 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)555 0x08003 659__SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)556 0x08003 66B__SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a)604 0x08003A69 __SEGGER_init_ctors 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 605 0x08003B45 __SEGGER_init_zero 18 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 606 0x08003B57 __SEGGER_init_copy 20 2 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 557 607 558 608 Function symbols by descending size: … … 560 610 Symbol name Size Align Type Bd Object File 561 611 ------------------------- ---------- ----- ---- -- ----------- 562 main 7 9524 Code Gb PowerPro_lto.o612 main 7 704 4 Code Gb PowerPro_lto.o 563 613 __SEGGER_RTL_vfprintf 904 4 Code Gb __SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) 564 614 __SEGGER_RTL_vfprintf_int_nwp … … 566 616 HAL_ADC_ConfigChannel 588 4 Code Lc PowerPro_lto.o 567 617 HAL_GPIO_Init 380 4 Code Lc PowerPro_lto.o 618 TIM16_IRQHandler 288 4 Code Gb PowerPro_lto.o 619 HAL_TIM_IC_CaptureCallback 620 248 4 Code Lc PowerPro_lto.o 621 HAL_TIM_Base_Init 204 4 Code Lc PowerPro_lto.o 622 __aeabi_ddiv 196 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 623 __aeabi_fmul 182 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 568 624 DMA1_Channel1_IRQHandler 176 4 Code Gb PowerPro_lto.o 569 625 __aeabi_uldivmod 160 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 626 TIM_Base_SetConfig 144 4 Code Lc PowerPro_lto.o 570 627 __SEGGER_RTL_putc 138 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 571 628 vfprintf_l 120 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) … … 575 632 HAL_InitTick 96 4 Code Lc PowerPro_lto.o 576 633 _WriteBlocking 94 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 634 HAL_RCC_GetSysClockFreq 84 4 Code Lc PowerPro_lto.o 577 635 _DoInit 84 4 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 578 636 SystemCoreClockUpdate 80 4 Code Gb PowerPro_lto.o … … 582 640 __aeabi_uidiv 56 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 583 641 __SEGGER_RTL_X_file_stat 52 4 Code Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 642 __aeabi_d2iz 52 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 584 643 fwrite 52 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 585 644 __SEGGER_RTL_ascii_mbtowc 46 2 Code Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 645 __aeabi_d2uiz 46 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 586 646 __aeabi_lmul 46 4 Code Wk intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 647 SetFANSpeed 44 4 Code Lc PowerPro_lto.o 587 648 puts 44 4 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 588 649 printf 40 4 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 650 __aeabi_f2uiz 36 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 589 651 fputc 34 2 Code Wk fileops.o (libc_v6m_t_le_eabi_balanced.a) 652 __aeabi_ui2f 30 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 590 653 __SEGGER_RTL_ascii_isctype 591 654 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 592 655 __SEGGER_RTL_ascii_iswctype 593 656 28 4 Code Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 657 __aeabi_ui2d 28 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 594 658 __SEGGER_RTL_prin_flush 26 2 Code Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 595 659 __SEGGER_init_ctors 26 4 Code Wk SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) 596 660 vfprintf 26 2 Code Wk prinops.o (libc_v6m_t_le_eabi_balanced.a) 597 661 _GetAvailWriteSpace 22 2 Code Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 662 __aeabi_i2d 22 4 Code Wk floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) 598 663 ADC_DMAError 20 2 Code Lc PowerPro_lto.o 599 664 HAL_Delay 20 4 Code Lc PowerPro_lto.o … … 644 709 SPI1_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 645 710 TIM14_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 646 TIM16_IRQHandler 2 Code Wk stm32c031xx_Vectors.o647 711 TIM17_IRQHandler 2 Code Wk stm32c031xx_Vectors.o 648 712 TIM1_BRK_UP_TRG_COM_IRQHandler … … 670 734 Symbol name Address Size Align Type Bd Object File 671 735 ------------------------- ---------- ---------- ----- ---- -- ----------- 672 LVP_OVP_SM_On.lvpAndOvpInputTimeCounter 673 0x200001E0 4 4 Zero Lc PowerPro_lto.o 674 LVP_OVP_SM_On.oldtime 0x200001DC 4 4 Zero Lc PowerPro_lto.o 736 HAL_TIM_IC_CaptureCallback.state 737 0x200002A0 4 4 Zero Lc PowerPro_lto.o 675 738 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter 676 0x20000 1D84 4 Zero Lc PowerPro_lto.o677 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.1 01678 0x20000 1D44 4 Zero Lc PowerPro_lto.o739 0x2000029C 4 4 Zero Lc PowerPro_lto.o 740 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.114 741 0x20000298 4 4 Zero Lc PowerPro_lto.o 679 742 SECONDARYPROTECTION_SM_On.oldtime 680 0x20000 1D04 4 Zero Lc PowerPro_lto.o681 SECONDARYPROTECTION_SM_On.oldtime.1 00682 0x20000 1CC4 4 Zero Lc PowerPro_lto.o683 SystemCoreClock 0x20000 644 4 4 Init Lc PowerPro_lto.o743 0x20000294 4 4 Zero Lc PowerPro_lto.o 744 SECONDARYPROTECTION_SM_On.oldtime.113 745 0x20000290 4 4 Zero Lc PowerPro_lto.o 746 SystemCoreClock 0x20000704 4 4 Init Lc PowerPro_lto.o 684 747 _SEGGER_RTT 0x20000000 168 4 Zero Gb SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 685 __RAL_global_locale 0x200006 20 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)748 __RAL_global_locale 0x200006E0 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 686 749 __SEGGER_RTL_global_locale 687 0x20000620 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 688 __SEGGER_RTL_locale_ptr 0x200001C0 4 4 Zero Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 689 __SEGGER_RTL_stderr_file 0x200001BC 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 690 __SEGGER_RTL_stdin_file 0x200001B8 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 691 __SEGGER_RTL_stdout_file 0x200001B4 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 692 _acDownBuffer 0x2000060D 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 693 _acUpBuffer 0x2000020D 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 694 adcData 0x20000168 20 4 Zero Lc PowerPro_lto.o 695 alarmMode 0x2000020C 1 4 Zero Lc PowerPro_lto.o 696 blinkCounter 0x200001C8 4 4 Zero Lc PowerPro_lto.o 697 blinkModeGN 0x20000208 1 4 Zero Lc PowerPro_lto.o 698 blinkModeRT 0x20000204 1 4 Zero Lc PowerPro_lto.o 699 buttonState 0x200001EB 1 Zero Lc PowerPro_lto.o 700 dropLimitCounter 0x200001C4 4 4 Zero Lc PowerPro_lto.o 750 0x200006E0 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 751 __SEGGER_RTL_locale_ptr 0x20000274 4 4 Zero Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 752 __SEGGER_RTL_stderr_file 0x20000270 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 753 __SEGGER_RTL_stdin_file 0x2000026C 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 754 __SEGGER_RTL_stdout_file 0x20000268 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 755 _acDownBuffer 0x200006CD 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 756 _acUpBuffer 0x200002CD 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 757 adcData 0x20000200 20 4 Zero Lc PowerPro_lto.o 758 alarmMode 0x200002CC 1 4 Zero Lc PowerPro_lto.o 759 blinkCounter 0x2000028C 4 4 Zero Lc PowerPro_lto.o 760 blinkModeGN 0x200002C8 1 4 Zero Lc PowerPro_lto.o 761 blinkModeRT 0x200002C4 1 4 Zero Lc PowerPro_lto.o 762 buttonState 0x200002AA 1 Zero Lc PowerPro_lto.o 763 calTemperatureSensor30Value 764 0x20000288 4 4 Zero Lc PowerPro_lto.o 765 dropLimitCounter 0x20000284 4 4 Zero Lc PowerPro_lto.o 766 freq 0x20000280 4 4 Zero Lc PowerPro_lto.o 701 767 hadc1 0x200000A8 100 4 Zero Lc PowerPro_lto.o 702 768 hdma_adc1 0x2000010C 92 4 Zero Lc PowerPro_lto.o 703 longPressCounterButtonOff 0x200001B0 4 4 Zero Lc PowerPro_lto.o 704 longPressCounterButtonOn 0x200001AC 4 4 Zero Lc PowerPro_lto.o 705 mode 0x200001EA 1 Zero Lc PowerPro_lto.o 706 msCounter 0x200001A8 4 4 Zero Lc PowerPro_lto.o 707 numberOfBlinks 0x200001A4 4 4 Zero Lc PowerPro_lto.o 708 offTime 0x20000200 1 4 Zero Lc PowerPro_lto.o 709 offTimeCounter 0x200001A0 4 4 Zero Lc PowerPro_lto.o 710 offTimeCounterGN 0x2000019C 4 4 Zero Lc PowerPro_lto.o 711 offTimeCounterRT 0x20000198 4 4 Zero Lc PowerPro_lto.o 712 offTimeGN 0x200001FC 1 4 Zero Lc PowerPro_lto.o 713 offTimeRT 0x200001F8 1 4 Zero Lc PowerPro_lto.o 714 oldTimeMSTick 0x20000194 4 4 Zero Lc PowerPro_lto.o 715 onTime 0x200001F4 1 4 Zero Lc PowerPro_lto.o 716 onTimeCounter 0x20000190 4 4 Zero Lc PowerPro_lto.o 717 onTimeCounterGN 0x2000018C 4 4 Zero Lc PowerPro_lto.o 718 onTimeCounterRESET 0x20000188 4 4 Zero Lc PowerPro_lto.o 719 onTimeCounterRT 0x20000184 4 4 Zero Lc PowerPro_lto.o 720 onTimeCounterSET 0x20000180 4 4 Zero Lc PowerPro_lto.o 721 onTimeGN 0x200001F0 1 4 Zero Lc PowerPro_lto.o 722 onTimeRT 0x200001EC 1 4 Zero Lc PowerPro_lto.o 723 pauseTime 0x200001E8 1 4 Zero Lc PowerPro_lto.o 724 relaisState 0x200001E4 1 4 Zero Lc PowerPro_lto.o 725 smState 0x200001E9 1 Zero Lc PowerPro_lto.o 726 smState.115 0x200001E7 1 Zero Lc PowerPro_lto.o 727 smState.84 0x200001E6 1 Zero Lc PowerPro_lto.o 728 smState.98 0x200001E5 1 Zero Lc PowerPro_lto.o 729 stderr 0x20000640 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 730 stdin 0x2000063C 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 731 stdout 0x20000638 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 732 uwTick 0x2000017C 4 4 Zero Lc PowerPro_lto.o 733 uwTickPrio 0x20000634 4 4 Init Lc PowerPro_lto.o 769 htim16 0x200001B4 76 4 Zero Lc PowerPro_lto.o 770 htim17 0x20000168 76 4 Zero Lc PowerPro_lto.o 771 ic_overflows 0x2000027C 4 4 Zero Lc PowerPro_lto.o 772 lastSpeed 0x20000278 4 4 Zero Lc PowerPro_lto.o 773 longPressCounterButtonOff 0x20000264 4 4 Zero Lc PowerPro_lto.o 774 longPressCounterButtonOn 0x20000260 4 4 Zero Lc PowerPro_lto.o 775 main.stage 0x2000025C 4 4 Zero Lc PowerPro_lto.o 776 main.zeroFreqCnt 0x20000258 4 4 Zero Lc PowerPro_lto.o 777 mode 0x200002A9 1 Zero Lc PowerPro_lto.o 778 msCounter 0x20000254 4 4 Zero Lc PowerPro_lto.o 779 numberOfBlinks 0x20000250 4 4 Zero Lc PowerPro_lto.o 780 offTime 0x200002C0 1 4 Zero Lc PowerPro_lto.o 781 offTimeCounter 0x2000024C 4 4 Zero Lc PowerPro_lto.o 782 offTimeCounterGN 0x20000248 4 4 Zero Lc PowerPro_lto.o 783 offTimeCounterRT 0x20000244 4 4 Zero Lc PowerPro_lto.o 784 offTimeGN 0x200002BC 1 4 Zero Lc PowerPro_lto.o 785 offTimeRT 0x200002B8 1 4 Zero Lc PowerPro_lto.o 786 oldTimeMSTick 0x20000240 4 4 Zero Lc PowerPro_lto.o 787 onTime 0x200002B4 1 4 Zero Lc PowerPro_lto.o 788 onTimeCounter 0x2000023C 4 4 Zero Lc PowerPro_lto.o 789 onTimeCounterGN 0x20000238 4 4 Zero Lc PowerPro_lto.o 790 onTimeCounterRESET 0x20000234 4 4 Zero Lc PowerPro_lto.o 791 onTimeCounterRT 0x20000230 4 4 Zero Lc PowerPro_lto.o 792 onTimeCounterSET 0x2000022C 4 4 Zero Lc PowerPro_lto.o 793 onTimeGN 0x200002B0 1 4 Zero Lc PowerPro_lto.o 794 onTimeRT 0x200002AC 1 4 Zero Lc PowerPro_lto.o 795 pauseTime 0x200002A8 1 4 Zero Lc PowerPro_lto.o 796 period 0x20000214 12 4 Zero Lc PowerPro_lto.o 797 relaisState 0x200002A4 1 4 Zero Lc PowerPro_lto.o 798 smState 0x200002A7 1 Zero Lc PowerPro_lto.o 799 smState.107 0x200002A6 1 Zero Lc PowerPro_lto.o 800 smState.111 0x200002A5 1 Zero Lc PowerPro_lto.o 801 stderr 0x20000700 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 802 stdin 0x200006FC 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 803 stdout 0x200006F8 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 804 uwTick 0x20000228 4 4 Zero Lc PowerPro_lto.o 805 uwTickPrio 0x200006F4 4 4 Init Lc PowerPro_lto.o 806 voltageUin 0x20000224 4 4 Zero Lc PowerPro_lto.o 807 voltageUout 0x20000220 4 4 Zero Lc PowerPro_lto.o 734 808 735 809 Read-write data symbols by address: … … 740 814 0x200000A8 hadc1 100 4 Zero Lc PowerPro_lto.o 741 815 0x2000010C hdma_adc1 92 4 Zero Lc PowerPro_lto.o 742 0x20000168 adcData 20 4 Zero Lc PowerPro_lto.o 743 0x2000017C uwTick 4 4 Zero Lc PowerPro_lto.o 744 0x20000180 onTimeCounterSET 4 4 Zero Lc PowerPro_lto.o 745 0x20000184 onTimeCounterRT 4 4 Zero Lc PowerPro_lto.o 746 0x20000188 onTimeCounterRESET 4 4 Zero Lc PowerPro_lto.o 747 0x2000018C onTimeCounterGN 4 4 Zero Lc PowerPro_lto.o 748 0x20000190 onTimeCounter 4 4 Zero Lc PowerPro_lto.o 749 0x20000194 oldTimeMSTick 4 4 Zero Lc PowerPro_lto.o 750 0x20000198 offTimeCounterRT 4 4 Zero Lc PowerPro_lto.o 751 0x2000019C offTimeCounterGN 4 4 Zero Lc PowerPro_lto.o 752 0x200001A0 offTimeCounter 4 4 Zero Lc PowerPro_lto.o 753 0x200001A4 numberOfBlinks 4 4 Zero Lc PowerPro_lto.o 754 0x200001A8 msCounter 4 4 Zero Lc PowerPro_lto.o 755 0x200001AC longPressCounterButtonOn 4 4 Zero Lc PowerPro_lto.o 756 0x200001B0 longPressCounterButtonOff 4 4 Zero Lc PowerPro_lto.o 757 0x200001B4 __SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 758 0x200001B8 __SEGGER_RTL_stdin_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 759 0x200001BC __SEGGER_RTL_stderr_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 760 0x200001C0 __SEGGER_RTL_locale_ptr 4 4 Zero Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 761 0x200001C4 dropLimitCounter 4 4 Zero Lc PowerPro_lto.o 762 0x200001C8 blinkCounter 4 4 Zero Lc PowerPro_lto.o 763 0x200001CC SECONDARYPROTECTION_SM_On.oldtime.100 816 0x20000168 htim17 76 4 Zero Lc PowerPro_lto.o 817 0x200001B4 htim16 76 4 Zero Lc PowerPro_lto.o 818 0x20000200 adcData 20 4 Zero Lc PowerPro_lto.o 819 0x20000214 period 12 4 Zero Lc PowerPro_lto.o 820 0x20000220 voltageUout 4 4 Zero Lc PowerPro_lto.o 821 0x20000224 voltageUin 4 4 Zero Lc PowerPro_lto.o 822 0x20000228 uwTick 4 4 Zero Lc PowerPro_lto.o 823 0x2000022C onTimeCounterSET 4 4 Zero Lc PowerPro_lto.o 824 0x20000230 onTimeCounterRT 4 4 Zero Lc PowerPro_lto.o 825 0x20000234 onTimeCounterRESET 4 4 Zero Lc PowerPro_lto.o 826 0x20000238 onTimeCounterGN 4 4 Zero Lc PowerPro_lto.o 827 0x2000023C onTimeCounter 4 4 Zero Lc PowerPro_lto.o 828 0x20000240 oldTimeMSTick 4 4 Zero Lc PowerPro_lto.o 829 0x20000244 offTimeCounterRT 4 4 Zero Lc PowerPro_lto.o 830 0x20000248 offTimeCounterGN 4 4 Zero Lc PowerPro_lto.o 831 0x2000024C offTimeCounter 4 4 Zero Lc PowerPro_lto.o 832 0x20000250 numberOfBlinks 4 4 Zero Lc PowerPro_lto.o 833 0x20000254 msCounter 4 4 Zero Lc PowerPro_lto.o 834 0x20000258 main.zeroFreqCnt 4 4 Zero Lc PowerPro_lto.o 835 0x2000025C main.stage 4 4 Zero Lc PowerPro_lto.o 836 0x20000260 longPressCounterButtonOn 4 4 Zero Lc PowerPro_lto.o 837 0x20000264 longPressCounterButtonOff 4 4 Zero Lc PowerPro_lto.o 838 0x20000268 __SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 839 0x2000026C __SEGGER_RTL_stdin_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 840 0x20000270 __SEGGER_RTL_stderr_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 841 0x20000274 __SEGGER_RTL_locale_ptr 4 4 Zero Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 842 0x20000278 lastSpeed 4 4 Zero Lc PowerPro_lto.o 843 0x2000027C ic_overflows 4 4 Zero Lc PowerPro_lto.o 844 0x20000280 freq 4 4 Zero Lc PowerPro_lto.o 845 0x20000284 dropLimitCounter 4 4 Zero Lc PowerPro_lto.o 846 0x20000288 calTemperatureSensor30Value 764 847 4 4 Zero Lc PowerPro_lto.o 765 0x200001D0 SECONDARYPROTECTION_SM_On.oldtime 848 0x2000028C blinkCounter 4 4 Zero Lc PowerPro_lto.o 849 0x20000290 SECONDARYPROTECTION_SM_On.oldtime.113 766 850 4 4 Zero Lc PowerPro_lto.o 767 0x20000 1D4 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.101851 0x20000294 SECONDARYPROTECTION_SM_On.oldtime 768 852 4 4 Zero Lc PowerPro_lto.o 769 0x20000 1D8 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter853 0x20000298 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.114 770 854 4 4 Zero Lc PowerPro_lto.o 771 0x200001DC LVP_OVP_SM_On.oldtime 4 4 Zero Lc PowerPro_lto.o 772 0x200001E0 LVP_OVP_SM_On.lvpAndOvpInputTimeCounter 855 0x2000029C SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter 773 856 4 4 Zero Lc PowerPro_lto.o 774 0x200001E4 relaisState 1 4 Zero Lc PowerPro_lto.o 775 0x200001E5 smState.98 1 Zero Lc PowerPro_lto.o 776 0x200001E6 smState.84 1 Zero Lc PowerPro_lto.o 777 0x200001E7 smState.115 1 Zero Lc PowerPro_lto.o 778 0x200001E8 pauseTime 1 4 Zero Lc PowerPro_lto.o 779 0x200001E9 smState 1 Zero Lc PowerPro_lto.o 780 0x200001EA mode 1 Zero Lc PowerPro_lto.o 781 0x200001EB buttonState 1 Zero Lc PowerPro_lto.o 782 0x200001EC onTimeRT 1 4 Zero Lc PowerPro_lto.o 783 0x200001F0 onTimeGN 1 4 Zero Lc PowerPro_lto.o 784 0x200001F4 onTime 1 4 Zero Lc PowerPro_lto.o 785 0x200001F8 offTimeRT 1 4 Zero Lc PowerPro_lto.o 786 0x200001FC offTimeGN 1 4 Zero Lc PowerPro_lto.o 787 0x20000200 offTime 1 4 Zero Lc PowerPro_lto.o 788 0x20000204 blinkModeRT 1 4 Zero Lc PowerPro_lto.o 789 0x20000208 blinkModeGN 1 4 Zero Lc PowerPro_lto.o 790 0x2000020C alarmMode 1 4 Zero Lc PowerPro_lto.o 791 0x2000020D _acUpBuffer 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 792 0x2000060D _acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 793 0x20000620 __SEGGER_RTL_global_locale 857 0x200002A0 HAL_TIM_IC_CaptureCallback.state 858 4 4 Zero Lc PowerPro_lto.o 859 0x200002A4 relaisState 1 4 Zero Lc PowerPro_lto.o 860 0x200002A5 smState.111 1 Zero Lc PowerPro_lto.o 861 0x200002A6 smState.107 1 Zero Lc PowerPro_lto.o 862 0x200002A7 smState 1 Zero Lc PowerPro_lto.o 863 0x200002A8 pauseTime 1 4 Zero Lc PowerPro_lto.o 864 0x200002A9 mode 1 Zero Lc PowerPro_lto.o 865 0x200002AA buttonState 1 Zero Lc PowerPro_lto.o 866 0x200002AC onTimeRT 1 4 Zero Lc PowerPro_lto.o 867 0x200002B0 onTimeGN 1 4 Zero Lc PowerPro_lto.o 868 0x200002B4 onTime 1 4 Zero Lc PowerPro_lto.o 869 0x200002B8 offTimeRT 1 4 Zero Lc PowerPro_lto.o 870 0x200002BC offTimeGN 1 4 Zero Lc PowerPro_lto.o 871 0x200002C0 offTime 1 4 Zero Lc PowerPro_lto.o 872 0x200002C4 blinkModeRT 1 4 Zero Lc PowerPro_lto.o 873 0x200002C8 blinkModeGN 1 4 Zero Lc PowerPro_lto.o 874 0x200002CC alarmMode 1 4 Zero Lc PowerPro_lto.o 875 0x200002CD _acUpBuffer 1 024 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 876 0x200006CD _acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 877 0x200006E0 __SEGGER_RTL_global_locale 794 878 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 795 0x200006 20 __RAL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)796 0x200006 34 uwTickPrio 4 4 Init Lc PowerPro_lto.o797 0x200006 38 stdout 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)798 0x200006 3C stdin 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)799 0x20000 640 stderr 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a)800 0x20000 644 SystemCoreClock 4 4 Init Lc PowerPro_lto.o879 0x200006E0 __RAL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 880 0x200006F4 uwTickPrio 4 4 Init Lc PowerPro_lto.o 881 0x200006F8 stdout 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 882 0x200006FC stdin 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 883 0x20000700 stderr 4 4 Init Gb prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 884 0x20000704 SystemCoreClock 4 4 Init Lc PowerPro_lto.o 801 885 802 886 Read-write data symbols by descending size: … … 808 892 hadc1 100 4 Zero Lc PowerPro_lto.o 809 893 hdma_adc1 92 4 Zero Lc PowerPro_lto.o 894 htim16 76 4 Zero Lc PowerPro_lto.o 895 htim17 76 4 Zero Lc PowerPro_lto.o 810 896 __RAL_global_locale 20 4 Init Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 811 897 __SEGGER_RTL_global_locale … … 813 899 adcData 20 4 Zero Lc PowerPro_lto.o 814 900 _acDownBuffer 16 Zero Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 815 LVP_OVP_SM_On.lvpAndOvpInputTimeCounter 901 period 12 4 Zero Lc PowerPro_lto.o 902 HAL_TIM_IC_CaptureCallback.state 816 903 4 4 Zero Lc PowerPro_lto.o 817 LVP_OVP_SM_On.oldtime 4 4 Zero Lc PowerPro_lto.o818 904 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter 819 905 4 4 Zero Lc PowerPro_lto.o 820 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.1 01906 SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter.114 821 907 4 4 Zero Lc PowerPro_lto.o 822 908 SECONDARYPROTECTION_SM_On.oldtime 823 909 4 4 Zero Lc PowerPro_lto.o 824 SECONDARYPROTECTION_SM_On.oldtime.1 00910 SECONDARYPROTECTION_SM_On.oldtime.113 825 911 4 4 Zero Lc PowerPro_lto.o 826 912 SystemCoreClock 4 4 Init Lc PowerPro_lto.o … … 830 916 __SEGGER_RTL_stdout_file 4 4 Zero Lc prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 831 917 blinkCounter 4 4 Zero Lc PowerPro_lto.o 918 calTemperatureSensor30Value 919 4 4 Zero Lc PowerPro_lto.o 832 920 dropLimitCounter 4 4 Zero Lc PowerPro_lto.o 921 freq 4 4 Zero Lc PowerPro_lto.o 922 ic_overflows 4 4 Zero Lc PowerPro_lto.o 923 lastSpeed 4 4 Zero Lc PowerPro_lto.o 833 924 longPressCounterButtonOff 4 4 Zero Lc PowerPro_lto.o 834 925 longPressCounterButtonOn 4 4 Zero Lc PowerPro_lto.o 926 main.stage 4 4 Zero Lc PowerPro_lto.o 927 main.zeroFreqCnt 4 4 Zero Lc PowerPro_lto.o 835 928 msCounter 4 4 Zero Lc PowerPro_lto.o 836 929 numberOfBlinks 4 4 Zero Lc PowerPro_lto.o … … 849 942 uwTick 4 4 Zero Lc PowerPro_lto.o 850 943 uwTickPrio 4 4 Init Lc PowerPro_lto.o 944 voltageUin 4 4 Zero Lc PowerPro_lto.o 945 voltageUout 4 4 Zero Lc PowerPro_lto.o 851 946 alarmMode 1 4 Zero Lc PowerPro_lto.o 852 947 blinkModeGN 1 4 Zero Lc PowerPro_lto.o … … 863 958 relaisState 1 4 Zero Lc PowerPro_lto.o 864 959 smState 1 Zero Lc PowerPro_lto.o 865 smState.115 1 Zero Lc PowerPro_lto.o 866 smState.84 1 Zero Lc PowerPro_lto.o 867 smState.98 1 Zero Lc PowerPro_lto.o 960 smState.107 1 Zero Lc PowerPro_lto.o 961 smState.111 1 Zero Lc PowerPro_lto.o 868 962 869 963 Read-only data symbols by name: … … 871 965 Symbol name Address Size Align Type Bd Object File 872 966 ------------------------- ---------- ---------- ----- ---- -- ----------- 873 AHBPrescTable 0x08002520 64 4 Cnst Lc PowerPro_lto.o 874 _DoInit._aInitStr 0x0800336E 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 967 AHBPrescTable 0x0800281C 64 4 Cnst Lc PowerPro_lto.o 968 APBPrescTable 0x0800285C 32 4 Cnst Lc PowerPro_lto.o 969 _DoInit._aInitStr 0x0800384A 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 875 970 __SEGGER_RTL_ascii_ctype_map 876 0x08003 508 128 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)971 0x080039E8 128 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 877 972 __SEGGER_RTL_ascii_ctype_mask 878 0x08003 3E913 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)879 __SEGGER_RTL_c_locale 0x0800 2D3C12 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)973 0x080038C5 13 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 974 __SEGGER_RTL_c_locale 0x080032B4 12 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 880 975 __SEGGER_RTL_c_locale_abbrev_day_names 881 0x08003 39A29 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)976 0x08003876 29 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 882 977 __SEGGER_RTL_c_locale_abbrev_month_names 883 0x08003 3B749 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)978 0x08003893 49 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 884 979 __SEGGER_RTL_c_locale_am_pm_indicator 885 0x08003 1A37 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)980 0x080036DB 7 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 886 981 __SEGGER_RTL_c_locale_data 887 0x0800 2D6888 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)982 0x080032E0 88 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 888 983 __SEGGER_RTL_c_locale_date_format 889 0x08003 3889 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)984 0x08003864 9 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 890 985 __SEGGER_RTL_c_locale_date_time_format 891 0x08003 1AA15 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)986 0x080036E2 15 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 892 987 __SEGGER_RTL_c_locale_day_names 893 0x08003 24358 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)988 0x08003755 58 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 894 989 __SEGGER_RTL_c_locale_month_names 895 0x08003 14C87 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)990 0x08003684 87 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 896 991 __SEGGER_RTL_c_locale_time_format 897 0x08003 3919 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)992 0x0800386D 9 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 898 993 __SEGGER_RTL_codeset_ascii 899 0x0800 2D4832 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)994 0x080032C0 32 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 900 995 __SEGGER_RTL_data_empty_string 901 0x08003 3E81 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)996 0x080038C4 1 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 902 997 __SEGGER_RTL_data_utf8_period 903 0x08003 27F2 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a)904 __SEGGER_RTL_hex_lc 0x08003 4F8 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a)905 __SEGGER_RTL_hex_uc 0x08003 4E8 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a)906 __SEGGER_init_data__ 0x08003 630[40] 4 Cnst Lc [ Linker created ]907 __SEGGER_init_table__ 0x08003 5AC [132] 4 Cnst Lc [ Linker created ]998 0x08003791 2 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 999 __SEGGER_RTL_hex_lc 0x080039D8 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 1000 __SEGGER_RTL_hex_uc 0x080039C8 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 1001 __SEGGER_init_data__ 0x08003B1C [40] 4 Cnst Lc [ Linker created ] 1002 __SEGGER_init_table__ 0x08003A8C [144] 4 Cnst Lc [ Linker created ] 908 1003 909 1004 Read-only data symbols by address: … … 911 1006 Address Symbol name Size Align Type Bd Object File 912 1007 ---------- ------------------------- ---------- ----- ---- -- ----------- 913 0x08002520 AHBPrescTable 64 4 Cnst Lc PowerPro_lto.o 914 0x08002D3C __SEGGER_RTL_c_locale 12 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 915 0x08002D48 __SEGGER_RTL_codeset_ascii 1008 0x0800281C AHBPrescTable 64 4 Cnst Lc PowerPro_lto.o 1009 0x0800285C APBPrescTable 32 4 Cnst Lc PowerPro_lto.o 1010 0x080032B4 __SEGGER_RTL_c_locale 12 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 1011 0x080032C0 __SEGGER_RTL_codeset_ascii 916 1012 32 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 917 0x0800 2D68__SEGGER_RTL_c_locale_data1013 0x080032E0 __SEGGER_RTL_c_locale_data 918 1014 88 4 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 919 0x08003 14C__SEGGER_RTL_c_locale_month_names1015 0x08003684 __SEGGER_RTL_c_locale_month_names 920 1016 87 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 921 0x08003 1A3__SEGGER_RTL_c_locale_am_pm_indicator1017 0x080036DB __SEGGER_RTL_c_locale_am_pm_indicator 922 1018 7 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 923 0x08003 1AA__SEGGER_RTL_c_locale_date_time_format1019 0x080036E2 __SEGGER_RTL_c_locale_date_time_format 924 1020 15 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 925 0x08003 243__SEGGER_RTL_c_locale_day_names1021 0x08003755 __SEGGER_RTL_c_locale_day_names 926 1022 58 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 927 0x08003 27F__SEGGER_RTL_data_utf8_period1023 0x08003791 __SEGGER_RTL_data_utf8_period 928 1024 2 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 929 0x08003 36E_DoInit._aInitStr 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a)930 0x08003 388__SEGGER_RTL_c_locale_date_format1025 0x0800384A _DoInit._aInitStr 17 Cnst Lc SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) 1026 0x08003864 __SEGGER_RTL_c_locale_date_format 931 1027 9 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 932 0x08003 391__SEGGER_RTL_c_locale_time_format1028 0x0800386D __SEGGER_RTL_c_locale_time_format 933 1029 9 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 934 0x08003 39A__SEGGER_RTL_c_locale_abbrev_day_names1030 0x08003876 __SEGGER_RTL_c_locale_abbrev_day_names 935 1031 29 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 936 0x08003 3B7__SEGGER_RTL_c_locale_abbrev_month_names1032 0x08003893 __SEGGER_RTL_c_locale_abbrev_month_names 937 1033 49 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 938 0x08003 3E8__SEGGER_RTL_data_empty_string1034 0x080038C4 __SEGGER_RTL_data_empty_string 939 1035 1 Cnst Gb mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 940 0x08003 3E9__SEGGER_RTL_ascii_ctype_mask1036 0x080038C5 __SEGGER_RTL_ascii_ctype_mask 941 1037 13 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 942 0x08003 4E8 __SEGGER_RTL_hex_uc 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a)943 0x08003 4F8 __SEGGER_RTL_hex_lc 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a)944 0x08003 508 __SEGGER_RTL_ascii_ctype_map1038 0x080039C8 __SEGGER_RTL_hex_uc 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 1039 0x080039D8 __SEGGER_RTL_hex_lc 16 Cnst Gb prinops.o (libc_v6m_t_le_eabi_balanced.a) 1040 0x080039E8 __SEGGER_RTL_ascii_ctype_map 945 1041 128 Cnst Lc mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) 946 0x08003 5AC __SEGGER_init_table__ [132] 4 Cnst Lc [ Linker created ]947 0x08003 630__SEGGER_init_data__ [40] 4 Cnst Lc [ Linker created ]1042 0x08003A8C __SEGGER_init_table__ [144] 4 Cnst Lc [ Linker created ] 1043 0x08003B1C __SEGGER_init_data__ [40] 4 Cnst Lc [ Linker created ] 948 1044 949 1045 Untyped symbols by name: … … 951 1047 Symbol name Value Size Align Type Bd Object File 952 1048 ------------------------- ---------- ---------- ----- ---- -- ----------- 953 __FLASH1_segment_end__ 0x0800 4000 ---- Gb [ Linker created ]954 __FLASH1_segment_size__ 0x0000 4000 ---- Gb [ Linker created ]1049 __FLASH1_segment_end__ 0x08008000 ---- Gb [ Linker created ] 1050 __FLASH1_segment_size__ 0x00008000 ---- Gb [ Linker created ] 955 1051 __FLASH1_segment_start__ 0x08000000 ---- Gb [ Linker created ] 956 1052 __FLASH1_segment_used_end__ 957 0x08003 67E---- Gb [ Linker created ]1053 0x08003B6A ---- Gb [ Linker created ] 958 1054 __FLASH1_segment_used_size__ 959 0x00003 67E---- Gb [ Linker created ]1055 0x00003B6A ---- Gb [ Linker created ] 960 1056 __FLASH1_segment_used_start__ 961 1057 0x08000000 ---- Gb [ Linker created ] 962 __FLASH_segment_end__ 0x0800 4000 ---- Gb [ Linker created ]963 __FLASH_segment_size__ 0x0000 4000 ---- Gb [ Linker created ]1058 __FLASH_segment_end__ 0x08008000 ---- Gb [ Linker created ] 1059 __FLASH_segment_size__ 0x00008000 ---- Gb [ Linker created ] 964 1060 __FLASH_segment_start__ 0x08000000 ---- Gb [ Linker created ] 965 1061 __FLASH_segment_used_end__ 966 0x08003 67E---- Gb [ Linker created ]1062 0x08003B6A ---- Gb [ Linker created ] 967 1063 __FLASH_segment_used_size__ 968 0x00003 67E---- Gb [ Linker created ]1064 0x00003B6A ---- Gb [ Linker created ] 969 1065 __FLASH_segment_used_start__ 970 1066 0x08000000 ---- Gb [ Linker created ] … … 987 1083 __STACKSIZE_PROCESS__ 0x00000000 ---- Gb [ Linker created ] 988 1084 __STACKSIZE__ 0x00000800 ---- Gb [ Linker created ] 989 __ctors_end__ 0x08003 3FC---- Gb [ Linker created ]990 __ctors_start__ 0x08003 3F8---- Gb [ Linker created ]1085 __ctors_end__ 0x080038D8 ---- Gb [ Linker created ] 1086 __ctors_start__ 0x080038D4 ---- Gb [ Linker created ] 991 1087 __stack_end__ 0x20003000 ---- Gb [ Linker created ] 992 1088 __thread_pointer$ 0x00000000 ---- Gb [ Linker created ] … … 1007 1103 ---- Gb [ Linker created ] 1008 1104 0x00003000 __RAM1_segment_size__ ---- Gb [ Linker created ] 1009 0x00003 67E__FLASH_segment_used_size__1105 0x00003B6A __FLASH_segment_used_size__ 1010 1106 ---- Gb [ Linker created ] 1011 0x00003 67E__FLASH1_segment_used_size__1107 0x00003B6A __FLASH1_segment_used_size__ 1012 1108 ---- Gb [ Linker created ] 1013 0x0000 4000 __FLASH_segment_size__ ---- Gb [ Linker created ]1014 0x0000 4000 __FLASH1_segment_size__ ---- Gb [ Linker created ]1109 0x00008000 __FLASH_segment_size__ ---- Gb [ Linker created ] 1110 0x00008000 __FLASH1_segment_size__ ---- Gb [ Linker created ] 1015 1111 0x08000000 _vectors [180] 256 Code Gb stm32c031xx_Vectors.o 1016 1112 0x08000000 __FLASH_segment_used_start__ … … 1021 1117 0x08000000 __FLASH1_segment_start__ ---- Gb [ Linker created ] 1022 1118 0x080000B4 _vectors_end 256 Code Lc stm32c031xx_Vectors.o 1023 0x08003 3F8__ctors_start__ ---- Gb [ Linker created ]1024 0x08003 3FC__ctors_end__ ---- Gb [ Linker created ]1025 0x08003 67E__FLASH_segment_used_end__1119 0x080038D4 __ctors_start__ ---- Gb [ Linker created ] 1120 0x080038D8 __ctors_end__ ---- Gb [ Linker created ] 1121 0x08003B6A __FLASH_segment_used_end__ 1026 1122 ---- Gb [ Linker created ] 1027 0x08003 67E__FLASH1_segment_used_end__1123 0x08003B6A __FLASH1_segment_used_end__ 1028 1124 ---- Gb [ Linker created ] 1029 0x0800 4000 __FLASH_segment_end__ ---- Gb [ Linker created ]1030 0x0800 4000 __FLASH1_segment_end__ ---- Gb [ Linker created ]1125 0x08008000 __FLASH_segment_end__ ---- Gb [ Linker created ] 1126 0x08008000 __FLASH1_segment_end__ ---- Gb [ Linker created ] 1031 1127 0x20000000 __RAM_segment_used_start__ 1032 1128 ---- Gb [ Linker created ] … … 1050 1146 Memory breakdown: 1051 1147 1052 1 2 366bytes read-only code +1053 1 578 bytes read-only data = 13 944 bytes read-only (total)1054 3 629bytes read-write data1148 13 732 bytes read-only code + 1149 1 472 bytes read-only data = 15 204 bytes read-only (total) 1150 3 820 bytes read-write data 1055 1151 1056 1152 Region summary: … … 1058 1154 Name Range Size Used Unused Alignment Loss 1059 1155 ---------- ----------------- ----------- ------------------- ------------------- ------------------- 1060 FLASH 08000000-0800 3fff 16 384 13 948 85.13% 2 436 14.87% 0 0.00%1061 RAM 20000000-20002fff 12 288 3 629 29.53% 8 635 70.27% 24 0.20%1156 FLASH 08000000-08007fff 32 768 15 208 46.41% 17 560 53.59% 0 0.00% 1157 RAM 20000000-20002fff 12 288 3 820 31.09% 8 444 68.72% 24 0.20% 1062 1158 1063 1159 Link complete: 0 errors, 0 warnings, 0 remarks -
trunk/firmware_v2/SES/PowerPro.emProject
r19 r23 17 17 LIBRARY_IO_TYPE="RTT" 18 18 Name="Common" 19 Target="STM32C031K 4Tx"19 Target="STM32C031K6Tx" 20 20 arm_architecture="v6M" 21 21 arm_compiler_variant="SEGGER" … … 28 28 arm_linker_stack_size="2048" 29 29 arm_linker_variant="SEGGER" 30 arm_simulator_memory_simulation_parameter="ROM;0x08000000;0x0000 4000;RAM;0x20000000;0x00003000"31 arm_target_device_name="STM32C031K 4"30 arm_simulator_memory_simulation_parameter="ROM;0x08000000;0x00008000;RAM;0x20000000;0x00003000" 31 arm_target_device_name="STM32C031K6" 32 32 arm_target_interface_type="SWD" 33 33 c_preprocessor_definitions="ARM_MATH_CM0PLUS;STM32C031xx;__STM32C031_SUBFAMILY;__STM32C0XX_FAMILY;__NO_FPU_ENABLE" 34 34 c_user_include_directories="$(ProjectDir)/../Drivers/STM32C0xx_HAL_Driver/Inc;$(ProjectDir)/../Core/Inc;$(ProjectDir)/../Drivers/CMSIS/Include;$(ProjectDir)/../Drivers/CMSIS/Device/ST/STM32C0xx/Include;$(ProjectDir)/inc" 35 35 debug_initial_breakpoint_set_option="Never" 36 debug_register_definition_file="$(P rojectDir)/STM32C031_Registers.xml"36 debug_register_definition_file="$(PackagesDir)/STM32C0xx/XML/STM32C031_Registers.xml" 37 37 debug_stack_pointer_start="__stack_end__" 38 38 debug_start_from_entry_point_symbol="Yes" … … 41 41 link_linker_script_file="$(ProjectDir)/STM32C0xx_Flash.icf" 42 42 link_time_optimization="Yes" 43 linker_memory_map_file="$(P rojectDir)/STM32C031K4Tx_MemoryMap.xml"44 macros="DeviceHeaderFile=$(PackagesDir)/STM32C0xx/Device/Include/stm32c0xx.h;DeviceSystemFile=$(PackagesDir)/STM32C0xx/Device/Source/system_stm32c0xx.c;DeviceVectorsFile=$(PackagesDir)/STM32C0xx/Source/stm32c031xx_Vectors.s;DeviceFamily=STM32C0xx;DeviceSubFamily=STM32C031 ;Target=STM32C031K4Tx"43 linker_memory_map_file="$(PackagesDir)/STM32C0xx/XML/STM32C031K6Tx_MemoryMap.xml" 44 macros="DeviceHeaderFile=$(PackagesDir)/STM32C0xx/Device/Include/stm32c0xx.h;DeviceSystemFile=$(PackagesDir)/STM32C0xx/Device/Source/system_stm32c0xx.c;DeviceVectorsFile=$(PackagesDir)/STM32C0xx/Source/stm32c031xx_Vectors.s;DeviceFamily=STM32C0xx;DeviceSubFamily=STM32C031" 45 45 project_directory="" 46 46 project_type="Executable" … … 49 49 <configuration 50 50 Name="Debug" 51 arm_library_optimization="Small" 51 52 gcc_optimization_level="Level 2 for size" 52 53 linker_keep_symbols="_vectors" /> … … 179 180 <file file_name="src/mode_lvp_ovp.c"> 180 181 <configuration Name="Debug" build_exclude_from_build="No" /> 181 <configuration Name="Release" build_exclude_from_build=" No" />182 <configuration Name="Release" build_exclude_from_build="Yes" /> 182 183 </file> 183 184 <file file_name="src/mode_mainswitch.c" /> -
trunk/firmware_v2/SES/inc/chip_temperature.h
r17 r23 33 33 * @retval kein 34 34 */ 35 voidCHIP_TEMPERATURE_Exec(uint32_t chiptemperature);35 int CHIP_TEMPERATURE_Exec(uint32_t chiptemperature); 36 36 #endif // !__CHIP_TEMPERATURE_H -
trunk/firmware_v2/SES/inc/voltage_meas.h
r17 r23 4 4 #include "main.h" 5 5 6 uint32_t VOLTAGE_MEAS_GetUin(void); 7 uint32_t VOLTAGE_MEAS_GetUout(void); 6 8 7 9 void VOLTAGE_MEAS_Exec(uint32_t adcValUin, uint32_t adcValUout); -
trunk/firmware_v2/SES/src/chip_temperature.c
r17 r23 24 24 // --- LOKALE VARIABLEN - bitte hier dokumentieren ------------------------------ 25 25 uint32_t calTemperatureSensor30Value; // Kalibrierungswert für den Temperatursensor auf dem STM32G0 (Werksmäßig im SCB Bereich gespeichert wird beim Programmstart ausgelesen) 26 uint32_t calTemperatureSensor130Value; // Kalibrierungswert für den Temperatursensor auf dem STM32G0 (Werksmäßig im SCB Bereich gespeichert wird beim Programmstart ausgelesen) 27 uint32_t calTemperatureSensorDiff; // Differenz calTemperatureSensor130Value und calTemperatureSensor30Value wird für die Kalibrierung des internen Temperatursensors bentigt 28 // Daten Temperaturanzeige µProzessor 26 // Daten Temperaturanzeige µProzessor 29 27 30 28 // --- LOKALE FUNKTIONS PROTOTYPEN ---------------------------------------------- 31 29 32 30 void calc_temp_compensation(void); 33 int16_t y(int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t x); 31 34 32 35 33 // --- LOKALE FUNKTIONEN - bitte hier dokumentieren ----------------------------- … … 52 50 calibrationData30 = * pCalibrationData; 53 51 54 55 52 //Berechnung Spannung in mV bei CAL Punk 30°C 56 53 //Kalbibrierung wurde mit 12 Bit und 3000mV Vref durchgeführt 57 54 calibrationData30 = calibrationData30 / 4096; 58 55 calTemperatureSensor30Value = calibrationData30 * 3000 ; // jetzt haben wir die Kalibrierungsspannung in mVolt bei 30°C; 59 60 //pCalibrationData = (uint16_t *)TEMPSENSOR_CAL2_ADDR;61 //calibrationData130 = * pCalibrationData;62 calibrationData130 = calibrationData30 + 343;63 64 //Berechnung Spannung in mV bei CAL Punk 130°C65 //Kalbibrierung wurde mit 12 Bit und 3000mV Vref durchgeführt66 calibrationData130 = calibrationData130 / 4096;67 calTemperatureSensor130Value = calibrationData130 * 3000; // jetzt haben wir die Kalibrierungsspannung in mV bei 130°C;68 69 // Spannungsdifferenz bei 100 Kelvin Temperatureunterschied70 calTemperatureSensorDiff = (calTemperatureSensor130Value - calTemperatureSensor30Value);71 56 } 72 57 73 voidCHIP_TEMPERATURE_Exec(uint32_t chiptemperature)58 int CHIP_TEMPERATURE_Exec(uint32_t chiptemperature) 74 59 { 75 int32_t voltage;60 int32_t temp; 76 61 //Aktuelle Spannung am Temp Sensor 77 voltage= (3300 * (uint32_t)chiptemperature) / 65536;62 temp = (3300 * (uint32_t)chiptemperature) / 65536; 78 63 79 64 80 voltage = voltage- (calTemperatureSensor30Value);65 temp = temp - (calTemperatureSensor30Value); 81 66 82 voltage = voltage/ 2.530; //2,53mV/°C83 voltage = voltage+ 25; //30000 da Erste Kalibrierpunkt bei 25°C --> 2584 67 temp = temp / 2.530; //2,53mV/°C 68 temp = temp + 25; //30000 da Erste Kalibrierpunkt bei 25°C --> 25 69 return temp; 85 70 //Durch 10 teilen, damit es in 16 Bit signed modbus register passt 86 87 88 89 71 } 90 72 -
trunk/firmware_v2/SES/src/main.c
r22 r23 85 85 86 86 /* USER CODE BEGIN 1 */ 87 87 int temperature = 0; 88 unsigned pwm = 0U; 89 uint32_t uin = 0; 90 uint32_t uout = 0; 88 91 /* USER CODE END 1 */ 89 92 … … 108 111 MX_DMA_Init(); 109 112 MX_ADC1_Init(); 110 MX_TIM 3_Init();113 MX_TIM16_Init(); 111 114 MX_TIM17_Init(); 112 115 // MX_USART1_UART_Init(); … … 163 166 { 164 167 msCounter = 0; 165 CHIP_TEMPERATURE_Exec(adcData[4]);168 temperature = CHIP_TEMPERATURE_Exec(adcData[4]); 166 169 167 static unsigned pwm = 100U; 170 if (temperature > 50) 171 { 172 pwm++; 173 if (pwm > 100U) pwm = 100U; 174 175 } 176 if (temperature < 50) 177 { 178 if (pwm > 0) pwm--; 179 } 180 SetFANSpeed(pwm); 181 182 183 if (temperature > 80) 184 { 185 186 187 BUTTON_SetModeOff(); //Damit nicht von alleine wieder eingeschaltet wird 188 LEDS_GN_Off(); 189 LEDS_RT_BlinkCode_Start(BLINK_CODE_ERROR_TEMP, LED_RT_ON_TIME_WARN_TEMP, LED_RT_OFF_TIME, LED_RT_OFF_TIME *5); //Fehler Anzeigen 190 printf("Temperature too high!\n"); 191 192 } 193 194 // Starting measuring frequency of the FAN tacho output 195 static unsigned stage; 196 extern uint32_t freq, ic_overflows; 197 198 switch (stage) 199 { 200 case 0: 201 ic_overflows = 0U; 202 __HAL_TIM_SetCounter(&htim16, 0U); 203 HAL_TIM_Base_Start_IT(&htim16); 204 HAL_TIM_IC_Start_IT(&htim16, TIM_CHANNEL_1); 205 //printf("IC started\n"); 206 stage++; 207 break; 208 209 case 1: stage++; break; 210 case 2: stage++; break; 211 case 3: stage++; break; 212 case 4: stage++; break; 213 case 5: stage++; break; 214 case 6: 215 //printf("F = %u\n", freq); 216 if (!freq) 217 { 218 static unsigned zeroFreqCnt; 219 220 zeroFreqCnt++; 221 // Checking if we set last time non-zero FAN-speed, but 222 // tacho-sensor signal is absent more than 15 sec. 223 if (zeroFreqCnt > 3U && GetLastSpeed()) 224 { 225 SetFANSpeed(0U); 226 // ACHTUNG! Der Lüfter ist kaputt! 227 } 228 } 229 stage = 0; 230 break; 231 } 232 233 uin = VOLTAGE_MEAS_GetUin(); 234 uout = VOLTAGE_MEAS_GetUout(); 235 printf("uin= %d, uout=%d, temp=%d, pwm=%d, fan=%d\r\n", uin, uout, temperature,pwm,freq); 168 236 169 SetFANSpeed(pwm); 170 171 pwm++; 172 if (pwm > 300U) pwm = 300U; // 30.0% 173 } 237 238 } //endsecond tick 174 239 175 240 … … 190 255 191 256 case MODE_MAINSWITCH_LVP_OVP: 192 MODE_LVP_OVP_Exec();257 // MODE_LVP_OVP_Exec(); 193 258 break; 194 259 -
trunk/firmware_v2/SES/src/voltage_meas.c
r17 r23 7 7 8 8 9 uint32_t voltageUin;10 uint32_t voltageUout;11 uint32_t voltageDrop;9 static uint32_t voltageUin; 10 static uint32_t voltageUout; 11 static uint32_t voltageDrop; 12 12 13 13 #define VOLTAGE_DIVIDER_12V 6 … … 24 24 vuin = adcValUin * VREF; 25 25 vuin = vuin / 65635; 26 vuin = vuin * VOLTAGE_DIVIDER_12V; //Divider ür 12V Version26 vuin = vuin * VOLTAGE_DIVIDER_12V; //Divider für 12V Version 27 27 voltageUin = vuin; 28 28 … … 31 31 vuout = adcValUout * VREF; 32 32 vuout = vuout / 65635; 33 vuout = vuout * VOLTAGE_DIVIDER_12V; //Divider ür 12V Version33 vuout = vuout * VOLTAGE_DIVIDER_12V; //Divider für 12V Version 34 34 voltageUout = vuout; 35 35 … … 64 64 dropLimitCounter = 0; 65 65 66 } 66 } 67 68 uint32_t VOLTAGE_MEAS_GetUin(void) 69 { 70 return voltageUin; 71 72 } 73 74 uint32_t VOLTAGE_MEAS_GetUout(void) 75 { 76 return voltageUout; 77 } -
trunk/firmware_v2/firmware_v2.ioc
r22 r23 37 37 Dma.ADC1.0.SyncSignalID=NONE 38 38 Dma.Request0=ADC1 39 Dma.Request1=TIM3_CH1 40 Dma.RequestsNb=2 41 Dma.TIM3_CH1.1.Direction=DMA_PERIPH_TO_MEMORY 42 Dma.TIM3_CH1.1.EventEnable=DISABLE 43 Dma.TIM3_CH1.1.Instance=DMA1_Channel2 44 Dma.TIM3_CH1.1.MemDataAlignment=DMA_MDATAALIGN_HALFWORD 45 Dma.TIM3_CH1.1.MemInc=DMA_MINC_ENABLE 46 Dma.TIM3_CH1.1.Mode=DMA_CIRCULAR 47 Dma.TIM3_CH1.1.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD 48 Dma.TIM3_CH1.1.PeriphInc=DMA_PINC_DISABLE 49 Dma.TIM3_CH1.1.Polarity=HAL_DMAMUX_REQ_GEN_RISING 50 Dma.TIM3_CH1.1.Priority=DMA_PRIORITY_LOW 51 Dma.TIM3_CH1.1.RequestNumber=1 52 Dma.TIM3_CH1.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber 53 Dma.TIM3_CH1.1.SignalID=NONE 54 Dma.TIM3_CH1.1.SyncEnable=DISABLE 55 Dma.TIM3_CH1.1.SyncPolarity=HAL_DMAMUX_SYNC_NO_EVENT 56 Dma.TIM3_CH1.1.SyncRequestNumber=1 57 Dma.TIM3_CH1.1.SyncSignalID=NONE 39 Dma.RequestsNb=1 58 40 File.Version=6 59 41 GPIO.groupedBy=Group By Peripherals … … 68 50 Mcu.IP5=RCC 69 51 Mcu.IP6=SYS 70 Mcu.IP7=TIM 352 Mcu.IP7=TIM16 71 53 Mcu.IP8=TIM17 72 54 Mcu.IP9=USART1 … … 96 78 Mcu.Pin27=VP_ADC1_TempSens_Input 97 79 Mcu.Pin28=VP_SYS_VS_Systick 98 Mcu.Pin29=VP_TIM 3_VS_ControllerModeReset80 Mcu.Pin29=VP_TIM16_VS_ClockSourceINT 99 81 Mcu.Pin3=PA0 100 Mcu.Pin30=VP_TIM3_VS_ClockSourceINT 101 Mcu.Pin31=VP_TIM17_VS_ClockSourceINT 82 Mcu.Pin30=VP_TIM17_VS_ClockSourceINT 102 83 Mcu.Pin4=PA1 103 84 Mcu.Pin5=PA2 … … 106 87 Mcu.Pin8=PA5 107 88 Mcu.Pin9=PA6 108 Mcu.PinsNb=3 289 Mcu.PinsNb=31 109 90 Mcu.ThirdPartyNb=0 110 91 Mcu.UserConstants= … … 113 94 MxDb.Version=DB.6.0.150 114 95 NVIC.DMA1_Channel1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true 115 NVIC.DMA1_Channel2_3_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true116 96 NVIC.ForceEnableDMAVector=true 117 97 NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false … … 120 100 NVIC.SVC_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true 121 101 NVIC.SysTick_IRQn=true\:3\:0\:false\:false\:true\:false\:true\:false 122 NVIC.TIM 3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true102 NVIC.TIM16_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true 123 103 PA0.GPIOParameters=GPIO_PuPd,GPIO_Label 124 104 PA0.GPIO_Label=GPIO_INPUT_LVP … … 163 143 PA6.GPIO_PuPd=GPIO_PULLUP 164 144 PA6.Locked=true 165 PA6.Signal=S_TIM 3_CH1145 PA6.Signal=S_TIM16_CH1 166 146 PA7.GPIOParameters=GPIO_Label 167 147 PA7.GPIO_Label=FAN_PWM … … 288 268 RCC.SYSCLKFreq_VALUE=12000000 289 269 RCC.USART1Freq_Value=12000000 270 SH.S_TIM16_CH1.0=TIM16_CH1,Input_Capture1_from_TI1 271 SH.S_TIM16_CH1.ConfNb=1 290 272 SH.S_TIM17_CH1.0=TIM17_CH1,PWM Generation1 CH1 291 273 SH.S_TIM17_CH1.ConfNb=1 292 SH.S_TIM3_CH1.0=TIM3_CH1,TriggerSource_TI1FP1 293 SH.S_TIM3_CH1.1=TIM3_CH1,Input_Capture1_from_TI1 294 SH.S_TIM3_CH1.ConfNb=2 274 TIM16.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE 275 TIM16.Channel=TIM_CHANNEL_1 276 TIM16.ICPolarity_CH1=TIM_INPUTCHANNELPOLARITY_FALLING 277 TIM16.IPParameters=Channel,Prescaler,AutoReloadPreload,ICPolarity_CH1 278 TIM16.Prescaler=23 295 279 TIM17.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE 296 280 TIM17.Channel=TIM_CHANNEL_1 … … 298 282 TIM17.OCPolarity_1=TIM_OCPOLARITY_LOW 299 283 TIM17.Period=479 300 TIM17.Pulse=64 301 TIM3.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE 302 TIM3.Channel-Input_Capture1_from_TI1=TIM_CHANNEL_1 303 TIM3.ICPolarity_CH1=TIM_INPUTCHANNELPOLARITY_FALLING 304 TIM3.IPParameters=Channel-Input_Capture1_from_TI1,Prescaler,AutoReloadPreload,ICPolarity_CH1,TIM_MasterSlaveMode 305 TIM3.Prescaler=3 306 TIM3.TIM_MasterSlaveMode=TIM_MASTERSLAVEMODE_ENABLE 284 TIM17.Pulse=0 307 285 USART1.IPParameters=VirtualMode-Asynchronous 308 286 USART1.VirtualMode-Asynchronous=VM_ASYNC … … 311 289 VP_SYS_VS_Systick.Mode=SysTick 312 290 VP_SYS_VS_Systick.Signal=SYS_VS_Systick 291 VP_TIM16_VS_ClockSourceINT.Mode=Enable_Timer 292 VP_TIM16_VS_ClockSourceINT.Signal=TIM16_VS_ClockSourceINT 313 293 VP_TIM17_VS_ClockSourceINT.Mode=Enable_Timer 314 294 VP_TIM17_VS_ClockSourceINT.Signal=TIM17_VS_ClockSourceINT 315 VP_TIM3_VS_ClockSourceINT.Mode=Internal316 VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT317 VP_TIM3_VS_ControllerModeReset.Mode=Reset Mode318 VP_TIM3_VS_ControllerModeReset.Signal=TIM3_VS_ControllerModeReset319 295 board=custom
Note: See TracChangeset
for help on using the changeset viewer.