Remove polling and use handler

This commit is contained in:
Félix MARQUET
2025-04-03 16:13:32 +02:00
parent 1ac42c82bd
commit cb500d3aa3
14 changed files with 3203 additions and 3086 deletions

View File

@@ -55,6 +55,7 @@ void SVC_Handler(void);
void DebugMon_Handler(void);
void PendSV_Handler(void);
void SysTick_Handler(void);
void EXTI15_10_IRQHandler(void);
/* USER CODE BEGIN EFP */
/* USER CODE END EFP */

View File

@@ -32,6 +32,8 @@
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
//#define POLLING
/* USER CODE END PD */
/* Private macro -------------------------------------------------------------*/
@@ -120,9 +122,8 @@ int main(void)
*((uint32_t *)0x40020014) ^= (1 << 5);
HAL_Delay(1000);
*/
#ifdef POLLING
// Version variable
bouton_bleu = *(volatile uint32_t *)0x40020810;
led = *(volatile uint32_t *)0x40020014;
v = (bouton_bleu & (1 << 13)) >> 13;
@@ -131,6 +132,7 @@ int main(void)
*(volatile uint32_t *)0x40020014 = led;
HAL_Delay(500);
}
#endif
// Version registre
@@ -244,7 +246,7 @@ static void MX_GPIO_Init(void)
/*Configure GPIO pin : PC13 */
GPIO_InitStruct.Pin = GPIO_PIN_13;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
@@ -255,6 +257,10 @@ static void MX_GPIO_Init(void)
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(LD2_GPIO_Port, &GPIO_InitStruct);
/* EXTI interrupt init*/
HAL_NVIC_SetPriority(EXTI15_10_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(EXTI15_10_IRQn);
/* USER CODE BEGIN MX_GPIO_Init_2 */
/* USER CODE END MX_GPIO_Init_2 */

View File

@@ -198,6 +198,23 @@ void SysTick_Handler(void)
/* please refer to the startup file (startup_stm32l1xx.s). */
/******************************************************************************/
/**
* @brief This function handles EXTI line[15:10] interrupts.
*/
void EXTI15_10_IRQHandler(void)
{
/* USER CODE BEGIN EXTI15_10_IRQn 0 */
*(volatile uint32_t *)0x40020014 ^= (1 << 5);
/* USER CODE END EXTI15_10_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_13);
/* USER CODE BEGIN EXTI15_10_IRQn 1 */
/* USER CODE END EXTI15_10_IRQn 1 */
}
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */

View File

@@ -1,5 +1,5 @@
../Core/Src/main.c:67:5:main 2
../Core/Src/main.c:152:6:SystemClock_Config 3
../Core/Src/main.c:196:13:MX_USART2_UART_Init 2
../Core/Src/main.c:229:13:MX_GPIO_Init 1
../Core/Src/main.c:271:6:Error_Handler 1
../Core/Src/main.c:69:5:main 1
../Core/Src/main.c:154:6:SystemClock_Config 3
../Core/Src/main.c:198:13:MX_USART2_UART_Init 2
../Core/Src/main.c:231:13:MX_GPIO_Init 1
../Core/Src/main.c:277:6:Error_Handler 1

Binary file not shown.

View File

@@ -1,5 +1,5 @@
../Core/Src/main.c:67:5:main 24 static
../Core/Src/main.c:152:6:SystemClock_Config 80 static
../Core/Src/main.c:196:13:MX_USART2_UART_Init 8 static
../Core/Src/main.c:229:13:MX_GPIO_Init 48 static
../Core/Src/main.c:271:6:Error_Handler 4 static,ignoring_inline_asm
../Core/Src/main.c:69:5:main 24 static
../Core/Src/main.c:154:6:SystemClock_Config 80 static
../Core/Src/main.c:198:13:MX_USART2_UART_Init 8 static
../Core/Src/main.c:231:13:MX_GPIO_Init 48 static
../Core/Src/main.c:277:6:Error_Handler 4 static,ignoring_inline_asm

View File

@@ -7,3 +7,4 @@
../Core/Src/stm32l1xx_it.c:157:6:DebugMon_Handler 1
../Core/Src/stm32l1xx_it.c:170:6:PendSV_Handler 1
../Core/Src/stm32l1xx_it.c:183:6:SysTick_Handler 1
../Core/Src/stm32l1xx_it.c:204:6:EXTI15_10_IRQHandler 1

View File

@@ -7,3 +7,4 @@
../Core/Src/stm32l1xx_it.c:157:6:DebugMon_Handler 4 static
../Core/Src/stm32l1xx_it.c:170:6:PendSV_Handler 4 static
../Core/Src/stm32l1xx_it.c:183:6:SysTick_Handler 8 static
../Core/Src/stm32l1xx_it.c:204:6:EXTI15_10_IRQHandler 8 static

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -562,6 +562,8 @@ Discarded input sections
0x00000000 0x50 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.text.HAL_GetTickFreq
0x00000000 0x14 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.text.HAL_Delay
0x00000000 0x44 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.text.HAL_SuspendTick
0x00000000 0x1c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.text.HAL_ResumeTick
@@ -659,8 +661,6 @@ Discarded input sections
.text 0x00000000 0x0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.data 0x00000000 0x0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.bss 0x00000000 0x0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.__NVIC_EnableIRQ
0x00000000 0x38 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.__NVIC_DisableIRQ
0x00000000 0x48 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.__NVIC_GetPendingIRQ
@@ -677,8 +677,6 @@ Discarded input sections
0x00000000 0x6c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.__NVIC_SystemReset
0x00000000 0x2c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.HAL_NVIC_EnableIRQ
0x00000000 0x1c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.HAL_NVIC_DisableIRQ
0x00000000 0x1c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.HAL_NVIC_SystemReset
@@ -1332,10 +1330,6 @@ Discarded input sections
0x00000000 0x32 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.text.HAL_GPIO_LockPin
0x00000000 0x4e ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.text.HAL_GPIO_EXTI_IRQHandler
0x00000000 0x30 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.text.HAL_GPIO_EXTI_Callback
0x00000000 0x14 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_macro 0x00000000 0xacc ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_macro 0x00000000 0x109 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_macro 0x00000000 0x2e ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
@@ -2247,7 +2241,7 @@ LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.id
0x08000000 g_pfnVectors
0x0800013c . = ALIGN (0x4)
.text 0x0800013c 0x1c30
.text 0x0800013c 0x1c7c
0x0800013c . = ALIGN (0x4)
*(.text)
.text 0x0800013c 0x40 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
@@ -2259,272 +2253,283 @@ LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.id
0x080004ac __aeabi_ldiv0
0x080004ac __aeabi_idiv0
*(.text*)
.text.main 0x080004b0 0x60 ./Core/Src/main.o
.text.main 0x080004b0 0x26 ./Core/Src/main.o
0x080004b0 main
*fill* 0x080004d6 0x2
.text.SystemClock_Config
0x08000510 0x9c ./Core/Src/main.o
0x08000510 SystemClock_Config
0x080004d8 0x9c ./Core/Src/main.o
0x080004d8 SystemClock_Config
.text.MX_USART2_UART_Init
0x080005ac 0x54 ./Core/Src/main.o
0x08000574 0x54 ./Core/Src/main.o
.text.MX_GPIO_Init
0x08000600 0xcc ./Core/Src/main.o
0x080005c8 0xdc ./Core/Src/main.o
.text.Error_Handler
0x080006cc 0xc ./Core/Src/main.o
0x080006cc Error_Handler
0x080006a4 0xc ./Core/Src/main.o
0x080006a4 Error_Handler
.text.HAL_MspInit
0x080006d8 0x60 ./Core/Src/stm32l1xx_hal_msp.o
0x080006d8 HAL_MspInit
0x080006b0 0x60 ./Core/Src/stm32l1xx_hal_msp.o
0x080006b0 HAL_MspInit
.text.HAL_UART_MspInit
0x08000738 0x88 ./Core/Src/stm32l1xx_hal_msp.o
0x08000738 HAL_UART_MspInit
0x08000710 0x88 ./Core/Src/stm32l1xx_hal_msp.o
0x08000710 HAL_UART_MspInit
.text.NMI_Handler
0x080007c0 0x8 ./Core/Src/stm32l1xx_it.o
0x080007c0 NMI_Handler
0x08000798 0x8 ./Core/Src/stm32l1xx_it.o
0x08000798 NMI_Handler
.text.HardFault_Handler
0x080007c8 0x8 ./Core/Src/stm32l1xx_it.o
0x080007c8 HardFault_Handler
0x080007a0 0x8 ./Core/Src/stm32l1xx_it.o
0x080007a0 HardFault_Handler
.text.MemManage_Handler
0x080007d0 0x8 ./Core/Src/stm32l1xx_it.o
0x080007d0 MemManage_Handler
0x080007a8 0x8 ./Core/Src/stm32l1xx_it.o
0x080007a8 MemManage_Handler
.text.BusFault_Handler
0x080007d8 0x8 ./Core/Src/stm32l1xx_it.o
0x080007d8 BusFault_Handler
0x080007b0 0x8 ./Core/Src/stm32l1xx_it.o
0x080007b0 BusFault_Handler
.text.UsageFault_Handler
0x080007e0 0x8 ./Core/Src/stm32l1xx_it.o
0x080007e0 UsageFault_Handler
0x080007b8 0x8 ./Core/Src/stm32l1xx_it.o
0x080007b8 UsageFault_Handler
.text.SVC_Handler
0x080007e8 0xc ./Core/Src/stm32l1xx_it.o
0x080007e8 SVC_Handler
0x080007c0 0xc ./Core/Src/stm32l1xx_it.o
0x080007c0 SVC_Handler
.text.DebugMon_Handler
0x080007f4 0xc ./Core/Src/stm32l1xx_it.o
0x080007f4 DebugMon_Handler
0x080007cc 0xc ./Core/Src/stm32l1xx_it.o
0x080007cc DebugMon_Handler
.text.PendSV_Handler
0x08000800 0xc ./Core/Src/stm32l1xx_it.o
0x08000800 PendSV_Handler
0x080007d8 0xc ./Core/Src/stm32l1xx_it.o
0x080007d8 PendSV_Handler
.text.SysTick_Handler
0x0800080c 0xc ./Core/Src/stm32l1xx_it.o
0x0800080c SysTick_Handler
0x080007e4 0xc ./Core/Src/stm32l1xx_it.o
0x080007e4 SysTick_Handler
.text.EXTI15_10_IRQHandler
0x080007f0 0x20 ./Core/Src/stm32l1xx_it.o
0x080007f0 EXTI15_10_IRQHandler
.text.SystemInit
0x08000818 0xc ./Core/Src/system_stm32l1xx.o
0x08000818 SystemInit
0x08000810 0xc ./Core/Src/system_stm32l1xx.o
0x08000810 SystemInit
.text.Reset_Handler
0x08000824 0x48 ./Core/Startup/startup_stm32l152retx.o
0x08000824 Reset_Handler
0x0800081c 0x48 ./Core/Startup/startup_stm32l152retx.o
0x0800081c Reset_Handler
.text.Default_Handler
0x0800086c 0x2 ./Core/Startup/startup_stm32l152retx.o
0x0800086c DMA2_Channel3_IRQHandler
0x0800086c EXTI2_IRQHandler
0x0800086c COMP_ACQ_IRQHandler
0x0800086c TIM10_IRQHandler
0x0800086c USB_HP_IRQHandler
0x0800086c TIM6_IRQHandler
0x0800086c PVD_IRQHandler
0x0800086c EXTI3_IRQHandler
0x0800086c EXTI0_IRQHandler
0x0800086c I2C2_EV_IRQHandler
0x0800086c SPI1_IRQHandler
0x0800086c USB_FS_WKUP_IRQHandler
0x0800086c DMA2_Channel2_IRQHandler
0x0800086c DMA1_Channel4_IRQHandler
0x0800086c ADC1_IRQHandler
0x0800086c USART3_IRQHandler
0x0800086c DMA1_Channel7_IRQHandler
0x0800086c LCD_IRQHandler
0x0800086c UART5_IRQHandler
0x0800086c TIM4_IRQHandler
0x0800086c DMA2_Channel1_IRQHandler
0x0800086c I2C1_EV_IRQHandler
0x0800086c DMA1_Channel6_IRQHandler
0x0800086c UART4_IRQHandler
0x0800086c DMA2_Channel4_IRQHandler
0x0800086c TIM3_IRQHandler
0x0800086c RCC_IRQHandler
0x0800086c DMA1_Channel1_IRQHandler
0x0800086c Default_Handler
0x0800086c EXTI15_10_IRQHandler
0x0800086c TIM7_IRQHandler
0x0800086c TIM5_IRQHandler
0x0800086c EXTI9_5_IRQHandler
0x0800086c TIM9_IRQHandler
0x0800086c TAMPER_STAMP_IRQHandler
0x0800086c RTC_WKUP_IRQHandler
0x0800086c SPI2_IRQHandler
0x0800086c DMA2_Channel5_IRQHandler
0x0800086c DMA1_Channel5_IRQHandler
0x0800086c USB_LP_IRQHandler
0x0800086c EXTI4_IRQHandler
0x0800086c DMA1_Channel3_IRQHandler
0x0800086c COMP_IRQHandler
0x0800086c WWDG_IRQHandler
0x0800086c TIM2_IRQHandler
0x0800086c DAC_IRQHandler
0x0800086c EXTI1_IRQHandler
0x0800086c TIM11_IRQHandler
0x0800086c USART2_IRQHandler
0x0800086c I2C2_ER_IRQHandler
0x0800086c DMA1_Channel2_IRQHandler
0x0800086c FLASH_IRQHandler
0x0800086c USART1_IRQHandler
0x0800086c SPI3_IRQHandler
0x0800086c I2C1_ER_IRQHandler
0x0800086c RTC_Alarm_IRQHandler
0x08000864 0x2 ./Core/Startup/startup_stm32l152retx.o
0x08000864 DMA2_Channel3_IRQHandler
0x08000864 EXTI2_IRQHandler
0x08000864 COMP_ACQ_IRQHandler
0x08000864 TIM10_IRQHandler
0x08000864 USB_HP_IRQHandler
0x08000864 TIM6_IRQHandler
0x08000864 PVD_IRQHandler
0x08000864 EXTI3_IRQHandler
0x08000864 EXTI0_IRQHandler
0x08000864 I2C2_EV_IRQHandler
0x08000864 SPI1_IRQHandler
0x08000864 USB_FS_WKUP_IRQHandler
0x08000864 DMA2_Channel2_IRQHandler
0x08000864 DMA1_Channel4_IRQHandler
0x08000864 ADC1_IRQHandler
0x08000864 USART3_IRQHandler
0x08000864 DMA1_Channel7_IRQHandler
0x08000864 LCD_IRQHandler
0x08000864 UART5_IRQHandler
0x08000864 TIM4_IRQHandler
0x08000864 DMA2_Channel1_IRQHandler
0x08000864 I2C1_EV_IRQHandler
0x08000864 DMA1_Channel6_IRQHandler
0x08000864 UART4_IRQHandler
0x08000864 DMA2_Channel4_IRQHandler
0x08000864 TIM3_IRQHandler
0x08000864 RCC_IRQHandler
0x08000864 DMA1_Channel1_IRQHandler
0x08000864 Default_Handler
0x08000864 TIM7_IRQHandler
0x08000864 TIM5_IRQHandler
0x08000864 EXTI9_5_IRQHandler
0x08000864 TIM9_IRQHandler
0x08000864 TAMPER_STAMP_IRQHandler
0x08000864 RTC_WKUP_IRQHandler
0x08000864 SPI2_IRQHandler
0x08000864 DMA2_Channel5_IRQHandler
0x08000864 DMA1_Channel5_IRQHandler
0x08000864 USB_LP_IRQHandler
0x08000864 EXTI4_IRQHandler
0x08000864 DMA1_Channel3_IRQHandler
0x08000864 COMP_IRQHandler
0x08000864 WWDG_IRQHandler
0x08000864 TIM2_IRQHandler
0x08000864 DAC_IRQHandler
0x08000864 EXTI1_IRQHandler
0x08000864 TIM11_IRQHandler
0x08000864 USART2_IRQHandler
0x08000864 I2C2_ER_IRQHandler
0x08000864 DMA1_Channel2_IRQHandler
0x08000864 FLASH_IRQHandler
0x08000864 USART1_IRQHandler
0x08000864 SPI3_IRQHandler
0x08000864 I2C1_ER_IRQHandler
0x08000864 RTC_Alarm_IRQHandler
.text.HAL_Init
0x0800086e 0x30 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x0800086e HAL_Init
*fill* 0x0800089e 0x2
0x08000866 0x30 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x08000866 HAL_Init
*fill* 0x08000896 0x2
.text.HAL_InitTick
0x080008a0 0x74 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x080008a0 HAL_InitTick
0x08000898 0x74 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x08000898 HAL_InitTick
.text.HAL_IncTick
0x08000914 0x24 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x08000914 HAL_IncTick
0x0800090c 0x24 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x0800090c HAL_IncTick
.text.HAL_GetTick
0x08000938 0x14 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x08000938 HAL_GetTick
.text.HAL_Delay
0x0800094c 0x44 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x0800094c HAL_Delay
0x08000930 0x14 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x08000930 HAL_GetTick
.text.__NVIC_SetPriorityGrouping
0x08000990 0x48 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000944 0x48 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.__NVIC_GetPriorityGrouping
0x080009d8 0x1c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x0800098c 0x1c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.__NVIC_EnableIRQ
0x080009a8 0x38 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.__NVIC_SetPriority
0x080009f4 0x54 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x080009e0 0x54 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.NVIC_EncodePriority
0x08000a48 0x64 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000a34 0x64 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.SysTick_Config
0x08000aac 0x44 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000a98 0x44 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.text.HAL_NVIC_SetPriorityGrouping
0x08000af0 0x16 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000af0 HAL_NVIC_SetPriorityGrouping
0x08000adc 0x16 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000adc HAL_NVIC_SetPriorityGrouping
.text.HAL_NVIC_SetPriority
0x08000b06 0x38 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000b06 HAL_NVIC_SetPriority
0x08000af2 0x38 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000af2 HAL_NVIC_SetPriority
.text.HAL_NVIC_EnableIRQ
0x08000b2a 0x1c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000b2a HAL_NVIC_EnableIRQ
.text.HAL_SYSTICK_Config
0x08000b3e 0x18 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000b3e HAL_SYSTICK_Config
*fill* 0x08000b56 0x2
0x08000b46 0x18 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x08000b46 HAL_SYSTICK_Config
*fill* 0x08000b5e 0x2
.text.HAL_GPIO_Init
0x08000b58 0x320 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
0x08000b58 HAL_GPIO_Init
0x08000b60 0x320 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
0x08000b60 HAL_GPIO_Init
.text.HAL_GPIO_WritePin
0x08000e78 0x30 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
0x08000e78 HAL_GPIO_WritePin
0x08000e80 0x30 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
0x08000e80 HAL_GPIO_WritePin
.text.HAL_GPIO_EXTI_IRQHandler
0x08000eb0 0x30 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
0x08000eb0 HAL_GPIO_EXTI_IRQHandler
.text.HAL_GPIO_EXTI_Callback
0x08000ee0 0x14 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
0x08000ee0 HAL_GPIO_EXTI_Callback
.text.HAL_RCC_OscConfig
0x08000ea8 0x660 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x08000ea8 HAL_RCC_OscConfig
0x08000ef4 0x660 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x08000ef4 HAL_RCC_OscConfig
.text.HAL_RCC_ClockConfig
0x08001508 0x268 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x08001508 HAL_RCC_ClockConfig
0x08001554 0x268 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x08001554 HAL_RCC_ClockConfig
.text.HAL_RCC_GetSysClockFreq
0x08001770 0x200 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x08001770 HAL_RCC_GetSysClockFreq
0x080017bc 0x200 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x080017bc HAL_RCC_GetSysClockFreq
.text.HAL_RCC_GetHCLKFreq
0x08001970 0x14 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x08001970 HAL_RCC_GetHCLKFreq
0x080019bc 0x14 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x080019bc HAL_RCC_GetHCLKFreq
.text.HAL_RCC_GetPCLK1Freq
0x08001984 0x28 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x08001984 HAL_RCC_GetPCLK1Freq
0x080019d0 0x28 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x080019d0 HAL_RCC_GetPCLK1Freq
.text.HAL_RCC_GetPCLK2Freq
0x080019ac 0x28 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x080019ac HAL_RCC_GetPCLK2Freq
0x080019f8 0x28 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x080019f8 HAL_RCC_GetPCLK2Freq
.text.RCC_SetFlashLatencyFromMSIRange
0x080019d4 0xc0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x08001a20 0xc0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.text.HAL_UART_Init
0x08001a94 0xa0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
0x08001a94 HAL_UART_Init
0x08001ae0 0xa0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
0x08001ae0 HAL_UART_Init
.text.UART_SetConfig
0x08001b34 0x1c8 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.text.memset 0x08001cfc 0x10 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libc_nano.a(libc_a-memset.o)
0x08001cfc memset
0x08001b80 0x1c8 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.text.memset 0x08001d48 0x10 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libc_nano.a(libc_a-memset.o)
0x08001d48 memset
.text.__libc_init_array
0x08001d0c 0x48 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libc_nano.a(libc_a-init.o)
0x08001d0c __libc_init_array
0x08001d58 0x48 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libc_nano.a(libc_a-init.o)
0x08001d58 __libc_init_array
*(.glue_7)
.glue_7 0x08001d54 0x0 linker stubs
.glue_7 0x08001da0 0x0 linker stubs
*(.glue_7t)
.glue_7t 0x08001d54 0x0 linker stubs
.glue_7t 0x08001da0 0x0 linker stubs
*(.eh_frame)
.eh_frame 0x08001d54 0x0 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
.eh_frame 0x08001da0 0x0 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
*(.init)
.init 0x08001d54 0x4 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crti.o
0x08001d54 _init
.init 0x08001d58 0x8 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtn.o
.init 0x08001da0 0x4 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crti.o
0x08001da0 _init
.init 0x08001da4 0x8 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtn.o
*(.fini)
.fini 0x08001d60 0x4 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crti.o
0x08001d60 _fini
.fini 0x08001d64 0x8 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtn.o
0x08001d6c . = ALIGN (0x4)
0x08001d6c _etext = .
.fini 0x08001dac 0x4 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crti.o
0x08001dac _fini
.fini 0x08001db0 0x8 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtn.o
0x08001db8 . = ALIGN (0x4)
0x08001db8 _etext = .
.vfp11_veneer 0x08001d6c 0x0
.vfp11_veneer 0x08001d6c 0x0 linker stubs
.vfp11_veneer 0x08001db8 0x0
.vfp11_veneer 0x08001db8 0x0 linker stubs
.v4_bx 0x08001d6c 0x0
.v4_bx 0x08001d6c 0x0 linker stubs
.v4_bx 0x08001db8 0x0
.v4_bx 0x08001db8 0x0 linker stubs
.iplt 0x08001d6c 0x0
.iplt 0x08001d6c 0x0 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
.iplt 0x08001db8 0x0
.iplt 0x08001db8 0x0 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
.rodata 0x08001d6c 0x24
0x08001d6c . = ALIGN (0x4)
.rodata 0x08001db8 0x24
0x08001db8 . = ALIGN (0x4)
*(.rodata)
*(.rodata*)
.rodata.PLLMulTable
0x08001d6c 0x9 ./Core/Src/system_stm32l1xx.o
0x08001d6c PLLMulTable
*fill* 0x08001d75 0x3
0x08001db8 0x9 ./Core/Src/system_stm32l1xx.o
0x08001db8 PLLMulTable
*fill* 0x08001dc1 0x3
.rodata.AHBPrescTable
0x08001d78 0x10 ./Core/Src/system_stm32l1xx.o
0x08001d78 AHBPrescTable
0x08001dc4 0x10 ./Core/Src/system_stm32l1xx.o
0x08001dc4 AHBPrescTable
.rodata.APBPrescTable
0x08001d88 0x8 ./Core/Src/system_stm32l1xx.o
0x08001d88 APBPrescTable
0x08001d90 . = ALIGN (0x4)
0x08001dd4 0x8 ./Core/Src/system_stm32l1xx.o
0x08001dd4 APBPrescTable
0x08001ddc . = ALIGN (0x4)
.ARM.extab 0x08001d90 0x0
0x08001d90 . = ALIGN (0x4)
.ARM.extab 0x08001ddc 0x0
0x08001ddc . = ALIGN (0x4)
*(.ARM.extab* .gnu.linkonce.armextab.*)
0x08001d90 . = ALIGN (0x4)
0x08001ddc . = ALIGN (0x4)
.ARM 0x08001d90 0x8
0x08001d90 . = ALIGN (0x4)
0x08001d90 __exidx_start = .
.ARM 0x08001ddc 0x8
0x08001ddc . = ALIGN (0x4)
0x08001ddc __exidx_start = .
*(.ARM.exidx*)
.ARM.exidx 0x08001d90 0x8 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/libgcc.a(_udivmoddi4.o)
0x08001d98 __exidx_end = .
0x08001d98 . = ALIGN (0x4)
.ARM.exidx 0x08001ddc 0x8 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/libgcc.a(_udivmoddi4.o)
0x08001de4 __exidx_end = .
0x08001de4 . = ALIGN (0x4)
.preinit_array 0x08001d98 0x0
0x08001d98 . = ALIGN (0x4)
0x08001d98 PROVIDE (__preinit_array_start = .)
.preinit_array 0x08001de4 0x0
0x08001de4 . = ALIGN (0x4)
0x08001de4 PROVIDE (__preinit_array_start = .)
*(.preinit_array*)
0x08001d98 PROVIDE (__preinit_array_end = .)
0x08001d98 . = ALIGN (0x4)
0x08001de4 PROVIDE (__preinit_array_end = .)
0x08001de4 . = ALIGN (0x4)
.init_array 0x08001d98 0x4
0x08001d98 . = ALIGN (0x4)
0x08001d98 PROVIDE (__init_array_start = .)
.init_array 0x08001de4 0x4
0x08001de4 . = ALIGN (0x4)
0x08001de4 PROVIDE (__init_array_start = .)
*(SORT_BY_NAME(.init_array.*))
*(.init_array*)
.init_array 0x08001d98 0x4 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
0x08001d9c PROVIDE (__init_array_end = .)
0x08001d9c . = ALIGN (0x4)
.init_array 0x08001de4 0x4 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
0x08001de8 PROVIDE (__init_array_end = .)
0x08001de8 . = ALIGN (0x4)
.fini_array 0x08001d9c 0x4
0x08001d9c . = ALIGN (0x4)
.fini_array 0x08001de8 0x4
0x08001de8 . = ALIGN (0x4)
[!provide] PROVIDE (__fini_array_start = .)
*(SORT_BY_NAME(.fini_array.*))
*(.fini_array*)
.fini_array 0x08001d9c 0x4 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
.fini_array 0x08001de8 0x4 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
[!provide] PROVIDE (__fini_array_end = .)
0x08001da0 . = ALIGN (0x4)
0x08001da0 _sidata = LOADADDR (.data)
0x08001dec . = ALIGN (0x4)
0x08001dec _sidata = LOADADDR (.data)
.rel.dyn 0x08001da0 0x0
.rel.iplt 0x08001da0 0x0 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
.rel.dyn 0x08001dec 0x0
.rel.iplt 0x08001dec 0x0 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
.data 0x20000000 0xc load address 0x08001da0
.data 0x20000000 0xc load address 0x08001dec
0x20000000 . = ALIGN (0x4)
0x20000000 _sdata = .
*(.data)
@@ -2543,11 +2548,11 @@ LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.id
0x2000000c . = ALIGN (0x4)
0x2000000c _edata = .
.igot.plt 0x2000000c 0x0 load address 0x08001dac
.igot.plt 0x2000000c 0x0 load address 0x08001df8
.igot.plt 0x2000000c 0x0 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/crtbegin.o
0x2000000c . = ALIGN (0x4)
.bss 0x2000000c 0x68 load address 0x08001dac
.bss 0x2000000c 0x68 load address 0x08001df8
0x2000000c _sbss = .
0x2000000c __bss_start__ = _sbss
*(.bss)
@@ -2563,7 +2568,7 @@ LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.id
0x20000074 __bss_end__ = _ebss
._user_heap_stack
0x20000074 0x604 load address 0x08001dac
0x20000074 0x604 load address 0x08001df8
0x20000078 . = ALIGN (0x8)
*fill* 0x20000074 0x4
[!provide] PROVIDE (end = .)
@@ -2624,74 +2629,74 @@ LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.id
LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libm.a
LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/libgcc.a
.debug_info 0x00000000 0x68e4
.debug_info 0x00000000 0xb06 ./Core/Src/main.o
.debug_info 0x00000b06 0x80f ./Core/Src/stm32l1xx_hal_msp.o
.debug_info 0x00001315 0x113 ./Core/Src/stm32l1xx_it.o
.debug_info 0x00001428 0x27c ./Core/Src/system_stm32l1xx.o
.debug_info 0x000016a4 0x30 ./Core/Startup/startup_stm32l152retx.o
.debug_info 0x000016d4 0x6ef ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_info 0x00001dc3 0xce5 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_info 0x00002aa8 0x5b2 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_info 0x0000305a 0x99b ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_info 0x000039f5 0x2eef ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_info 0x00000000 0x6af0
.debug_info 0x00000000 0xcc1 ./Core/Src/main.o
.debug_info 0x00000cc1 0x80f ./Core/Src/stm32l1xx_hal_msp.o
.debug_info 0x000014d0 0x164 ./Core/Src/stm32l1xx_it.o
.debug_info 0x00001634 0x27c ./Core/Src/system_stm32l1xx.o
.debug_info 0x000018b0 0x30 ./Core/Startup/startup_stm32l152retx.o
.debug_info 0x000018e0 0x6ef ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_info 0x00001fcf 0xce5 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_info 0x00002cb4 0x5b2 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_info 0x00003266 0x99b ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_info 0x00003c01 0x2eef ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_abbrev 0x00000000 0x12c4
.debug_abbrev 0x00000000 0x253 ./Core/Src/main.o
.debug_abbrev 0x00000253 0x1aa ./Core/Src/stm32l1xx_hal_msp.o
.debug_abbrev 0x000003fd 0x73 ./Core/Src/stm32l1xx_it.o
.debug_abbrev 0x00000470 0x11c ./Core/Src/system_stm32l1xx.o
.debug_abbrev 0x0000058c 0x24 ./Core/Startup/startup_stm32l152retx.o
.debug_abbrev 0x000005b0 0x275 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_abbrev 0x00000825 0x31c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_abbrev 0x00000b41 0x1d4 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_abbrev 0x00000d15 0x2b8 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_abbrev 0x00000fcd 0x2f7 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_abbrev 0x00000000 0x12f9
.debug_abbrev 0x00000000 0x25b ./Core/Src/main.o
.debug_abbrev 0x0000025b 0x1aa ./Core/Src/stm32l1xx_hal_msp.o
.debug_abbrev 0x00000405 0xa0 ./Core/Src/stm32l1xx_it.o
.debug_abbrev 0x000004a5 0x11c ./Core/Src/system_stm32l1xx.o
.debug_abbrev 0x000005c1 0x24 ./Core/Startup/startup_stm32l152retx.o
.debug_abbrev 0x000005e5 0x275 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_abbrev 0x0000085a 0x31c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_abbrev 0x00000b76 0x1d4 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_abbrev 0x00000d4a 0x2b8 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_abbrev 0x00001002 0x2f7 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_aranges 0x00000000 0x618
.debug_aranges 0x00000000 0x620
.debug_aranges
0x00000000 0x40 ./Core/Src/main.o
.debug_aranges
0x00000040 0x30 ./Core/Src/stm32l1xx_hal_msp.o
.debug_aranges
0x00000070 0x60 ./Core/Src/stm32l1xx_it.o
0x00000070 0x68 ./Core/Src/stm32l1xx_it.o
.debug_aranges
0x000000d0 0x28 ./Core/Src/system_stm32l1xx.o
0x000000d8 0x28 ./Core/Src/system_stm32l1xx.o
.debug_aranges
0x000000f8 0x28 ./Core/Startup/startup_stm32l152retx.o
0x00000100 0x28 ./Core/Startup/startup_stm32l152retx.o
.debug_aranges
0x00000120 0xe0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x00000128 0xe0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_aranges
0x00000200 0x128 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x00000208 0x128 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_aranges
0x00000328 0x58 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
0x00000330 0x58 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_aranges
0x00000380 0x90 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x00000388 0x90 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_aranges
0x00000410 0x208 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
0x00000418 0x208 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_rnglists
0x00000000 0x4a7
0x00000000 0x4ad
.debug_rnglists
0x00000000 0x2d ./Core/Src/main.o
.debug_rnglists
0x0000002d 0x20 ./Core/Src/stm32l1xx_hal_msp.o
.debug_rnglists
0x0000004d 0x43 ./Core/Src/stm32l1xx_it.o
0x0000004d 0x49 ./Core/Src/stm32l1xx_it.o
.debug_rnglists
0x00000090 0x1a ./Core/Src/system_stm32l1xx.o
0x00000096 0x1a ./Core/Src/system_stm32l1xx.o
.debug_rnglists
0x000000aa 0x19 ./Core/Startup/startup_stm32l152retx.o
0x000000b0 0x19 ./Core/Startup/startup_stm32l152retx.o
.debug_rnglists
0x000000c3 0xa3 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
0x000000c9 0xa3 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_rnglists
0x00000166 0xd9 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
0x0000016c 0xd9 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_rnglists
0x0000023f 0x3f ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
0x00000245 0x3f ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_rnglists
0x0000027e 0x6d ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
0x00000284 0x6d ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_rnglists
0x000002eb 0x1bc ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
0x000002f1 0x1bc ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_macro 0x00000000 0x14879
.debug_macro 0x00000000 0x1aa ./Core/Src/main.o
@@ -2738,30 +2743,30 @@ LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.id
.debug_macro 0x00014530 0x1ad ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_macro 0x000146dd 0x19c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_line 0x00000000 0x705f
.debug_line 0x00000000 0x79f ./Core/Src/main.o
.debug_line 0x0000079f 0x6df ./Core/Src/stm32l1xx_hal_msp.o
.debug_line 0x00000e7e 0x73f ./Core/Src/stm32l1xx_it.o
.debug_line 0x000015bd 0x731 ./Core/Src/system_stm32l1xx.o
.debug_line 0x00001cee 0x79 ./Core/Startup/startup_stm32l152retx.o
.debug_line 0x00001d67 0x95c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_line 0x000026c3 0xc2b ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_line 0x000032ee 0x9a0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_line 0x00003c8e 0xf20 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_line 0x00004bae 0x24b1 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_line 0x00000000 0x705c
.debug_line 0x00000000 0x77e ./Core/Src/main.o
.debug_line 0x0000077e 0x6df ./Core/Src/stm32l1xx_hal_msp.o
.debug_line 0x00000e5d 0x75d ./Core/Src/stm32l1xx_it.o
.debug_line 0x000015ba 0x731 ./Core/Src/system_stm32l1xx.o
.debug_line 0x00001ceb 0x79 ./Core/Startup/startup_stm32l152retx.o
.debug_line 0x00001d64 0x95c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_line 0x000026c0 0xc2b ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_line 0x000032eb 0x9a0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_line 0x00003c8b 0xf20 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_line 0x00004bab 0x24b1 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_str 0x00000000 0x819a6
.debug_str 0x00000000 0x819a6 ./Core/Src/main.o
0x805c6 (size before relaxing)
.debug_str 0x000819a6 0x803d4 ./Core/Src/stm32l1xx_hal_msp.o
.debug_str 0x000819a6 0x7ff2a ./Core/Src/stm32l1xx_it.o
.debug_str 0x000819a6 0x7fe7b ./Core/Src/system_stm32l1xx.o
.debug_str 0x000819a6 0x85 ./Core/Startup/startup_stm32l152retx.o
.debug_str 0x000819a6 0x805a3 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_str 0x000819a6 0x806af ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_str 0x000819a6 0x8000e ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_str 0x000819a6 0x80337 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_str 0x000819a6 0x808e0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_str 0x00000000 0x819bb
.debug_str 0x00000000 0x819bb ./Core/Src/main.o
0x8094e (size before relaxing)
.debug_str 0x000819bb 0x803d4 ./Core/Src/stm32l1xx_hal_msp.o
.debug_str 0x000819bb 0x7ff80 ./Core/Src/stm32l1xx_it.o
.debug_str 0x000819bb 0x7fe7b ./Core/Src/system_stm32l1xx.o
.debug_str 0x000819bb 0x85 ./Core/Startup/startup_stm32l152retx.o
.debug_str 0x000819bb 0x805a3 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_str 0x000819bb 0x806af ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_str 0x000819bb 0x8000e ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_str 0x000819bb 0x80337 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_str 0x000819bb 0x808e0 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.comment 0x00000000 0x43
.comment 0x00000000 0x43 ./Core/Src/main.o
@@ -2775,20 +2780,20 @@ LOAD /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.id
.comment 0x00000043 0x44 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.comment 0x00000043 0x44 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_frame 0x00000000 0x1808
.debug_frame 0x00000000 0x1824
.debug_frame 0x00000000 0xac ./Core/Src/main.o
.debug_frame 0x000000ac 0x7c ./Core/Src/stm32l1xx_hal_msp.o
.debug_frame 0x00000128 0x104 ./Core/Src/stm32l1xx_it.o
.debug_frame 0x0000022c 0x58 ./Core/Src/system_stm32l1xx.o
.debug_frame 0x00000284 0x33c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_frame 0x000005c0 0x4e8 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_frame 0x00000aa8 0x14c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_frame 0x00000bf4 0x224 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_frame 0x00000e18 0x944 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_frame 0x0000175c 0x20 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libc_nano.a(libc_a-memset.o)
.debug_frame 0x0000177c 0x2c /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libc_nano.a(libc_a-init.o)
.debug_frame 0x000017a8 0x2c /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/libgcc.a(_aeabi_uldivmod.o)
.debug_frame 0x000017d4 0x34 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/libgcc.a(_udivmoddi4.o)
.debug_frame 0x00000128 0x120 ./Core/Src/stm32l1xx_it.o
.debug_frame 0x00000248 0x58 ./Core/Src/system_stm32l1xx.o
.debug_frame 0x000002a0 0x33c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal.o
.debug_frame 0x000005dc 0x4e8 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_cortex.o
.debug_frame 0x00000ac4 0x14c ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_gpio.o
.debug_frame 0x00000c10 0x224 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_rcc.o
.debug_frame 0x00000e34 0x944 ./Drivers/STM32L1xx_HAL_Driver/Src/stm32l1xx_hal_uart.o
.debug_frame 0x00001778 0x20 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libc_nano.a(libc_a-memset.o)
.debug_frame 0x00001798 0x2c /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libc_nano.a(libc_a-init.o)
.debug_frame 0x000017c4 0x2c /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/libgcc.a(_aeabi_uldivmod.o)
.debug_frame 0x000017f0 0x34 /Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/thumb/v7-m/nofp/libgcc.a(_udivmoddi4.o)
.debug_line_str
0x00000000 0x69

View File

@@ -33,6 +33,7 @@ MxCube.Version=6.14.0
MxDb.Version=DB.6.0.140
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:true\:false\:false
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:true\:false\:false
NVIC.EXTI15_10_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.ForceEnableDMAVector=true
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:true\:false\:false
NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:true\:false\:false
@@ -70,8 +71,10 @@ PB3.GPIOParameters=GPIO_Label
PB3.GPIO_Label=SWO
PB3.Locked=true
PB3.Signal=SYS_JTDO-TRACESWO
PC13-WKUP2.GPIOParameters=GPIO_ModeDefaultEXTI
PC13-WKUP2.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING
PC13-WKUP2.Locked=true
PC13-WKUP2.Signal=GPIO_Input
PC13-WKUP2.Signal=GPXTI13
PC14-OSC32_IN.Locked=true
PC14-OSC32_IN.Mode=LSE-External-Oscillator
PC14-OSC32_IN.Signal=RCC_OSC32_IN
@@ -145,6 +148,8 @@ RCC.TIMFreq_Value=32000000
RCC.TimerFreq_Value=32000000
RCC.USBOutput=48000000
RCC.VCOOutputFreq_Value=96000000
SH.GPXTI13.0=GPIO_EXTI13
SH.GPXTI13.ConfNb=1
USART2.IPParameters=VirtualMode
USART2.VirtualMode=VM_ASYNC
VP_SYS_VS_Systick.Mode=SysTick

View File

@@ -82,5 +82,5 @@
</listAttribute>
<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&lt;memoryBlockExpressionList context=&quot;reserved-for-future-use&quot;&gt;&lt;gdbmemoryBlockExpression address=&quot;536870912&quot; label=&quot;&amp;amp;var&quot;/&gt;&lt;/memoryBlockExpressionList&gt;"/>
<stringAttribute key="process_factory_id" value="com.st.stm32cube.ide.mcu.debug.launch.HardwareDebugProcessFactory"/>
<stringAttribute key="saved_expressions&lt;seperator&gt;Unknown" value="0x20000000"/>
<stringAttribute key="saved_expressions&lt;seperator&gt;Unknown" value="0x20000000,0x80004f0"/>
</launchConfiguration>