ReloadOutInterrupt

main
dplimin 2024-02-07 15:55:42 +03:00
parent e57286c4d2
commit a4c015922a
7 changed files with 10478 additions and 10411 deletions

View File

@ -17,7 +17,7 @@
#define MY_ADDRESS ((uint16_t) 3) #define MY_ADDRESS ((uint16_t) 1)

View File

@ -101,16 +101,18 @@ void MX_GPIO_Init(void)
/*Configure GPIO pins : PAPin PAPin PAPin */ /*Configure GPIO pins : PAPin PAPin PAPin */
GPIO_InitStruct.Pin = UPER_Pin|OP_Pin|KZ_Pin; GPIO_InitStruct.Pin = UPER_Pin|OP_Pin|KZ_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/* EXTI interrupt init*/ /* EXTI interrupt init*/
HAL_NVIC_SetPriority(EXTI0_1_IRQn, 1, 0);
HAL_NVIC_EnableIRQ(EXTI0_1_IRQn);
HAL_NVIC_SetPriority(EXTI2_3_IRQn, 1, 0);
HAL_NVIC_EnableIRQ(EXTI2_3_IRQn);
/*
HAL_NVIC_SetPriority(EXTI0_1_IRQn, 4, 0); //приорететы прерываний по лампочкам поставили ниже чем уарт, что бы они не вешали канал
HAL_NVIC_EnableIRQ(EXTI0_1_IRQn);
HAL_NVIC_SetPriority(EXTI2_3_IRQn, 4, 0); //приорететы прерываний по лампочкам поставили ниже чем уарт, что бы они не вешали канал
HAL_NVIC_EnableIRQ(EXTI2_3_IRQn);
*/
} }
/* USER CODE BEGIN 2 */ /* USER CODE BEGIN 2 */

View File

@ -76,7 +76,7 @@ int main(void)
MX_FLASH_Init(); MX_FLASH_Init();
MX_TIM7_Init(); MX_TIM7_Init();
//pardata.OWN = 1; // was defined in my.h //pardata.OWN = 4; // was defined in my.h
SetAndCorrect(); SetAndCorrect();
MX_USART1_UART_Init(); MX_USART1_UART_Init();
@ -103,6 +103,13 @@ int main(void)
SetAndCorrect(); SetAndCorrect();
wrCorr(); wrCorr();
} }
HAL_GPIO_EXTI_Callback(0); // èçáàâèëèñü îò ïðåðûâàíèé
} }
} }

View File

@ -55,6 +55,10 @@ extern __IO UserData_TypeDef pardata;
/* Private user code ---------------------------------------------------------*/ /* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */ /* USER CODE BEGIN 0 */
extern uint8_t timeout; //òàéìàóò ïðè ïðè¸ìå íåñêîëüêèõ äàííûõ extern uint8_t timeout; //òàéìàóò ïðè ïðè¸ìå íåñêîëüêèõ äàííûõ
extern uint16_t timerUPER;
extern uint16_t timerOP;
extern uint16_t timerKZ;
extern uint8_t iolen; extern uint8_t iolen;
extern bool sendreq; extern bool sendreq;
extern bool send; extern bool send;
@ -136,6 +140,16 @@ void SysTick_Handler(void)
/* USER CODE END SysTick_IRQn 0 */ /* USER CODE END SysTick_IRQn 0 */
HAL_IncTick(); HAL_IncTick();
if(timerUPER)
timerUPER--;
if(timerOP)
timerOP--;
if(timerKZ)
timerKZ--;
if(timeout) if(timeout)
timeout--; timeout--;
else else

View File

@ -912,54 +912,60 @@ __IO uint16_t a;
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{ {
if(GPIO_Pin == UPER_Pin) // Overdrive // if(GPIO_Pin == UPER_Pin) // Overdrive
{ {
__HAL_GPIO_EXTI_CLEAR_FLAG(UPER_Pin); // __HAL_GPIO_EXTI_CLEAR_FLAG(UPER_Pin);
if(HAL_GPIO_ReadPin(GPIOA, UPER_Pin) == GPIO_PIN_SET) if(HAL_GPIO_ReadPin(GPIOA, UPER_Pin) == GPIO_PIN_SET)
{ {
//timerUPER = 1000; timerUPER = 1000;
HAL_GPIO_WritePin(GPIOA, PER_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(GPIOA, PER_Pin, GPIO_PIN_SET);
AMP_STATUS |= UPER_Pin; AMP_STATUS |= UPER_Pin;
} }
else else
{ {
if(timerUPER==0){
AMP_STATUS &= ~UPER_Pin; AMP_STATUS &= ~UPER_Pin;
HAL_GPIO_WritePin(GPIOA, PER_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(GPIOA, PER_Pin, GPIO_PIN_RESET);
}
} }
} }
if(GPIO_Pin == OP_Pin) // OP // if(GPIO_Pin == OP_Pin) // OP
{ {
__HAL_GPIO_EXTI_CLEAR_FLAG(OP_Pin); // __HAL_GPIO_EXTI_CLEAR_FLAG(OP_Pin);
if(HAL_GPIO_ReadPin(GPIOA, OP_Pin) == GPIO_PIN_SET) if(HAL_GPIO_ReadPin(GPIOA, OP_Pin) == GPIO_PIN_SET)
{ {
//timerOP = 1000; timerOP = 1000;
AMP_STATUS |= OP_Pin; AMP_STATUS |= OP_Pin;
} }
else else
{ {
if(timerOP==0){
AMP_STATUS &= ~OP_Pin; AMP_STATUS &= ~OP_Pin;
}
} }
} }
if(GPIO_Pin == KZ_Pin) // KZ // if(GPIO_Pin == KZ_Pin) // KZ
{ {
__HAL_GPIO_EXTI_CLEAR_FLAG(KZ_Pin); // __HAL_GPIO_EXTI_CLEAR_FLAG(KZ_Pin);
if(HAL_GPIO_ReadPin(GPIOA, KZ_Pin) == GPIO_PIN_SET) if(HAL_GPIO_ReadPin(GPIOA, KZ_Pin) == GPIO_PIN_SET)
{ {
//timerKZ = 1000; timerKZ = 1000;
AMP_STATUS |= KZ_Pin; AMP_STATUS |= KZ_Pin;
} }
else else
{ {
if(timerKZ==0){
AMP_STATUS &= ~KZ_Pin; AMP_STATUS &= ~KZ_Pin;
}
} }
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -173,10 +173,6 @@ Discarded input sections
0x00000000 0x14 Core\Src\tim.o 0x00000000 0x14 Core\Src\tim.o
.rodata.time35 .rodata.time35
0x00000000 0x14 Core\Src\tim.o 0x00000000 0x14 Core\Src\tim.o
.bss.timerUPER
0x00000000 0x2 Core\Src\tim.o
.bss.timerOP 0x00000000 0x2 Core\Src\tim.o
.bss.timerKZ 0x00000000 0x2 Core\Src\tim.o
.text.HAL_TIM_Base_MspDeInit .text.HAL_TIM_Base_MspDeInit
0x00000000 0x34 Core\Src\tim.o 0x00000000 0x34 Core\Src\tim.o
.text 0x00000000 0x0 Core\Src\usart.o .text 0x00000000 0x0 Core\Src\usart.o
@ -1281,7 +1277,7 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../l
0x08000000 g_pfnVectors 0x08000000 g_pfnVectors
0x080000c0 . = ALIGN (0x4) 0x080000c0 . = ALIGN (0x4)
.text 0x080000c0 0x6f28 .text 0x080000c0 0x6f64
0x080000c0 . = ALIGN (0x4) 0x080000c0 . = ALIGN (0x4)
*(.text) *(.text)
.text 0x080000c0 0x48 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o .text 0x080000c0 0x48 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o
@ -1375,393 +1371,393 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../l
.text.rdCorr 0x08001e28 0xc4 Core\Src\flash.o .text.rdCorr 0x08001e28 0xc4 Core\Src\flash.o
0x08001e28 rdCorr 0x08001e28 rdCorr
.text.MX_GPIO_Init .text.MX_GPIO_Init
0x08001eec 0x190 Core\Src\gpio.o 0x08001eec 0x16c Core\Src\gpio.o
0x08001eec MX_GPIO_Init 0x08001eec MX_GPIO_Init
.text.main 0x0800207c 0x74 Core\Src\main.o .text.main 0x08002058 0x78 Core\Src\main.o
0x0800207c main 0x08002058 main
.text.SystemClock_Config .text.SystemClock_Config
0x080020f0 0xfc Core\Src\main.o 0x080020d0 0xfc Core\Src\main.o
0x080020f0 SystemClock_Config 0x080020d0 SystemClock_Config
.text.Error_Handler .text.Error_Handler
0x080021ec 0x8 Core\Src\main.o 0x080021cc 0x8 Core\Src\main.o
0x080021ec Error_Handler 0x080021cc Error_Handler
.text.HAL_MspInit .text.HAL_MspInit
0x080021f4 0x28 Core\Src\stm32l0xx_hal_msp.o 0x080021d4 0x28 Core\Src\stm32l0xx_hal_msp.o
0x080021f4 HAL_MspInit 0x080021d4 HAL_MspInit
.text.NMI_Handler .text.NMI_Handler
0x0800221c 0x6 Core\Src\stm32l0xx_it.o 0x080021fc 0x6 Core\Src\stm32l0xx_it.o
0x0800221c NMI_Handler 0x080021fc NMI_Handler
.text.HardFault_Handler .text.HardFault_Handler
0x08002222 0x6 Core\Src\stm32l0xx_it.o 0x08002202 0x6 Core\Src\stm32l0xx_it.o
0x08002222 HardFault_Handler 0x08002202 HardFault_Handler
.text.SVC_Handler .text.SVC_Handler
0x08002228 0xa Core\Src\stm32l0xx_it.o 0x08002208 0xa Core\Src\stm32l0xx_it.o
0x08002228 SVC_Handler 0x08002208 SVC_Handler
.text.PendSV_Handler .text.PendSV_Handler
0x08002232 0xa Core\Src\stm32l0xx_it.o 0x08002212 0xa Core\Src\stm32l0xx_it.o
0x08002232 PendSV_Handler 0x08002212 PendSV_Handler
.text.SysTick_Handler .text.SysTick_Handler
0x0800223c 0x80 Core\Src\stm32l0xx_it.o 0x0800221c 0xc8 Core\Src\stm32l0xx_it.o
0x0800223c SysTick_Handler 0x0800221c SysTick_Handler
.text.EXTI0_1_IRQHandler .text.EXTI0_1_IRQHandler
0x080022bc 0x16 Core\Src\stm32l0xx_it.o 0x080022e4 0x16 Core\Src\stm32l0xx_it.o
0x080022bc EXTI0_1_IRQHandler 0x080022e4 EXTI0_1_IRQHandler
.text.EXTI2_3_IRQHandler .text.EXTI2_3_IRQHandler
0x080022d2 0x10 Core\Src\stm32l0xx_it.o 0x080022fa 0x10 Core\Src\stm32l0xx_it.o
0x080022d2 EXTI2_3_IRQHandler 0x080022fa EXTI2_3_IRQHandler
*fill* 0x080022e2 0x2 *fill* 0x0800230a 0x2
.text.TIM7_IRQHandler .text.TIM7_IRQHandler
0x080022e4 0x18 Core\Src\stm32l0xx_it.o 0x0800230c 0x18 Core\Src\stm32l0xx_it.o
0x080022e4 TIM7_IRQHandler 0x0800230c TIM7_IRQHandler
.text.SystemInit .text.SystemInit
0x080022fc 0xa Core\Src\system_stm32l0xx.o 0x08002324 0xa Core\Src\system_stm32l0xx.o
0x080022fc SystemInit 0x08002324 SystemInit
*fill* 0x08002306 0x2 *fill* 0x0800232e 0x2
.text.MX_TIM7_Init .text.MX_TIM7_Init
0x08002308 0x80 Core\Src\tim.o 0x08002330 0x80 Core\Src\tim.o
0x08002308 MX_TIM7_Init 0x08002330 MX_TIM7_Init
.text.HAL_TIM_Base_MspInit .text.HAL_TIM_Base_MspInit
0x08002388 0x40 Core\Src\tim.o 0x080023b0 0x40 Core\Src\tim.o
0x08002388 HAL_TIM_Base_MspInit 0x080023b0 HAL_TIM_Base_MspInit
.text.HAL_TIM_PeriodElapsedCallback .text.HAL_TIM_PeriodElapsedCallback
0x080023c8 0x2c Core\Src\tim.o 0x080023f0 0x2c Core\Src\tim.o
0x080023c8 HAL_TIM_PeriodElapsedCallback 0x080023f0 HAL_TIM_PeriodElapsedCallback
.text.MX_USART1_UART_Init .text.MX_USART1_UART_Init
0x080023f4 0x140 Core\Src\usart.o 0x0800241c 0x140 Core\Src\usart.o
0x080023f4 MX_USART1_UART_Init 0x0800241c MX_USART1_UART_Init
.text.MX_USART1_UART_DeInit .text.MX_USART1_UART_DeInit
0x08002534 0x24 Core\Src\usart.o 0x0800255c 0x24 Core\Src\usart.o
0x08002534 MX_USART1_UART_DeInit 0x0800255c MX_USART1_UART_DeInit
.text.HAL_UART_MspInit .text.HAL_UART_MspInit
0x08002558 0xa4 Core\Src\usart.o 0x08002580 0xa4 Core\Src\usart.o
0x08002558 HAL_UART_MspInit 0x08002580 HAL_UART_MspInit
.text.HAL_UART_MspDeInit .text.HAL_UART_MspDeInit
0x080025fc 0x48 Core\Src\usart.o 0x08002624 0x48 Core\Src\usart.o
0x080025fc HAL_UART_MspDeInit 0x08002624 HAL_UART_MspDeInit
.text.USART1_IRQHandler .text.USART1_IRQHandler
0x08002644 0x94 Core\Src\usart.o 0x0800266c 0x94 Core\Src\usart.o
0x08002644 USART1_IRQHandler 0x0800266c USART1_IRQHandler
.text.strtOut 0x080026d8 0x98 Core\Src\usart.o .text.strtOut 0x08002700 0x98 Core\Src\usart.o
0x080026d8 strtOut 0x08002700 strtOut
.text.Crc16 0x08002770 0x80 Core\Src\usart.o .text.Crc16 0x08002798 0x80 Core\Src\usart.o
0x08002770 Crc16 0x08002798 Crc16
.text.Crc16_TX .text.Crc16_TX
0x080027f0 0x80 Core\Src\usart.o 0x08002818 0x80 Core\Src\usart.o
0x080027f0 Crc16_TX 0x08002818 Crc16_TX
.text.SetBaudRate .text.SetBaudRate
0x08002870 0x4c Core\Src\usart.o 0x08002898 0x4c Core\Src\usart.o
0x08002870 SetBaudRate 0x08002898 SetBaudRate
.text.HAL_UART_RxCpltCallback .text.HAL_UART_RxCpltCallback
0x080028bc 0x13b8 Core\Src\usart.o 0x080028e4 0x13b8 Core\Src\usart.o
0x080028bc HAL_UART_RxCpltCallback 0x080028e4 HAL_UART_RxCpltCallback
.text.HAL_UART_TxCpltCallback .text.HAL_UART_TxCpltCallback
0x08003c74 0xc4 Core\Src\usart.o 0x08003c9c 0xc4 Core\Src\usart.o
0x08003c74 HAL_UART_TxCpltCallback 0x08003c9c HAL_UART_TxCpltCallback
.text.StartTransfer .text.StartTransfer
0x08003d38 0x28 Core\Src\usart.o 0x08003d60 0x28 Core\Src\usart.o
0x08003d38 StartTransfer 0x08003d60 StartTransfer
.text.HAL_GPIO_EXTI_Callback .text.HAL_GPIO_EXTI_Callback
0x08003d60 0x100 Core\Src\usart.o 0x08003d88 0x114 Core\Src\usart.o
0x08003d60 HAL_GPIO_EXTI_Callback 0x08003d88 HAL_GPIO_EXTI_Callback
.text.HAL_Init .text.HAL_Init
0x08003e60 0x40 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o 0x08003e9c 0x40 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
0x08003e60 HAL_Init 0x08003e9c HAL_Init
.text.HAL_InitTick .text.HAL_InitTick
0x08003ea0 0x68 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o 0x08003edc 0x68 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
0x08003ea0 HAL_InitTick 0x08003edc HAL_InitTick
.text.HAL_IncTick .text.HAL_IncTick
0x08003f08 0x24 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o 0x08003f44 0x24 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
0x08003f08 HAL_IncTick 0x08003f44 HAL_IncTick
.text.HAL_GetTick .text.HAL_GetTick
0x08003f2c 0x14 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o 0x08003f68 0x14 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
0x08003f2c HAL_GetTick 0x08003f68 HAL_GetTick
.text.__NVIC_EnableIRQ .text.__NVIC_EnableIRQ
0x08003f40 0x34 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o 0x08003f7c 0x34 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
.text.__NVIC_DisableIRQ .text.__NVIC_DisableIRQ
0x08003f74 0x40 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o 0x08003fb0 0x40 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
.text.__NVIC_SetPriority .text.__NVIC_SetPriority
0x08003fb4 0xdc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o 0x08003ff0 0xdc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
.text.SysTick_Config .text.SysTick_Config
0x08004090 0x48 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o 0x080040cc 0x48 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
.text.HAL_NVIC_SetPriority .text.HAL_NVIC_SetPriority
0x080040d8 0x2c Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o 0x08004114 0x2c Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
0x080040d8 HAL_NVIC_SetPriority 0x08004114 HAL_NVIC_SetPriority
.text.HAL_NVIC_EnableIRQ .text.HAL_NVIC_EnableIRQ
0x08004104 0x20 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o 0x08004140 0x20 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
0x08004104 HAL_NVIC_EnableIRQ 0x08004140 HAL_NVIC_EnableIRQ
.text.HAL_NVIC_DisableIRQ .text.HAL_NVIC_DisableIRQ
0x08004124 0x20 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o 0x08004160 0x20 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
0x08004124 HAL_NVIC_DisableIRQ 0x08004160 HAL_NVIC_DisableIRQ
.text.HAL_SYSTICK_Config .text.HAL_SYSTICK_Config
0x08004144 0x1a Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o 0x08004180 0x1a Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
0x08004144 HAL_SYSTICK_Config 0x08004180 HAL_SYSTICK_Config
.text.HAL_DMA_Abort .text.HAL_DMA_Abort
0x0800415e 0x80 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o 0x0800419a 0x80 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o
0x0800415e HAL_DMA_Abort 0x0800419a HAL_DMA_Abort
.text.HAL_DMA_Abort_IT .text.HAL_DMA_Abort_IT
0x080041de 0x90 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o 0x0800421a 0x90 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o
0x080041de HAL_DMA_Abort_IT 0x0800421a HAL_DMA_Abort_IT
*fill* 0x0800426e 0x2 *fill* 0x080042aa 0x2
.text.HAL_FLASH_Program .text.HAL_FLASH_Program
0x08004270 0x78 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o 0x080042ac 0x78 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
0x08004270 HAL_FLASH_Program 0x080042ac HAL_FLASH_Program
.text.HAL_FLASH_Unlock .text.HAL_FLASH_Unlock
0x080042e8 0xa0 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o 0x08004324 0xa0 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
0x080042e8 HAL_FLASH_Unlock 0x08004324 HAL_FLASH_Unlock
.text.HAL_FLASH_Lock .text.HAL_FLASH_Lock
0x08004388 0x28 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o 0x080043c4 0x28 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
0x08004388 HAL_FLASH_Lock 0x080043c4 HAL_FLASH_Lock
.text.FLASH_WaitForLastOperation .text.FLASH_WaitForLastOperation
0x080043b0 0xe4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o 0x080043ec 0xe4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
0x080043b0 FLASH_WaitForLastOperation 0x080043ec FLASH_WaitForLastOperation
.text.FLASH_SetErrorCode .text.FLASH_SetErrorCode
0x08004494 0x138 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o 0x080044d0 0x138 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
.text.FLASH_PageErase .text.FLASH_PageErase
0x080045cc 0x44 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o 0x08004608 0x44 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o
0x080045cc FLASH_PageErase 0x08004608 FLASH_PageErase
.text.HAL_GPIO_Init .text.HAL_GPIO_Init
0x08004610 0x2fc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o 0x0800464c 0x2fc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
0x08004610 HAL_GPIO_Init 0x0800464c HAL_GPIO_Init
.text.HAL_GPIO_DeInit .text.HAL_GPIO_DeInit
0x0800490c 0x1c8 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o 0x08004948 0x1c8 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
0x0800490c HAL_GPIO_DeInit 0x08004948 HAL_GPIO_DeInit
.text.HAL_GPIO_ReadPin .text.HAL_GPIO_ReadPin
0x08004ad4 0x3a Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o 0x08004b10 0x3a Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
0x08004ad4 HAL_GPIO_ReadPin 0x08004b10 HAL_GPIO_ReadPin
.text.HAL_GPIO_WritePin .text.HAL_GPIO_WritePin
0x08004b0e 0x3a Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o 0x08004b4a 0x3a Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
0x08004b0e HAL_GPIO_WritePin 0x08004b4a HAL_GPIO_WritePin
.text.HAL_GPIO_EXTI_IRQHandler .text.HAL_GPIO_EXTI_IRQHandler
0x08004b48 0x38 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o 0x08004b84 0x38 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
0x08004b48 HAL_GPIO_EXTI_IRQHandler 0x08004b84 HAL_GPIO_EXTI_IRQHandler
.text.HAL_RCC_OscConfig .text.HAL_RCC_OscConfig
0x08004b80 0x7a4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o 0x08004bbc 0x7a4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
0x08004b80 HAL_RCC_OscConfig 0x08004bbc HAL_RCC_OscConfig
.text.HAL_RCC_ClockConfig .text.HAL_RCC_ClockConfig
0x08005324 0x290 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o 0x08005360 0x290 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
0x08005324 HAL_RCC_ClockConfig 0x08005360 HAL_RCC_ClockConfig
.text.HAL_RCC_GetSysClockFreq .text.HAL_RCC_GetSysClockFreq
0x080055b4 0x144 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o 0x080055f0 0x144 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
0x080055b4 HAL_RCC_GetSysClockFreq 0x080055f0 HAL_RCC_GetSysClockFreq
.text.HAL_RCC_GetHCLKFreq .text.HAL_RCC_GetHCLKFreq
0x080056f8 0x14 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o 0x08005734 0x14 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
0x080056f8 HAL_RCC_GetHCLKFreq 0x08005734 HAL_RCC_GetHCLKFreq
.text.HAL_RCC_GetPCLK1Freq .text.HAL_RCC_GetPCLK1Freq
0x0800570c 0x2c Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o 0x08005748 0x2c Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
0x0800570c HAL_RCC_GetPCLK1Freq 0x08005748 HAL_RCC_GetPCLK1Freq
.text.HAL_RCC_GetPCLK2Freq .text.HAL_RCC_GetPCLK2Freq
0x08005738 0x2c Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o 0x08005774 0x2c Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
0x08005738 HAL_RCC_GetPCLK2Freq 0x08005774 HAL_RCC_GetPCLK2Freq
.text.HAL_RCCEx_PeriphCLKConfig .text.HAL_RCCEx_PeriphCLKConfig
0x08005764 0x2a4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.o 0x080057a0 0x2a4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.o
0x08005764 HAL_RCCEx_PeriphCLKConfig 0x080057a0 HAL_RCCEx_PeriphCLKConfig
.text.HAL_TIM_Base_Init .text.HAL_TIM_Base_Init
0x08005a08 0x80 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o 0x08005a44 0x80 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
0x08005a08 HAL_TIM_Base_Init 0x08005a44 HAL_TIM_Base_Init
.text.HAL_TIM_Base_Start_IT .text.HAL_TIM_Base_Start_IT
0x08005a88 0xa4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o 0x08005ac4 0xa4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
0x08005a88 HAL_TIM_Base_Start_IT 0x08005ac4 HAL_TIM_Base_Start_IT
.text.HAL_TIM_IRQHandler .text.HAL_TIM_IRQHandler
0x08005b2c 0x1d0 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o 0x08005b68 0x1d0 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
0x08005b2c HAL_TIM_IRQHandler 0x08005b68 HAL_TIM_IRQHandler
.text.HAL_TIM_OC_DelayElapsedCallback .text.HAL_TIM_OC_DelayElapsedCallback
0x08005cfc 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o 0x08005d38 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
0x08005cfc HAL_TIM_OC_DelayElapsedCallback 0x08005d38 HAL_TIM_OC_DelayElapsedCallback
.text.HAL_TIM_IC_CaptureCallback .text.HAL_TIM_IC_CaptureCallback
0x08005d0c 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o 0x08005d48 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
0x08005d0c HAL_TIM_IC_CaptureCallback 0x08005d48 HAL_TIM_IC_CaptureCallback
.text.HAL_TIM_PWM_PulseFinishedCallback .text.HAL_TIM_PWM_PulseFinishedCallback
0x08005d1c 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o 0x08005d58 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
0x08005d1c HAL_TIM_PWM_PulseFinishedCallback 0x08005d58 HAL_TIM_PWM_PulseFinishedCallback
.text.HAL_TIM_TriggerCallback .text.HAL_TIM_TriggerCallback
0x08005d2c 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o 0x08005d68 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
0x08005d2c HAL_TIM_TriggerCallback 0x08005d68 HAL_TIM_TriggerCallback
.text.TIM_Base_SetConfig .text.TIM_Base_SetConfig
0x08005d3c 0xbc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o 0x08005d78 0xbc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
.text.HAL_TIMEx_MasterConfigSynchronization .text.HAL_TIMEx_MasterConfigSynchronization
0x08005df8 0xbc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.o 0x08005e34 0xbc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.o
0x08005df8 HAL_TIMEx_MasterConfigSynchronization 0x08005e34 HAL_TIMEx_MasterConfigSynchronization
.text.HAL_UART_Init .text.HAL_UART_Init
0x08005eb4 0xa8 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08005ef0 0xa8 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x08005eb4 HAL_UART_Init 0x08005ef0 HAL_UART_Init
.text.HAL_UART_DeInit .text.HAL_UART_DeInit
0x08005f5c 0x74 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08005f98 0x74 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x08005f5c HAL_UART_DeInit 0x08005f98 HAL_UART_DeInit
.text.HAL_UART_Transmit_IT .text.HAL_UART_Transmit_IT
0x08005fd0 0xdc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x0800600c 0xdc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x08005fd0 HAL_UART_Transmit_IT 0x0800600c HAL_UART_Transmit_IT
.text.HAL_UART_IRQHandler .text.HAL_UART_IRQHandler
0x080060ac 0x418 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x080060e8 0x418 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x080060ac HAL_UART_IRQHandler 0x080060e8 HAL_UART_IRQHandler
.text.HAL_UART_ErrorCallback .text.HAL_UART_ErrorCallback
0x080064c4 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006500 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x080064c4 HAL_UART_ErrorCallback 0x08006500 HAL_UART_ErrorCallback
.text.HAL_UARTEx_RxEventCallback .text.HAL_UARTEx_RxEventCallback
0x080064d4 0x16 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006510 0x16 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x080064d4 HAL_UARTEx_RxEventCallback 0x08006510 HAL_UARTEx_RxEventCallback
*fill* 0x080064ea 0x2 *fill* 0x08006526 0x2
.text.UART_SetConfig .text.UART_SetConfig
0x080064ec 0x584 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006528 0x584 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x080064ec UART_SetConfig 0x08006528 UART_SetConfig
.text.UART_AdvFeatureConfig .text.UART_AdvFeatureConfig
0x08006a70 0x158 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006aac 0x158 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x08006a70 UART_AdvFeatureConfig 0x08006aac UART_AdvFeatureConfig
.text.UART_CheckIdleState .text.UART_CheckIdleState
0x08006bc8 0x94 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006c04 0x94 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x08006bc8 UART_CheckIdleState 0x08006c04 UART_CheckIdleState
.text.UART_WaitOnFlagUntilTimeout .text.UART_WaitOnFlagUntilTimeout
0x08006c5c 0xfc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006c98 0xfc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x08006c5c UART_WaitOnFlagUntilTimeout 0x08006c98 UART_WaitOnFlagUntilTimeout
.text.UART_EndRxTransfer .text.UART_EndRxTransfer
0x08006d58 0x60 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006d94 0x60 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
.text.UART_DMAAbortOnError .text.UART_DMAAbortOnError
0x08006db8 0x2e Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006df4 0x2e Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
.text.UART_TxISR_8BIT .text.UART_TxISR_8BIT
0x08006de6 0x6e Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006e22 0x6e Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
.text.UART_TxISR_16BIT .text.UART_TxISR_16BIT
0x08006e54 0x76 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006e90 0x76 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
.text.UART_EndTransmit_IT .text.UART_EndTransmit_IT
0x08006eca 0x34 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08006f06 0x34 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
.text.HAL_UARTEx_WakeupCallback .text.HAL_UARTEx_WakeupCallback
0x08006efe 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o 0x08006f3a 0x10 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o
0x08006efe HAL_UARTEx_WakeupCallback 0x08006f3a HAL_UARTEx_WakeupCallback
*fill* 0x08006f0e 0x2 *fill* 0x08006f4a 0x2
.text.Reset_Handler .text.Reset_Handler
0x08006f10 0x50 startup\startup_stm32l072xx.o 0x08006f4c 0x50 startup\startup_stm32l072xx.o
0x08006f10 Reset_Handler 0x08006f4c Reset_Handler
.text.Default_Handler .text.Default_Handler
0x08006f60 0x2 startup\startup_stm32l072xx.o 0x08006f9c 0x2 startup\startup_stm32l072xx.o
0x08006f60 TSC_IRQHandler 0x08006f9c TSC_IRQHandler
0x08006f60 ADC1_COMP_IRQHandler 0x08006f9c ADC1_COMP_IRQHandler
0x08006f60 PVD_IRQHandler 0x08006f9c PVD_IRQHandler
0x08006f60 I2C1_IRQHandler 0x08006f9c I2C1_IRQHandler
0x08006f60 RCC_CRS_IRQHandler 0x08006f9c RCC_CRS_IRQHandler
0x08006f60 SPI1_IRQHandler 0x08006f9c SPI1_IRQHandler
0x08006f60 TIM6_DAC_IRQHandler 0x08006f9c TIM6_DAC_IRQHandler
0x08006f60 I2C2_IRQHandler 0x08006f9c I2C2_IRQHandler
0x08006f60 RTC_IRQHandler 0x08006f9c RTC_IRQHandler
0x08006f60 DMA1_Channel4_5_6_7_IRQHandler 0x08006f9c DMA1_Channel4_5_6_7_IRQHandler
0x08006f60 TIM3_IRQHandler 0x08006f9c TIM3_IRQHandler
0x08006f60 EXTI4_15_IRQHandler 0x08006f9c EXTI4_15_IRQHandler
0x08006f60 DMA1_Channel1_IRQHandler 0x08006f9c DMA1_Channel1_IRQHandler
0x08006f60 USART4_5_IRQHandler 0x08006f9c USART4_5_IRQHandler
0x08006f60 Default_Handler 0x08006f9c Default_Handler
0x08006f60 TIM22_IRQHandler 0x08006f9c TIM22_IRQHandler
0x08006f60 USB_IRQHandler 0x08006f9c USB_IRQHandler
0x08006f60 I2C3_IRQHandler 0x08006f9c I2C3_IRQHandler
0x08006f60 SPI2_IRQHandler 0x08006f9c SPI2_IRQHandler
0x08006f60 TIM21_IRQHandler 0x08006f9c TIM21_IRQHandler
0x08006f60 WWDG_IRQHandler 0x08006f9c WWDG_IRQHandler
0x08006f60 TIM2_IRQHandler 0x08006f9c TIM2_IRQHandler
0x08006f60 DMA1_Channel2_3_IRQHandler 0x08006f9c DMA1_Channel2_3_IRQHandler
0x08006f60 USART2_IRQHandler 0x08006f9c USART2_IRQHandler
0x08006f60 FLASH_IRQHandler 0x08006f9c FLASH_IRQHandler
0x08006f60 RNG_LPUART1_IRQHandler 0x08006f9c RNG_LPUART1_IRQHandler
0x08006f60 LPTIM1_IRQHandler 0x08006f9c LPTIM1_IRQHandler
*fill* 0x08006f62 0x2 *fill* 0x08006f9e 0x2
.text.__libc_init_array .text.__libc_init_array
0x08006f64 0x48 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv6-m\libc_nano.a(lib_a-init.o) 0x08006fa0 0x48 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv6-m\libc_nano.a(lib_a-init.o)
0x08006f64 __libc_init_array 0x08006fa0 __libc_init_array
.text.memcpy 0x08006fac 0x12 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv6-m\libc_nano.a(lib_a-memcpy-stub.o) .text.memcpy 0x08006fe8 0x12 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv6-m\libc_nano.a(lib_a-memcpy-stub.o)
0x08006fac memcpy 0x08006fe8 memcpy
.text.memset 0x08006fbe 0x10 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv6-m\libc_nano.a(lib_a-memset.o) .text.memset 0x08006ffa 0x10 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv6-m\libc_nano.a(lib_a-memset.o)
0x08006fbe memset 0x08006ffa memset
*(.glue_7) *(.glue_7)
.glue_7 0x08006fce 0x0 linker stubs .glue_7 0x0800700a 0x0 linker stubs
*(.glue_7t) *(.glue_7t)
.glue_7t 0x08006fce 0x0 linker stubs .glue_7t 0x0800700a 0x0 linker stubs
*(.eh_frame) *(.eh_frame)
*fill* 0x08006fce 0x2 *fill* 0x0800700a 0x2
.eh_frame 0x08006fd0 0x0 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o .eh_frame 0x0800700c 0x0 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o
*(.init) *(.init)
.init 0x08006fd0 0x4 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crti.o .init 0x0800700c 0x4 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crti.o
0x08006fd0 _init 0x0800700c _init
.init 0x08006fd4 0x8 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtn.o .init 0x08007010 0x8 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtn.o
*(.fini) *(.fini)
.fini 0x08006fdc 0x4 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crti.o .fini 0x08007018 0x4 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crti.o
0x08006fdc _fini 0x08007018 _fini
.fini 0x08006fe0 0x8 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtn.o .fini 0x0800701c 0x8 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtn.o
0x08006fe8 . = ALIGN (0x4) 0x08007024 . = ALIGN (0x4)
0x08006fe8 _etext = . 0x08007024 _etext = .
.vfp11_veneer 0x08006fe8 0x0 .vfp11_veneer 0x08007024 0x0
.vfp11_veneer 0x08006fe8 0x0 linker stubs .vfp11_veneer 0x08007024 0x0 linker stubs
.v4_bx 0x08006fe8 0x0 .v4_bx 0x08007024 0x0
.v4_bx 0x08006fe8 0x0 linker stubs .v4_bx 0x08007024 0x0 linker stubs
.iplt 0x08006fe8 0x0 .iplt 0x08007024 0x0
.iplt 0x08006fe8 0x0 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o .iplt 0x08007024 0x0 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o
.rodata 0x08006fe8 0x4a4 .rodata 0x08007024 0x4a4
0x08006fe8 . = ALIGN (0x4) 0x08007024 . = ALIGN (0x4)
*(.rodata) *(.rodata)
.rodata 0x08006fe8 0x80 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m\libgcc.a(divsf3.o) .rodata 0x08007024 0x80 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m\libgcc.a(divsf3.o)
.rodata 0x08007068 0x40 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m\libgcc.a(mulsf3.o) .rodata 0x080070a4 0x40 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m\libgcc.a(mulsf3.o)
*(.rodata*) *(.rodata*)
.rodata.SetAndCorrect .rodata.SetAndCorrect
0x080070a8 0x68 Core\Src\amplif.o 0x080070e4 0x68 Core\Src\amplif.o
.rodata.initCalibr .rodata.initCalibr
0x08007110 0x5c Core\Src\amplif.o 0x0800714c 0x5c Core\Src\amplif.o
.rodata.FACTORY_CORR .rodata.FACTORY_CORR
0x0800716c 0x50 Core\Src\flash.o 0x080071a8 0x50 Core\Src\flash.o
.rodata.time35 .rodata.time35
0x080071bc 0x14 Core\Src\stm32l0xx_it.o 0x080071f8 0x14 Core\Src\stm32l0xx_it.o
.rodata.AHBPrescTable .rodata.AHBPrescTable
0x080071d0 0x10 Core\Src\system_stm32l0xx.o 0x0800720c 0x10 Core\Src\system_stm32l0xx.o
0x080071d0 AHBPrescTable 0x0800720c AHBPrescTable
.rodata.APBPrescTable .rodata.APBPrescTable
0x080071e0 0x8 Core\Src\system_stm32l0xx.o 0x0800721c 0x8 Core\Src\system_stm32l0xx.o
0x080071e0 APBPrescTable 0x0800721c APBPrescTable
.rodata.PLLMulTable .rodata.PLLMulTable
0x080071e8 0x9 Core\Src\system_stm32l0xx.o 0x08007224 0x9 Core\Src\system_stm32l0xx.o
0x080071e8 PLLMulTable 0x08007224 PLLMulTable
*fill* 0x080071f1 0x3 *fill* 0x0800722d 0x3
.rodata.Crc16Table .rodata.Crc16Table
0x080071f4 0x200 Core\Src\usart.o 0x08007230 0x200 Core\Src\usart.o
.rodata.sendtime .rodata.sendtime
0x080073f4 0x14 Core\Src\usart.o 0x08007430 0x14 Core\Src\usart.o
.rodata.time35 .rodata.time35
0x08007408 0x14 Core\Src\usart.o 0x08007444 0x14 Core\Src\usart.o
.rodata.BAUDRATE .rodata.BAUDRATE
0x0800741c 0x28 Core\Src\usart.o 0x08007458 0x28 Core\Src\usart.o
.rodata.UART_SetConfig .rodata.UART_SetConfig
0x08007444 0x48 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o 0x08007480 0x48 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
0x0800748c . = ALIGN (0x4) 0x080074c8 . = ALIGN (0x4)
.ARM.extab .ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*) *(.ARM.extab* .gnu.linkonce.armextab.*)
.ARM 0x0800748c 0x8 .ARM 0x080074c8 0x8
0x0800748c __exidx_start = . 0x080074c8 __exidx_start = .
*(.ARM.exidx*) *(.ARM.exidx*)
.ARM.exidx 0x0800748c 0x8 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m\libgcc.a(_udivmoddi4.o) .ARM.exidx 0x080074c8 0x8 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m\libgcc.a(_udivmoddi4.o)
0x08007494 __exidx_end = . 0x080074d0 __exidx_end = .
.rel.dyn 0x08007494 0x0 .rel.dyn 0x080074d0 0x0
.rel.iplt 0x08007494 0x0 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o .rel.iplt 0x080074d0 0x0 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o
.preinit_array 0x08007494 0x0 .preinit_array 0x080074d0 0x0
0x08007494 PROVIDE (__preinit_array_start, .) 0x080074d0 PROVIDE (__preinit_array_start, .)
*(.preinit_array*) *(.preinit_array*)
0x08007494 PROVIDE (__preinit_array_end, .) 0x080074d0 PROVIDE (__preinit_array_end, .)
.init_array 0x08007494 0x4 .init_array 0x080074d0 0x4
0x08007494 PROVIDE (__init_array_start, .) 0x080074d0 PROVIDE (__init_array_start, .)
*(SORT(.init_array.*)) *(SORT(.init_array.*))
*(.init_array*) *(.init_array*)
.init_array 0x08007494 0x4 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o .init_array 0x080074d0 0x4 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o
0x08007498 PROVIDE (__init_array_end, .) 0x080074d4 PROVIDE (__init_array_end, .)
.fini_array 0x08007498 0x4 .fini_array 0x080074d4 0x4
[!provide] PROVIDE (__fini_array_start, .) [!provide] PROVIDE (__fini_array_start, .)
*(SORT(.fini_array.*)) *(SORT(.fini_array.*))
*(.fini_array*) *(.fini_array*)
.fini_array 0x08007498 0x4 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o .fini_array 0x080074d4 0x4 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o
[!provide] PROVIDE (__fini_array_end, .) [!provide] PROVIDE (__fini_array_end, .)
0x0800749c _sidata = LOADADDR (.data) 0x080074d8 _sidata = LOADADDR (.data)
.data 0x20000000 0x10 load address 0x0800749c .data 0x20000000 0x10 load address 0x080074d8
0x20000000 . = ALIGN (0x4) 0x20000000 . = ALIGN (0x4)
0x20000000 _sdata = . 0x20000000 _sdata = .
*(.data) *(.data)
@ -1784,11 +1780,11 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../l
*fill* 0x2000000d 0x3 *fill* 0x2000000d 0x3
0x20000010 _edata = . 0x20000010 _edata = .
.igot.plt 0x20000010 0x0 load address 0x080074ac .igot.plt 0x20000010 0x0 load address 0x080074e8
.igot.plt 0x20000010 0x0 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o .igot.plt 0x20000010 0x0 c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtbegin.o
0x20000010 . = ALIGN (0x4) 0x20000010 . = ALIGN (0x4)
.bss 0x20000010 0x398 load address 0x080074ac .bss 0x20000010 0x3a0 load address 0x080074e8
0x20000010 _sbss = . 0x20000010 _sbss = .
0x20000010 __bss_start__ = _sbss 0x20000010 __bss_start__ = _sbss
*(.bss) *(.bss)
@ -1797,58 +1793,65 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../l
.bss.AMP_STATUS .bss.AMP_STATUS
0x2000002c 0x2 Core\Src\tim.o 0x2000002c 0x2 Core\Src\tim.o
0x2000002c AMP_STATUS 0x2000002c AMP_STATUS
.bss.needClbr 0x2000002e 0x1 Core\Src\usart.o .bss.timerUPER
0x2000002e needClbr 0x2000002e 0x2 Core\Src\tim.o
*fill* 0x2000002f 0x1 0x2000002e timerUPER
.bss.faseClbr 0x20000030 0x4 Core\Src\usart.o .bss.timerOP 0x20000030 0x2 Core\Src\tim.o
0x20000030 faseClbr 0x20000030 timerOP
.bss.clbr 0x20000034 0x1 Core\Src\usart.o .bss.timerKZ 0x20000032 0x2 Core\Src\tim.o
0x20000034 clbr 0x20000032 timerKZ
.bss.iolen 0x20000035 0x1 Core\Src\usart.o .bss.needClbr 0x20000034 0x1 Core\Src\usart.o
0x20000035 iolen 0x20000034 needClbr
.bss.sendreq 0x20000036 0x1 Core\Src\usart.o *fill* 0x20000035 0x3
0x20000036 sendreq .bss.faseClbr 0x20000038 0x4 Core\Src\usart.o
.bss.needSave 0x20000037 0x1 Core\Src\usart.o 0x20000038 faseClbr
0x20000037 needSave .bss.clbr 0x2000003c 0x1 Core\Src\usart.o
.bss.needCorr 0x20000038 0x1 Core\Src\usart.o 0x2000003c clbr
0x20000038 needCorr .bss.iolen 0x2000003d 0x1 Core\Src\usart.o
0x2000003d iolen
.bss.sendreq 0x2000003e 0x1 Core\Src\usart.o
0x2000003e sendreq
.bss.needSave 0x2000003f 0x1 Core\Src\usart.o
0x2000003f needSave
.bss.needCorr 0x20000040 0x1 Core\Src\usart.o
0x20000040 needCorr
*(COMMON) *(COMMON)
*fill* 0x20000039 0x3 *fill* 0x20000041 0x3
COMMON 0x2000003c 0xc Core\Src\amplif.o COMMON 0x20000044 0xc Core\Src\amplif.o
0x2000003c OffsetKuDisplay 0x20000044 OffsetKuDisplay
0x20000040 DVD 0x20000048 DVD
0x20000044 kNormToDAC 0x2000004c kNormToDAC
COMMON 0x20000048 0x78 Core\Src\flash.o COMMON 0x20000050 0x78 Core\Src\flash.o
0x20000048 CorrWord 0x20000050 CorrWord
0x20000098 pardata 0x200000a0 pardata
COMMON 0x200000c0 0x40 Core\Src\tim.o COMMON 0x200000c8 0x40 Core\Src\tim.o
0x200000c0 htim7 0x200000c8 htim7
COMMON 0x20000100 0x28c Core\Src\usart.o COMMON 0x20000108 0x28c Core\Src\usart.o
0x20000100 ioa 0x20000108 ioa
0x20000102 delayREDE 0x2000010a delayREDE
0x20000104 huart1 0x2000010c huart1
0x20000188 tx 0x20000190 tx
0x20000288 timeout 0x20000290 timeout
0x2000028a lastbyte 0x20000292 lastbyte
0x2000028c iobuf 0x20000294 iobuf
COMMON 0x2000038c 0x4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o COMMON 0x20000394 0x4 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
0x2000038c uwTick 0x20000394 uwTick
COMMON 0x20000390 0x18 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o COMMON 0x20000398 0x18 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
0x20000390 pFlash 0x20000398 pFlash
0x200003a8 . = ALIGN (0x4) 0x200003b0 . = ALIGN (0x4)
0x200003a8 _ebss = . 0x200003b0 _ebss = .
0x200003a8 __bss_end__ = _ebss 0x200003b0 __bss_end__ = _ebss
._user_heap_stack ._user_heap_stack
0x200003a8 0x600 load address 0x080074ac 0x200003b0 0x600 load address 0x080074e8
0x200003a8 . = ALIGN (0x4) 0x200003b0 . = ALIGN (0x4)
0x200003a8 PROVIDE (end, .) 0x200003b0 PROVIDE (end, .)
[!provide] PROVIDE (_end, .) [!provide] PROVIDE (_end, .)
0x200005a8 . = (. + _Min_Heap_Size) 0x200005b0 . = (. + _Min_Heap_Size)
*fill* 0x200003a8 0x200 *fill* 0x200003b0 0x200
0x200009a8 . = (. + _Min_Stack_Size) 0x200009b0 . = (. + _Min_Stack_Size)
*fill* 0x200005a8 0x400 *fill* 0x200005b0 0x400
0x200009a8 . = ALIGN (0x4) 0x200009b0 . = ALIGN (0x4)
/DISCARD/ /DISCARD/
libc.a(*) libc.a(*)
@ -1960,53 +1963,53 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../l
0x00000870 0x1e c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtn.o 0x00000870 0x1e c:/program files (x86)/atollic/truestudio for stm32 9.1.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv6-m/crtn.o
OUTPUT(A141 Amplifier.elf elf32-littlearm) OUTPUT(A141 Amplifier.elf elf32-littlearm)
.debug_info 0x00000000 0x1130a .debug_info 0x00000000 0x111e9
.debug_info 0x00000000 0xd9c Core\Src\amplif.o .debug_info 0x00000000 0xd9c Core\Src\amplif.o
.debug_info 0x00000d9c 0xf50 Core\Src\flash.o .debug_info 0x00000d9c 0xf50 Core\Src\flash.o
.debug_info 0x00001cec 0x4de Core\Src\gpio.o .debug_info 0x00001cec 0x3ff Core\Src\gpio.o
.debug_info 0x000021ca 0x15ac Core\Src\main.o .debug_info 0x000020eb 0x15ac Core\Src\main.o
.debug_info 0x00003776 0x2a6 Core\Src\stm32l0xx_hal_msp.o .debug_info 0x00003697 0x2a6 Core\Src\stm32l0xx_hal_msp.o
.debug_info 0x00003a1c 0x13a9 Core\Src\stm32l0xx_it.o .debug_info 0x0000393d 0x13ca Core\Src\stm32l0xx_it.o
.debug_info 0x00004dc5 0x336 Core\Src\system_stm32l0xx.o .debug_info 0x00004d07 0x336 Core\Src\system_stm32l0xx.o
.debug_info 0x000050fb 0x1390 Core\Src\tim.o .debug_info 0x0000503d 0x1390 Core\Src\tim.o
.debug_info 0x0000648b 0x19d2 Core\Src\usart.o .debug_info 0x000063cd 0x196f Core\Src\usart.o
.debug_info 0x00007e5d 0x8b5 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o .debug_info 0x00007d3c 0x8b5 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
.debug_info 0x00008712 0x930 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o .debug_info 0x000085f1 0x930 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
.debug_info 0x00009042 0x7c2 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o .debug_info 0x00008f21 0x7c2 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o
.debug_info 0x00009804 0x672 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o .debug_info 0x000096e3 0x672 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
.debug_info 0x00009e76 0xb64 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o .debug_info 0x00009d55 0xb64 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o
.debug_info 0x0000a9da 0x722 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o .debug_info 0x0000a8b9 0x722 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
.debug_info 0x0000b0fc 0x9e9 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o .debug_info 0x0000afdb 0x9e9 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
.debug_info 0x0000bae5 0x857 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.o .debug_info 0x0000b9c4 0x857 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.o
.debug_info 0x0000c33c 0x26c1 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o .debug_info 0x0000c21b 0x26c1 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
.debug_info 0x0000e9fd 0x762 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.o .debug_info 0x0000e8dc 0x762 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.o
.debug_info 0x0000f15f 0x1703 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o .debug_info 0x0000f03e 0x1703 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
.debug_info 0x00010862 0xa49 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o .debug_info 0x00010741 0xa49 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o
.debug_info 0x000112ab 0x5f startup\startup_stm32l072xx.o .debug_info 0x0001118a 0x5f startup\startup_stm32l072xx.o
.debug_abbrev 0x00000000 0x29ed .debug_abbrev 0x00000000 0x29e4
.debug_abbrev 0x00000000 0x259 Core\Src\amplif.o .debug_abbrev 0x00000000 0x259 Core\Src\amplif.o
.debug_abbrev 0x00000259 0x1ef Core\Src\flash.o .debug_abbrev 0x00000259 0x1ef Core\Src\flash.o
.debug_abbrev 0x00000448 0x138 Core\Src\gpio.o .debug_abbrev 0x00000448 0x12f Core\Src\gpio.o
.debug_abbrev 0x00000580 0x20f Core\Src\main.o .debug_abbrev 0x00000577 0x20f Core\Src\main.o
.debug_abbrev 0x0000078f 0xe1 Core\Src\stm32l0xx_hal_msp.o .debug_abbrev 0x00000786 0xe1 Core\Src\stm32l0xx_hal_msp.o
.debug_abbrev 0x00000870 0x1d3 Core\Src\stm32l0xx_it.o .debug_abbrev 0x00000867 0x1d3 Core\Src\stm32l0xx_it.o
.debug_abbrev 0x00000a43 0x126 Core\Src\system_stm32l0xx.o .debug_abbrev 0x00000a3a 0x126 Core\Src\system_stm32l0xx.o
.debug_abbrev 0x00000b69 0x225 Core\Src\tim.o .debug_abbrev 0x00000b60 0x225 Core\Src\tim.o
.debug_abbrev 0x00000d8e 0x2dd Core\Src\usart.o .debug_abbrev 0x00000d85 0x2dd Core\Src\usart.o
.debug_abbrev 0x0000106b 0x230 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o .debug_abbrev 0x00001062 0x230 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
.debug_abbrev 0x0000129b 0x277 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o .debug_abbrev 0x00001292 0x277 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
.debug_abbrev 0x00001512 0x1c7 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o .debug_abbrev 0x00001509 0x1c7 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o
.debug_abbrev 0x000016d9 0x29d Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o .debug_abbrev 0x000016d0 0x29d Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
.debug_abbrev 0x00001976 0x2df Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o .debug_abbrev 0x0000196d 0x2df Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o
.debug_abbrev 0x00001c55 0x1bb Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o .debug_abbrev 0x00001c4c 0x1bb Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
.debug_abbrev 0x00001e10 0x215 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o .debug_abbrev 0x00001e07 0x215 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
.debug_abbrev 0x00002025 0x1dc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.o .debug_abbrev 0x0000201c 0x1dc Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.o
.debug_abbrev 0x00002201 0x238 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o .debug_abbrev 0x000021f8 0x238 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
.debug_abbrev 0x00002439 0x197 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.o .debug_abbrev 0x00002430 0x197 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.o
.debug_abbrev 0x000025d0 0x21f Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o .debug_abbrev 0x000025c7 0x21f Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
.debug_abbrev 0x000027ef 0x1ec Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o .debug_abbrev 0x000027e6 0x1ec Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o
.debug_abbrev 0x000029db 0x12 startup\startup_stm32l072xx.o .debug_abbrev 0x000029d2 0x12 startup\startup_stm32l072xx.o
.debug_aranges 0x00000000 0xe40 .debug_aranges 0x00000000 0xe40
.debug_aranges .debug_aranges
@ -2078,60 +2081,60 @@ OUTPUT(A141 Amplifier.elf elf32-littlearm)
.debug_ranges 0x00000c90 0x68 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o .debug_ranges 0x00000c90 0x68 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o
.debug_ranges 0x00000cf8 0x20 startup\startup_stm32l072xx.o .debug_ranges 0x00000cf8 0x20 startup\startup_stm32l072xx.o
.debug_line 0x00000000 0x7152 .debug_line 0x00000000 0x715d
.debug_line 0x00000000 0x3fc Core\Src\amplif.o .debug_line 0x00000000 0x3fc Core\Src\amplif.o
.debug_line 0x000003fc 0x35d Core\Src\flash.o .debug_line 0x000003fc 0x35d Core\Src\flash.o
.debug_line 0x00000759 0x1ed Core\Src\gpio.o .debug_line 0x00000759 0x1eb Core\Src\gpio.o
.debug_line 0x00000946 0x384 Core\Src\main.o .debug_line 0x00000944 0x385 Core\Src\main.o
.debug_line 0x00000cca 0x1c3 Core\Src\stm32l0xx_hal_msp.o .debug_line 0x00000cc9 0x1c3 Core\Src\stm32l0xx_hal_msp.o
.debug_line 0x00000e8d 0x361 Core\Src\stm32l0xx_it.o .debug_line 0x00000e8c 0x367 Core\Src\stm32l0xx_it.o
.debug_line 0x000011ee 0x1f1 Core\Src\system_stm32l0xx.o .debug_line 0x000011f3 0x1f1 Core\Src\system_stm32l0xx.o
.debug_line 0x000013df 0x2f6 Core\Src\tim.o .debug_line 0x000013e4 0x2f6 Core\Src\tim.o
.debug_line 0x000016d5 0x75c Core\Src\usart.o .debug_line 0x000016da 0x762 Core\Src\usart.o
.debug_line 0x00001e31 0x45a Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o .debug_line 0x00001e3c 0x45a Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
.debug_line 0x0000228b 0x463 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o .debug_line 0x00002296 0x463 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
.debug_line 0x000026ee 0x404 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o .debug_line 0x000026f9 0x404 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o
.debug_line 0x00002af2 0x445 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o .debug_line 0x00002afd 0x445 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
.debug_line 0x00002f37 0x597 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o .debug_line 0x00002f42 0x597 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o
.debug_line 0x000034ce 0x3ad Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o .debug_line 0x000034d9 0x3ad Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
.debug_line 0x0000387b 0x4ef Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o .debug_line 0x00003886 0x4ef Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
.debug_line 0x00003d6a 0x537 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.o .debug_line 0x00003d75 0x537 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.o
.debug_line 0x000042a1 0x18a9 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o .debug_line 0x000042ac 0x18a9 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.o
.debug_line 0x00005b4a 0x297 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.o .debug_line 0x00005b55 0x297 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.o
.debug_line 0x00005de1 0xe0d Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o .debug_line 0x00005dec 0xe0d Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.o
.debug_line 0x00006bee 0x4e2 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o .debug_line 0x00006bf9 0x4e2 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.o
.debug_line 0x000070d0 0x82 startup\startup_stm32l072xx.o .debug_line 0x000070db 0x82 startup\startup_stm32l072xx.o
.debug_str 0x00000000 0x45bb .debug_str 0x00000000 0x45bb
.debug_str 0x00000000 0x786 Core\Src\amplif.o .debug_str 0x00000000 0x786 Core\Src\amplif.o
0x81d (size before relaxing) 0x81d (size before relaxing)
.debug_str 0x00000786 0x16b Core\Src\flash.o .debug_str 0x00000786 0x16b Core\Src\flash.o
0x8d9 (size before relaxing) 0x8d9 (size before relaxing)
.debug_str 0x000008f1 0x217 Core\Src\gpio.o .debug_str 0x000008f1 0x5d Core\Src\gpio.o
0x53c (size before relaxing) 0x382 (size before relaxing)
.debug_str 0x00000b08 0x8d5 Core\Src\main.o .debug_str 0x0000094e 0x8d5 Core\Src\main.o
0x1036 (size before relaxing) 0x1036 (size before relaxing)
.debug_str 0x000013dd 0x2c Core\Src\stm32l0xx_hal_msp.o .debug_str 0x00001223 0x2c Core\Src\stm32l0xx_hal_msp.o
0x2fe (size before relaxing) 0x2fe (size before relaxing)
.debug_str 0x00001409 0xb5 Core\Src\stm32l0xx_it.o .debug_str 0x0000124f 0xcf Core\Src\stm32l0xx_it.o
0xe3f (size before relaxing) 0xe59 (size before relaxing)
.debug_str 0x000014be 0x61 Core\Src\system_stm32l0xx.o .debug_str 0x0000131e 0x61 Core\Src\system_stm32l0xx.o
0x333 (size before relaxing) 0x333 (size before relaxing)
.debug_str 0x0000151f 0xec Core\Src\tim.o .debug_str 0x0000137f 0x28c Core\Src\tim.o
0xf0a (size before relaxing) 0xf0a (size before relaxing)
.debug_str 0x0000160b 0x18a Core\Src\usart.o .debug_str 0x0000160b 0x16d Core\Src\usart.o
0x1087 (size before relaxing) 0x106a (size before relaxing)
.debug_str 0x00001795 0x369 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o .debug_str 0x00001778 0x369 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.o
0x884 (size before relaxing) 0x884 (size before relaxing)
.debug_str 0x00001afe 0x39d Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o .debug_str 0x00001ae1 0x39d Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.o
0x7e7 (size before relaxing) 0x7e7 (size before relaxing)
.debug_str 0x00001e9b 0x267 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o .debug_str 0x00001e7e 0x267 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.o
0x6e5 (size before relaxing) 0x6e5 (size before relaxing)
.debug_str 0x00002102 0x236 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o .debug_str 0x000020e5 0x236 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.o
0x56b (size before relaxing) 0x56b (size before relaxing)
.debug_str 0x00002338 0x478 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o .debug_str 0x0000231b 0x478 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.o
0x8ae (size before relaxing) 0x8ae (size before relaxing)
.debug_str 0x000027b0 0xe8 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o .debug_str 0x00002793 0x105 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.o
0x50b (size before relaxing) 0x50b (size before relaxing)
.debug_str 0x00002898 0x1e8 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o .debug_str 0x00002898 0x1e8 Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.o
0x745 (size before relaxing) 0x745 (size before relaxing)