expe working without sleep mode

This commit is contained in:
Cameron Bray 2020-11-04 10:37:41 +01:00
parent 66f651e904
commit a25949ae4c
23 changed files with 834 additions and 826 deletions

View file

@ -6,7 +6,7 @@
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-704413553358909992" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1066477924366585176" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
@ -18,7 +18,7 @@
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-704413553358909992" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1066477924366585176" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>

View file

@ -10,6 +10,7 @@
#include "stm32l4xx_ll_system.h"
#include "stm32l4xx_ll_utils.h"
#include "stm32l4xx_ll_gpio.h"
#include "stm32l4xx_ll_cortex.h"
// #if defined(USE_FULL_ASSERT)
// #include "stm32_assert.h"
// #endif /* USE_FULL_ASSERT */
@ -17,10 +18,21 @@
#include "gpio.h"
// systick interrupt handler
//void SysTick_Handler()
//{
//to be defined if systick interrupt is enabled.
//}
volatile uint32_t msTicks = 0;
volatile uint8_t expe = 0;
volatile uint8_t blue_mode = 0;
void SysTick_Handler()
{
msTicks++; /* See startup file startup_LPC17xx.s for SysTick vector */
if (msTicks == 50){
LED_GREEN(0);
}else if(msTicks >= 1000){
msTicks = 0;
LED_GREEN(1);
}
}
void SystemClock_Config(void);
@ -34,16 +46,19 @@ GPIO_init();
// init systick timer (tick period at 1 ms)
LL_Init1msTick( SystemCoreClock );
LL_SYSTICK_EnableIT();
while (1) {
if ( BLUE_BUTTON() )
LED_GREEN(1);
else {
LED_GREEN(0);
LL_mDelay(950);
LED_GREEN(1);
LL_mDelay(50);
}
if ( BLUE_BUTTON() ){
blue_mode = 1;
}
// else {
// LED_GREEN(0);
// LL_mDelay(950);
// LED_GREEN(1);
// LL_mDelay(50);
// }
}
}

View file

@ -179,16 +179,16 @@ void PendSV_Handler(void)
/**
* @brief This function handles System tick timer.
*/
void SysTick_Handler(void)
{
/* USER CODE BEGIN SysTick_IRQn 0 */
/* USER CODE END SysTick_IRQn 0 */
/* USER CODE BEGIN SysTick_IRQn 1 */
/* USER CODE END SysTick_IRQn 1 */
}
//void SysTick_Handler(void)
//{
// /* USER CODE BEGIN SysTick_IRQn 0 */
//
// /* USER CODE END SysTick_IRQn 0 */
//
// /* USER CODE BEGIN SysTick_IRQn 1 */
//
// /* USER CODE END SysTick_IRQn 1 */
//}
/******************************************************************************/
/* STM32L4xx Peripheral Interrupt Handlers */

View file

@ -12,6 +12,7 @@ Core/Src/main.o: ../Core/Src/main.c \
../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h \
../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h \
../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h \
../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_cortex.h \
../Core/Src/gpio.h
../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h:
@ -40,4 +41,6 @@ Core/Src/main.o: ../Core/Src/main.c \
../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h:
../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_cortex.h:
../Core/Src/gpio.h:

View file

@ -10,5 +10,7 @@ stm32l4xx_ll_rcc.h:3754:26:LL_RCC_PLL_IsReady 4 static
stm32l4xx_ll_rcc.h:3800:22:LL_RCC_PLL_ConfigDomain_SYS 24 static
stm32l4xx_ll_rcc.h:4178:22:LL_RCC_PLL_EnableDomain_SYS 4 static
stm32l4xx_ll_system.h:1400:22:LL_FLASH_SetLatency 16 static
main.c:27:5:main 8 static
main.c:67:6:SystemClock_Config 8 static
stm32l4xx_ll_cortex.h:272:22:LL_SYSTICK_EnableIT 4 static
main.c:25:6:SysTick_Handler 8 static
main.c:39:5:main 8 static
main.c:82:6:SystemClock_Config 8 static

View file

@ -6,4 +6,3 @@ stm32l4xx_it.c:128:6:UsageFault_Handler 4 static
stm32l4xx_it.c:143:6:SVC_Handler 4 static
stm32l4xx_it.c:156:6:DebugMon_Handler 4 static
stm32l4xx_it.c:169:6:PendSV_Handler 4 static
stm32l4xx_it.c:182:6:SysTick_Handler 4 static

File diff suppressed because it is too large Load diff

View file

@ -66,9 +66,11 @@ Discarded input sections
.group 0x0000000000000000 0xc Core/Src/main.o
.group 0x0000000000000000 0xc Core/Src/main.o
.group 0x0000000000000000 0xc Core/Src/main.o
.group 0x0000000000000000 0xc Core/Src/main.o
.text 0x0000000000000000 0x0 Core/Src/main.o
.data 0x0000000000000000 0x0 Core/Src/main.o
.bss 0x0000000000000000 0x0 Core/Src/main.o
.bss.expe 0x0000000000000000 0x1 Core/Src/main.o
.debug_macro 0x0000000000000000 0xaa8 Core/Src/main.o
.debug_macro 0x0000000000000000 0x2e Core/Src/main.o
.debug_macro 0x0000000000000000 0x28 Core/Src/main.o
@ -136,6 +138,7 @@ Discarded input sections
.debug_macro 0x0000000000000000 0x43 Core/Src/stm32l4xx_it.o
.debug_macro 0x0000000000000000 0x716 Core/Src/stm32l4xx_it.o
.debug_macro 0x0000000000000000 0x2f5 Core/Src/stm32l4xx_it.o
.debug_macro 0x0000000000000000 0x1a7 Core/Src/stm32l4xx_it.o
.debug_macro 0x0000000000000000 0xa7 Core/Src/stm32l4xx_it.o
.debug_macro 0x0000000000000000 0x16a Core/Src/stm32l4xx_it.o
.group 0x0000000000000000 0xc Core/Src/syscalls.o
@ -257,7 +260,7 @@ Discarded input sections
.debug_macro 0x0000000000000000 0x16 Core/Src/syscalls.o
.debug_macro 0x0000000000000000 0x88 Core/Src/syscalls.o
.debug_line 0x0000000000000000 0x73e Core/Src/syscalls.o
.debug_str 0x0000000000000000 0x89f3 Core/Src/syscalls.o
.debug_str 0x0000000000000000 0x89b3 Core/Src/syscalls.o
.comment 0x0000000000000000 0x7c Core/Src/syscalls.o
.debug_frame 0x0000000000000000 0x2ac Core/Src/syscalls.o
.ARM.attributes
@ -313,7 +316,7 @@ Discarded input sections
.debug_macro 0x0000000000000000 0x6a Core/Src/sysmem.o
.debug_macro 0x0000000000000000 0x1df Core/Src/sysmem.o
.debug_line 0x0000000000000000 0x4c7 Core/Src/sysmem.o
.debug_str 0x0000000000000000 0x60c1 Core/Src/sysmem.o
.debug_str 0x0000000000000000 0x6081 Core/Src/sysmem.o
.comment 0x0000000000000000 0x7c Core/Src/sysmem.o
.debug_frame 0x0000000000000000 0x34 Core/Src/sysmem.o
.ARM.attributes
@ -440,7 +443,7 @@ Discarded input sections
.debug_macro 0x0000000000000000 0x43 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o
.debug_macro 0x0000000000000000 0x15e Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o
.debug_line 0x0000000000000000 0x651 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o
.debug_str 0x0000000000000000 0x9f070 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o
.debug_str 0x0000000000000000 0x9f030 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o
.comment 0x0000000000000000 0x7c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o
.debug_frame 0x0000000000000000 0x2fc Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o
.ARM.attributes
@ -513,7 +516,7 @@ Discarded input sections
.debug_macro 0x0000000000000000 0x164 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o
.debug_macro 0x0000000000000000 0x1bf Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o
.debug_line 0x0000000000000000 0x6a8 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o
.debug_str 0x0000000000000000 0xa0040 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o
.debug_str 0x0000000000000000 0xa0000 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o
.comment 0x0000000000000000 0x7c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o
.debug_frame 0x0000000000000000 0x1c0 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o
.ARM.attributes
@ -570,7 +573,7 @@ Discarded input sections
.debug_macro 0x0000000000000000 0x202 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o
.debug_macro 0x0000000000000000 0x1bf Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o
.debug_line 0x0000000000000000 0x4ee Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o
.debug_str 0x0000000000000000 0x9fc80 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o
.debug_str 0x0000000000000000 0x9fc40 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o
.comment 0x0000000000000000 0x7c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o
.debug_frame 0x0000000000000000 0x7c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o
.ARM.attributes
@ -648,6 +651,8 @@ Discarded input sections
0x0000000000000000 0x1c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.text.LL_PWR_GetRegulVoltageScaling
0x0000000000000000 0x1c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.text.LL_mDelay
0x0000000000000000 0x4c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.text.LL_SetSystemCoreClock
0x0000000000000000 0x20 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.text.LL_SetFlashLatency
@ -783,7 +788,7 @@ LOAD c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.exte
0x0000000008000000 g_pfnVectors
0x0000000008000188 . = ALIGN (0x4)
.text 0x0000000008000188 0x814
.text 0x0000000008000188 0x804
0x0000000008000188 . = ALIGN (0x4)
*(.text)
.text 0x0000000008000188 0x40 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
@ -833,224 +838,224 @@ LOAD c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.exte
0x0000000008000518 0x20 Core/Src/main.o
.text.LL_FLASH_SetLatency
0x0000000008000538 0x28 Core/Src/main.o
.text.main 0x0000000008000560 0x48 Core/Src/main.o
0x0000000008000560 main
.text.SystemClock_Config
0x00000000080005a8 0x66 Core/Src/main.o
0x00000000080005a8 SystemClock_Config
.text.NMI_Handler
0x000000000800060e 0xe Core/Src/stm32l4xx_it.o
0x000000000800060e NMI_Handler
.text.HardFault_Handler
0x000000000800061c 0x6 Core/Src/stm32l4xx_it.o
0x000000000800061c HardFault_Handler
.text.MemManage_Handler
0x0000000008000622 0x6 Core/Src/stm32l4xx_it.o
0x0000000008000622 MemManage_Handler
.text.BusFault_Handler
0x0000000008000628 0x6 Core/Src/stm32l4xx_it.o
0x0000000008000628 BusFault_Handler
.text.UsageFault_Handler
0x000000000800062e 0x6 Core/Src/stm32l4xx_it.o
0x000000000800062e UsageFault_Handler
.text.SVC_Handler
0x0000000008000634 0xe Core/Src/stm32l4xx_it.o
0x0000000008000634 SVC_Handler
.text.DebugMon_Handler
0x0000000008000642 0xe Core/Src/stm32l4xx_it.o
0x0000000008000642 DebugMon_Handler
.text.PendSV_Handler
0x0000000008000650 0xe Core/Src/stm32l4xx_it.o
0x0000000008000650 PendSV_Handler
.text.LL_SYSTICK_EnableIT
0x0000000008000560 0x20 Core/Src/main.o
.text.SysTick_Handler
0x000000000800065e 0xe Core/Src/stm32l4xx_it.o
0x000000000800065e SysTick_Handler
0x0000000008000580 0x3c Core/Src/main.o
0x0000000008000580 SysTick_Handler
.text.main 0x00000000080005bc 0x34 Core/Src/main.o
0x00000000080005bc main
.text.SystemClock_Config
0x00000000080005f0 0x66 Core/Src/main.o
0x00000000080005f0 SystemClock_Config
.text.NMI_Handler
0x0000000008000656 0xe Core/Src/stm32l4xx_it.o
0x0000000008000656 NMI_Handler
.text.HardFault_Handler
0x0000000008000664 0x6 Core/Src/stm32l4xx_it.o
0x0000000008000664 HardFault_Handler
.text.MemManage_Handler
0x000000000800066a 0x6 Core/Src/stm32l4xx_it.o
0x000000000800066a MemManage_Handler
.text.BusFault_Handler
0x0000000008000670 0x6 Core/Src/stm32l4xx_it.o
0x0000000008000670 BusFault_Handler
.text.UsageFault_Handler
0x0000000008000676 0x6 Core/Src/stm32l4xx_it.o
0x0000000008000676 UsageFault_Handler
.text.SVC_Handler
0x000000000800067c 0xe Core/Src/stm32l4xx_it.o
0x000000000800067c SVC_Handler
.text.DebugMon_Handler
0x000000000800068a 0xe Core/Src/stm32l4xx_it.o
0x000000000800068a DebugMon_Handler
.text.PendSV_Handler
0x0000000008000698 0xe Core/Src/stm32l4xx_it.o
0x0000000008000698 PendSV_Handler
*fill* 0x00000000080006a6 0x2
.text.SystemInit
0x000000000800066c 0x6c Core/Src/system_stm32l4xx.o
0x000000000800066c SystemInit
0x00000000080006a8 0x6c Core/Src/system_stm32l4xx.o
0x00000000080006a8 SystemInit
.text.SystemCoreClockUpdate
0x00000000080006d8 0x174 Core/Src/system_stm32l4xx.o
0x00000000080006d8 SystemCoreClockUpdate
0x0000000008000714 0x174 Core/Src/system_stm32l4xx.o
0x0000000008000714 SystemCoreClockUpdate
.text.Reset_Handler
0x000000000800084c 0x50 Core/Startup/startup_stm32l476rgtx.o
0x000000000800084c Reset_Handler
0x0000000008000888 0x50 Core/Startup/startup_stm32l476rgtx.o
0x0000000008000888 Reset_Handler
.text.Default_Handler
0x000000000800089c 0x2 Core/Startup/startup_stm32l476rgtx.o
0x000000000800089c RTC_Alarm_IRQHandler
0x000000000800089c EXTI2_IRQHandler
0x000000000800089c TIM8_TRG_COM_IRQHandler
0x000000000800089c TIM8_CC_IRQHandler
0x000000000800089c TIM1_CC_IRQHandler
0x000000000800089c TSC_IRQHandler
0x000000000800089c TAMP_STAMP_IRQHandler
0x000000000800089c EXTI3_IRQHandler
0x000000000800089c LPTIM2_IRQHandler
0x000000000800089c DFSDM1_FLT1_IRQHandler
0x000000000800089c I2C3_ER_IRQHandler
0x000000000800089c DFSDM1_FLT2_IRQHandler
0x000000000800089c EXTI0_IRQHandler
0x000000000800089c I2C2_EV_IRQHandler
0x000000000800089c CAN1_RX0_IRQHandler
0x000000000800089c FPU_IRQHandler
0x000000000800089c TIM1_UP_TIM16_IRQHandler
0x000000000800089c ADC1_2_IRQHandler
0x000000000800089c SPI1_IRQHandler
0x000000000800089c TIM6_DAC_IRQHandler
0x000000000800089c TIM8_UP_IRQHandler
0x000000000800089c DMA2_Channel2_IRQHandler
0x000000000800089c DMA1_Channel4_IRQHandler
0x000000000800089c SAI2_IRQHandler
0x000000000800089c DFSDM1_FLT3_IRQHandler
0x000000000800089c USART3_IRQHandler
0x000000000800089c DMA1_Channel7_IRQHandler
0x000000000800089c CAN1_RX1_IRQHandler
0x000000000800089c LCD_IRQHandler
0x000000000800089c UART5_IRQHandler
0x000000000800089c ADC3_IRQHandler
0x000000000800089c TIM4_IRQHandler
0x000000000800089c DMA2_Channel1_IRQHandler
0x000000000800089c QUADSPI_IRQHandler
0x000000000800089c I2C1_EV_IRQHandler
0x000000000800089c DMA1_Channel6_IRQHandler
0x000000000800089c UART4_IRQHandler
0x000000000800089c DMA2_Channel4_IRQHandler
0x000000000800089c TIM3_IRQHandler
0x000000000800089c RCC_IRQHandler
0x000000000800089c DMA1_Channel1_IRQHandler
0x000000000800089c Default_Handler
0x000000000800089c DMA2_Channel7_IRQHandler
0x000000000800089c EXTI15_10_IRQHandler
0x000000000800089c TIM7_IRQHandler
0x000000000800089c SDMMC1_IRQHandler
0x000000000800089c TIM5_IRQHandler
0x000000000800089c I2C3_EV_IRQHandler
0x000000000800089c EXTI9_5_IRQHandler
0x000000000800089c RTC_WKUP_IRQHandler
0x000000000800089c PVD_PVM_IRQHandler
0x000000000800089c SPI2_IRQHandler
0x000000000800089c CAN1_TX_IRQHandler
0x000000000800089c DMA2_Channel5_IRQHandler
0x000000000800089c DMA1_Channel5_IRQHandler
0x000000000800089c EXTI4_IRQHandler
0x000000000800089c RNG_IRQHandler
0x000000000800089c TIM1_TRG_COM_TIM17_IRQHandler
0x000000000800089c DMA1_Channel3_IRQHandler
0x000000000800089c COMP_IRQHandler
0x000000000800089c WWDG_IRQHandler
0x000000000800089c LPUART1_IRQHandler
0x000000000800089c DMA2_Channel6_IRQHandler
0x000000000800089c TIM2_IRQHandler
0x000000000800089c EXTI1_IRQHandler
0x000000000800089c USART2_IRQHandler
0x000000000800089c DFSDM1_FLT0_IRQHandler
0x000000000800089c I2C2_ER_IRQHandler
0x000000000800089c DMA1_Channel2_IRQHandler
0x000000000800089c TIM8_BRK_IRQHandler
0x000000000800089c CAN1_SCE_IRQHandler
0x000000000800089c FLASH_IRQHandler
0x000000000800089c USART1_IRQHandler
0x000000000800089c OTG_FS_IRQHandler
0x000000000800089c SPI3_IRQHandler
0x000000000800089c I2C1_ER_IRQHandler
0x000000000800089c FMC_IRQHandler
0x000000000800089c SWPMI1_IRQHandler
0x000000000800089c LPTIM1_IRQHandler
0x000000000800089c SAI1_IRQHandler
0x000000000800089c DMA2_Channel3_IRQHandler
0x000000000800089c TIM1_BRK_TIM15_IRQHandler
*fill* 0x000000000800089e 0x2
0x00000000080008d8 0x2 Core/Startup/startup_stm32l476rgtx.o
0x00000000080008d8 RTC_Alarm_IRQHandler
0x00000000080008d8 EXTI2_IRQHandler
0x00000000080008d8 TIM8_TRG_COM_IRQHandler
0x00000000080008d8 TIM8_CC_IRQHandler
0x00000000080008d8 TIM1_CC_IRQHandler
0x00000000080008d8 TSC_IRQHandler
0x00000000080008d8 TAMP_STAMP_IRQHandler
0x00000000080008d8 EXTI3_IRQHandler
0x00000000080008d8 LPTIM2_IRQHandler
0x00000000080008d8 DFSDM1_FLT1_IRQHandler
0x00000000080008d8 I2C3_ER_IRQHandler
0x00000000080008d8 DFSDM1_FLT2_IRQHandler
0x00000000080008d8 EXTI0_IRQHandler
0x00000000080008d8 I2C2_EV_IRQHandler
0x00000000080008d8 CAN1_RX0_IRQHandler
0x00000000080008d8 FPU_IRQHandler
0x00000000080008d8 TIM1_UP_TIM16_IRQHandler
0x00000000080008d8 ADC1_2_IRQHandler
0x00000000080008d8 SPI1_IRQHandler
0x00000000080008d8 TIM6_DAC_IRQHandler
0x00000000080008d8 TIM8_UP_IRQHandler
0x00000000080008d8 DMA2_Channel2_IRQHandler
0x00000000080008d8 DMA1_Channel4_IRQHandler
0x00000000080008d8 SAI2_IRQHandler
0x00000000080008d8 DFSDM1_FLT3_IRQHandler
0x00000000080008d8 USART3_IRQHandler
0x00000000080008d8 DMA1_Channel7_IRQHandler
0x00000000080008d8 CAN1_RX1_IRQHandler
0x00000000080008d8 LCD_IRQHandler
0x00000000080008d8 UART5_IRQHandler
0x00000000080008d8 ADC3_IRQHandler
0x00000000080008d8 TIM4_IRQHandler
0x00000000080008d8 DMA2_Channel1_IRQHandler
0x00000000080008d8 QUADSPI_IRQHandler
0x00000000080008d8 I2C1_EV_IRQHandler
0x00000000080008d8 DMA1_Channel6_IRQHandler
0x00000000080008d8 UART4_IRQHandler
0x00000000080008d8 DMA2_Channel4_IRQHandler
0x00000000080008d8 TIM3_IRQHandler
0x00000000080008d8 RCC_IRQHandler
0x00000000080008d8 DMA1_Channel1_IRQHandler
0x00000000080008d8 Default_Handler
0x00000000080008d8 DMA2_Channel7_IRQHandler
0x00000000080008d8 EXTI15_10_IRQHandler
0x00000000080008d8 TIM7_IRQHandler
0x00000000080008d8 SDMMC1_IRQHandler
0x00000000080008d8 TIM5_IRQHandler
0x00000000080008d8 I2C3_EV_IRQHandler
0x00000000080008d8 EXTI9_5_IRQHandler
0x00000000080008d8 RTC_WKUP_IRQHandler
0x00000000080008d8 PVD_PVM_IRQHandler
0x00000000080008d8 SPI2_IRQHandler
0x00000000080008d8 CAN1_TX_IRQHandler
0x00000000080008d8 DMA2_Channel5_IRQHandler
0x00000000080008d8 DMA1_Channel5_IRQHandler
0x00000000080008d8 EXTI4_IRQHandler
0x00000000080008d8 RNG_IRQHandler
0x00000000080008d8 TIM1_TRG_COM_TIM17_IRQHandler
0x00000000080008d8 DMA1_Channel3_IRQHandler
0x00000000080008d8 COMP_IRQHandler
0x00000000080008d8 WWDG_IRQHandler
0x00000000080008d8 LPUART1_IRQHandler
0x00000000080008d8 DMA2_Channel6_IRQHandler
0x00000000080008d8 TIM2_IRQHandler
0x00000000080008d8 EXTI1_IRQHandler
0x00000000080008d8 USART2_IRQHandler
0x00000000080008d8 DFSDM1_FLT0_IRQHandler
0x00000000080008d8 I2C2_ER_IRQHandler
0x00000000080008d8 DMA1_Channel2_IRQHandler
0x00000000080008d8 TIM8_BRK_IRQHandler
0x00000000080008d8 CAN1_SCE_IRQHandler
0x00000000080008d8 FLASH_IRQHandler
0x00000000080008d8 USART1_IRQHandler
0x00000000080008d8 OTG_FS_IRQHandler
0x00000000080008d8 SPI3_IRQHandler
0x00000000080008d8 I2C1_ER_IRQHandler
0x00000000080008d8 FMC_IRQHandler
0x00000000080008d8 SWPMI1_IRQHandler
0x00000000080008d8 LPTIM1_IRQHandler
0x00000000080008d8 SAI1_IRQHandler
0x00000000080008d8 DMA2_Channel3_IRQHandler
0x00000000080008d8 TIM1_BRK_TIM15_IRQHandler
*fill* 0x00000000080008da 0x2
.text.LL_InitTick
0x00000000080008a0 0x34 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
0x00000000080008dc 0x34 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.text.LL_Init1msTick
0x00000000080008d4 0x1a Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
0x00000000080008d4 LL_Init1msTick
*fill* 0x00000000080008ee 0x2
.text.LL_mDelay
0x00000000080008f0 0x4c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
0x00000000080008f0 LL_mDelay
0x0000000008000910 0x1a Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
0x0000000008000910 LL_Init1msTick
*fill* 0x000000000800092a 0x2
.text.__libc_init_array
0x000000000800093c 0x48 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard\libc_nano.a(lib_a-init.o)
0x000000000800093c __libc_init_array
0x000000000800092c 0x48 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard\libc_nano.a(lib_a-init.o)
0x000000000800092c __libc_init_array
*(.glue_7)
.glue_7 0x0000000008000984 0x0 linker stubs
.glue_7 0x0000000008000974 0x0 linker stubs
*(.glue_7t)
.glue_7t 0x0000000008000984 0x0 linker stubs
.glue_7t 0x0000000008000974 0x0 linker stubs
*(.eh_frame)
.eh_frame 0x0000000008000984 0x0 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
.eh_frame 0x0000000008000974 0x0 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
*(.init)
.init 0x0000000008000984 0x4 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crti.o
0x0000000008000984 _init
.init 0x0000000008000988 0x8 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtn.o
.init 0x0000000008000974 0x4 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crti.o
0x0000000008000974 _init
.init 0x0000000008000978 0x8 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtn.o
*(.fini)
.fini 0x0000000008000990 0x4 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crti.o
0x0000000008000990 _fini
.fini 0x0000000008000994 0x8 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtn.o
0x000000000800099c . = ALIGN (0x4)
0x000000000800099c _etext = .
.fini 0x0000000008000980 0x4 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crti.o
0x0000000008000980 _fini
.fini 0x0000000008000984 0x8 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtn.o
0x000000000800098c . = ALIGN (0x4)
0x000000000800098c _etext = .
.vfp11_veneer 0x000000000800099c 0x0
.vfp11_veneer 0x000000000800099c 0x0 linker stubs
.vfp11_veneer 0x000000000800098c 0x0
.vfp11_veneer 0x000000000800098c 0x0 linker stubs
.v4_bx 0x000000000800099c 0x0
.v4_bx 0x000000000800099c 0x0 linker stubs
.v4_bx 0x000000000800098c 0x0
.v4_bx 0x000000000800098c 0x0 linker stubs
.iplt 0x000000000800099c 0x0
.iplt 0x000000000800099c 0x0 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
.iplt 0x000000000800098c 0x0
.iplt 0x000000000800098c 0x0 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
.rodata 0x000000000800099c 0x40
0x000000000800099c . = ALIGN (0x4)
.rodata 0x000000000800098c 0x40
0x000000000800098c . = ALIGN (0x4)
*(.rodata)
*(.rodata*)
.rodata.AHBPrescTable
0x000000000800099c 0x10 Core/Src/system_stm32l4xx.o
0x000000000800099c AHBPrescTable
0x000000000800098c 0x10 Core/Src/system_stm32l4xx.o
0x000000000800098c AHBPrescTable
.rodata.MSIRangeTable
0x00000000080009ac 0x30 Core/Src/system_stm32l4xx.o
0x00000000080009ac MSIRangeTable
0x00000000080009dc . = ALIGN (0x4)
0x000000000800099c 0x30 Core/Src/system_stm32l4xx.o
0x000000000800099c MSIRangeTable
0x00000000080009cc . = ALIGN (0x4)
.rel.dyn 0x00000000080009dc 0x0
.rel.iplt 0x00000000080009dc 0x0 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
.rel.dyn 0x00000000080009cc 0x0
.rel.iplt 0x00000000080009cc 0x0 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
.ARM.extab 0x00000000080009dc 0x0
0x00000000080009dc . = ALIGN (0x4)
.ARM.extab 0x00000000080009cc 0x0
0x00000000080009cc . = ALIGN (0x4)
*(.ARM.extab* .gnu.linkonce.armextab.*)
0x00000000080009dc . = ALIGN (0x4)
0x00000000080009cc . = ALIGN (0x4)
.ARM 0x00000000080009dc 0x0
0x00000000080009dc . = ALIGN (0x4)
0x00000000080009dc __exidx_start = .
.ARM 0x00000000080009cc 0x0
0x00000000080009cc . = ALIGN (0x4)
0x00000000080009cc __exidx_start = .
*(.ARM.exidx*)
0x00000000080009dc __exidx_end = .
0x00000000080009dc . = ALIGN (0x4)
0x00000000080009cc __exidx_end = .
0x00000000080009cc . = ALIGN (0x4)
.preinit_array 0x00000000080009dc 0x0
0x00000000080009dc . = ALIGN (0x4)
0x00000000080009dc PROVIDE (__preinit_array_start = .)
.preinit_array 0x00000000080009cc 0x0
0x00000000080009cc . = ALIGN (0x4)
0x00000000080009cc PROVIDE (__preinit_array_start = .)
*(.preinit_array*)
0x00000000080009dc PROVIDE (__preinit_array_end = .)
0x00000000080009dc . = ALIGN (0x4)
0x00000000080009cc PROVIDE (__preinit_array_end = .)
0x00000000080009cc . = ALIGN (0x4)
.init_array 0x00000000080009dc 0x4
0x00000000080009dc . = ALIGN (0x4)
0x00000000080009dc PROVIDE (__init_array_start = .)
.init_array 0x00000000080009cc 0x4
0x00000000080009cc . = ALIGN (0x4)
0x00000000080009cc PROVIDE (__init_array_start = .)
*(SORT_BY_NAME(.init_array.*))
*(.init_array*)
.init_array 0x00000000080009dc 0x4 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
0x00000000080009e0 PROVIDE (__init_array_end = .)
0x00000000080009e0 . = ALIGN (0x4)
.init_array 0x00000000080009cc 0x4 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
0x00000000080009d0 PROVIDE (__init_array_end = .)
0x00000000080009d0 . = ALIGN (0x4)
.fini_array 0x00000000080009e0 0x4
0x00000000080009e0 . = ALIGN (0x4)
.fini_array 0x00000000080009d0 0x4
0x00000000080009d0 . = ALIGN (0x4)
[!provide] PROVIDE (__fini_array_start = .)
*(SORT_BY_NAME(.fini_array.*))
*(.fini_array*)
.fini_array 0x00000000080009e0 0x4 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
.fini_array 0x00000000080009d0 0x4 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
[!provide] PROVIDE (__fini_array_end = .)
0x00000000080009e4 . = ALIGN (0x4)
0x00000000080009e4 _sidata = LOADADDR (.data)
0x00000000080009d4 . = ALIGN (0x4)
0x00000000080009d4 _sidata = LOADADDR (.data)
.data 0x0000000020000000 0x4 load address 0x00000000080009e4
.data 0x0000000020000000 0x4 load address 0x00000000080009d4
0x0000000020000000 . = ALIGN (0x4)
0x0000000020000000 _sdata = .
*(.data)
@ -1061,31 +1066,37 @@ LOAD c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.exte
0x0000000020000004 . = ALIGN (0x4)
0x0000000020000004 _edata = .
.igot.plt 0x0000000020000004 0x0 load address 0x00000000080009e8
.igot.plt 0x0000000020000004 0x0 load address 0x00000000080009d8
.igot.plt 0x0000000020000004 0x0 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
0x0000000020000004 . = ALIGN (0x4)
.bss 0x0000000020000004 0x1c load address 0x00000000080009e8
.bss 0x0000000020000004 0x24 load address 0x00000000080009d8
0x0000000020000004 _sbss = .
0x0000000020000004 __bss_start__ = _sbss
*(.bss)
.bss 0x0000000020000004 0x1c c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtbegin.o
*(.bss*)
.bss.msTicks 0x0000000020000020 0x4 Core/Src/main.o
0x0000000020000020 msTicks
.bss.blue_mode
0x0000000020000024 0x1 Core/Src/main.o
0x0000000020000024 blue_mode
*(COMMON)
0x0000000020000020 . = ALIGN (0x4)
0x0000000020000020 _ebss = .
0x0000000020000020 __bss_end__ = _ebss
0x0000000020000028 . = ALIGN (0x4)
*fill* 0x0000000020000025 0x3
0x0000000020000028 _ebss = .
0x0000000020000028 __bss_end__ = _ebss
._user_heap_stack
0x0000000020000020 0x600 load address 0x00000000080009e8
0x0000000020000020 . = ALIGN (0x8)
0x0000000020000028 0x600 load address 0x00000000080009d8
0x0000000020000028 . = ALIGN (0x8)
[!provide] PROVIDE (end = .)
0x0000000020000020 PROVIDE (_end = .)
0x0000000020000220 . = (. + _Min_Heap_Size)
*fill* 0x0000000020000020 0x200
0x0000000020000620 . = (. + _Min_Stack_Size)
*fill* 0x0000000020000220 0x400
0x0000000020000620 . = ALIGN (0x8)
0x0000000020000028 PROVIDE (_end = .)
0x0000000020000228 . = (. + _Min_Heap_Size)
*fill* 0x0000000020000028 0x200
0x0000000020000628 . = (. + _Min_Stack_Size)
*fill* 0x0000000020000228 0x400
0x0000000020000628 . = ALIGN (0x8)
/DISCARD/
libc.a(*)
@ -1117,45 +1128,45 @@ LOAD c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.exte
0x00000000000001c8 0x22 c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7e-m/fpv4-sp/hard/crtn.o
OUTPUT(L476_ats_blink-master.elf elf32-littlearm)
.debug_info 0x0000000000000000 0x206d
.debug_info 0x0000000000000000 0x2106
.debug_info 0x0000000000000000 0x682 Core/Src/gpio.o
.debug_info 0x0000000000000682 0x5fd Core/Src/main.o
.debug_info 0x0000000000000c7f 0x1f7 Core/Src/stm32l4xx_it.o
.debug_info 0x0000000000000e76 0x5b4 Core/Src/system_stm32l4xx.o
.debug_info 0x000000000000142a 0x22 Core/Startup/startup_stm32l476rgtx.o
.debug_info 0x000000000000144c 0xc21 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_info 0x0000000000000682 0x6a7 Core/Src/main.o
.debug_info 0x0000000000000d29 0x1e6 Core/Src/stm32l4xx_it.o
.debug_info 0x0000000000000f0f 0x5b4 Core/Src/system_stm32l4xx.o
.debug_info 0x00000000000014c3 0x22 Core/Startup/startup_stm32l476rgtx.o
.debug_info 0x00000000000014e5 0xc21 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_abbrev 0x0000000000000000 0x74a
.debug_abbrev 0x0000000000000000 0x771
.debug_abbrev 0x0000000000000000 0x1ee Core/Src/gpio.o
.debug_abbrev 0x00000000000001ee 0x13b Core/Src/main.o
.debug_abbrev 0x0000000000000329 0xa3 Core/Src/stm32l4xx_it.o
.debug_abbrev 0x00000000000003cc 0x134 Core/Src/system_stm32l4xx.o
.debug_abbrev 0x0000000000000500 0x12 Core/Startup/startup_stm32l476rgtx.o
.debug_abbrev 0x0000000000000512 0x238 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_abbrev 0x00000000000001ee 0x162 Core/Src/main.o
.debug_abbrev 0x0000000000000350 0xa3 Core/Src/stm32l4xx_it.o
.debug_abbrev 0x00000000000003f3 0x134 Core/Src/system_stm32l4xx.o
.debug_abbrev 0x0000000000000527 0x12 Core/Startup/startup_stm32l476rgtx.o
.debug_abbrev 0x0000000000000539 0x238 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_aranges 0x0000000000000000 0x2d0
.debug_aranges 0x0000000000000000 0x2d8
.debug_aranges
0x0000000000000000 0x60 Core/Src/gpio.o
.debug_aranges
0x0000000000000060 0x88 Core/Src/main.o
0x0000000000000060 0x98 Core/Src/main.o
.debug_aranges
0x00000000000000e8 0x60 Core/Src/stm32l4xx_it.o
0x00000000000000f8 0x58 Core/Src/stm32l4xx_it.o
.debug_aranges
0x0000000000000148 0x28 Core/Src/system_stm32l4xx.o
0x0000000000000150 0x28 Core/Src/system_stm32l4xx.o
.debug_aranges
0x0000000000000170 0x28 Core/Startup/startup_stm32l476rgtx.o
0x0000000000000178 0x28 Core/Startup/startup_stm32l476rgtx.o
.debug_aranges
0x0000000000000198 0x138 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
0x00000000000001a0 0x138 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_ranges 0x0000000000000000 0x278
.debug_ranges 0x0000000000000000 0x280
.debug_ranges 0x0000000000000000 0x50 Core/Src/gpio.o
.debug_ranges 0x0000000000000050 0x78 Core/Src/main.o
.debug_ranges 0x00000000000000c8 0x50 Core/Src/stm32l4xx_it.o
.debug_ranges 0x0000000000000118 0x18 Core/Src/system_stm32l4xx.o
.debug_ranges 0x0000000000000130 0x20 Core/Startup/startup_stm32l476rgtx.o
.debug_ranges 0x0000000000000150 0x128 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_ranges 0x0000000000000050 0x88 Core/Src/main.o
.debug_ranges 0x00000000000000d8 0x48 Core/Src/stm32l4xx_it.o
.debug_ranges 0x0000000000000120 0x18 Core/Src/system_stm32l4xx.o
.debug_ranges 0x0000000000000138 0x20 Core/Startup/startup_stm32l476rgtx.o
.debug_ranges 0x0000000000000158 0x128 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_macro 0x0000000000000000 0x1e117
.debug_macro 0x0000000000000000 0x1e120
.debug_macro 0x0000000000000000 0x102 Core/Src/gpio.o
.debug_macro 0x0000000000000102 0xaa8 Core/Src/gpio.o
.debug_macro 0x0000000000000baa 0x2e Core/Src/gpio.o
@ -1175,42 +1186,42 @@ OUTPUT(L476_ats_blink-master.elf elf32-littlearm)
.debug_macro 0x000000000001c3e5 0x43 Core/Src/gpio.o
.debug_macro 0x000000000001c428 0x1b9 Core/Src/gpio.o
.debug_macro 0x000000000001c5e1 0x16a Core/Src/gpio.o
.debug_macro 0x000000000001c74b 0x105 Core/Src/main.o
.debug_macro 0x000000000001c850 0x716 Core/Src/main.o
.debug_macro 0x000000000001cf66 0x2f5 Core/Src/main.o
.debug_macro 0x000000000001d25b 0xa7 Core/Src/main.o
.debug_macro 0x000000000001d302 0x142 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001d444 0x1bf Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001d603 0x164 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001d767 0x1a7 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001d90e 0x208 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001db16 0x2cb Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001dde1 0x22 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001de03 0xd4 Core/Src/system_stm32l4xx.o
.debug_macro 0x000000000001ded7 0x19f Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_macro 0x000000000001e076 0xa1 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_macro 0x000000000001c74b 0x10e Core/Src/main.o
.debug_macro 0x000000000001c859 0x716 Core/Src/main.o
.debug_macro 0x000000000001cf6f 0x2f5 Core/Src/main.o
.debug_macro 0x000000000001d264 0xa7 Core/Src/main.o
.debug_macro 0x000000000001d30b 0x1a7 Core/Src/main.o
.debug_macro 0x000000000001d4b2 0x142 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001d5f4 0x1bf Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001d7b3 0x164 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001d917 0x208 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001db1f 0x2cb Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001ddea 0x22 Core/Src/stm32l4xx_it.o
.debug_macro 0x000000000001de0c 0xd4 Core/Src/system_stm32l4xx.o
.debug_macro 0x000000000001dee0 0x19f Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_macro 0x000000000001e07f 0xa1 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_line 0x0000000000000000 0x1fee
.debug_line 0x0000000000000000 0x201e
.debug_line 0x0000000000000000 0x58c Core/Src/gpio.o
.debug_line 0x000000000000058c 0x62f Core/Src/main.o
.debug_line 0x0000000000000bbb 0x624 Core/Src/stm32l4xx_it.o
.debug_line 0x00000000000011df 0x496 Core/Src/system_stm32l4xx.o
.debug_line 0x0000000000001675 0x87 Core/Startup/startup_stm32l476rgtx.o
.debug_line 0x00000000000016fc 0x8f2 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_line 0x000000000000058c 0x670 Core/Src/main.o
.debug_line 0x0000000000000bfc 0x613 Core/Src/stm32l4xx_it.o
.debug_line 0x000000000000120f 0x496 Core/Src/system_stm32l4xx.o
.debug_line 0x00000000000016a5 0x87 Core/Startup/startup_stm32l476rgtx.o
.debug_line 0x000000000000172c 0x8f2 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_str 0x0000000000000000 0xa94c9
.debug_str 0x0000000000000000 0x9f8ba Core/Src/gpio.o
0x9fa7d (size before relaxing)
.debug_str 0x000000000009f8ba 0x541a Core/Src/main.o
0xa4d32 (size before relaxing)
.debug_str 0x00000000000a4cd4 0x384b Core/Src/stm32l4xx_it.o
0xa826a (size before relaxing)
.debug_str 0x00000000000a851f 0xd3 Core/Src/system_stm32l4xx.o
0x9e65f (size before relaxing)
.debug_str 0x00000000000a85f2 0x36 Core/Startup/startup_stm32l476rgtx.o
0xb0 (size before relaxing)
.debug_str 0x00000000000a8628 0xea1 Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
0xa5325 (size before relaxing)
.debug_str 0x0000000000000000 0xa94ae
.debug_str 0x0000000000000000 0x9f87a Core/Src/gpio.o
0x9fa3d (size before relaxing)
.debug_str 0x000000000009f87a 0x601b Core/Src/main.o
0xa58f3 (size before relaxing)
.debug_str 0x00000000000a5895 0x2c92 Core/Src/stm32l4xx_it.o
0xa821a (size before relaxing)
.debug_str 0x00000000000a8527 0xd3 Core/Src/system_stm32l4xx.o
0x9e61f (size before relaxing)
.debug_str 0x00000000000a85fa 0x36 Core/Startup/startup_stm32l476rgtx.o
0x70 (size before relaxing)
.debug_str 0x00000000000a8630 0xe7e Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
0xa52e5 (size before relaxing)
.comment 0x0000000000000000 0x7b
.comment 0x0000000000000000 0x7b Core/Src/gpio.o
@ -1220,10 +1231,10 @@ OUTPUT(L476_ats_blink-master.elf elf32-littlearm)
.comment 0x000000000000007b 0x7c Core/Src/system_stm32l4xx.o
.comment 0x000000000000007b 0x7c Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_frame 0x0000000000000000 0x9e4
.debug_frame 0x0000000000000000 0xa00
.debug_frame 0x0000000000000000 0x15c Core/Src/gpio.o
.debug_frame 0x000000000000015c 0x1f8 Core/Src/main.o
.debug_frame 0x0000000000000354 0x110 Core/Src/stm32l4xx_it.o
.debug_frame 0x0000000000000464 0x58 Core/Src/system_stm32l4xx.o
.debug_frame 0x00000000000004bc 0x4fc Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_frame 0x00000000000009b8 0x2c c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard\libc_nano.a(lib_a-init.o)
.debug_frame 0x000000000000015c 0x234 Core/Src/main.o
.debug_frame 0x0000000000000390 0xf0 Core/Src/stm32l4xx_it.o
.debug_frame 0x0000000000000480 0x58 Core/Src/system_stm32l4xx.o
.debug_frame 0x00000000000004d8 0x4fc Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
.debug_frame 0x00000000000009d4 0x2c c:/st/stm32cubeide_1.4.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.4.0.202007081208/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard\libc_nano.a(lib_a-init.o)

View file

@ -46,8 +46,8 @@ L476_ats_blink-master.bin \
all: L476_ats_blink-master.elf secondary-outputs
# Tool invocations
L476_ats_blink-master.elf: $(OBJS) $(USER_OBJS) C:\Users\adminaboyer\alex\enseignements_2020_21\TP_Prog_faible_energie\WorkSpace_STM32CubeIDE\L476_ats_blink-master\STM32L476RGTX_FLASH.ld
arm-none-eabi-gcc -o "L476_ats_blink-master.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"C:\Users\adminaboyer\alex\enseignements_2020_21\TP_Prog_faible_energie\WorkSpace_STM32CubeIDE\L476_ats_blink-master\STM32L476RGTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="L476_ats_blink-master.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
L476_ats_blink-master.elf: $(OBJS) $(USER_OBJS) C:\Users\camer\Desktop\LoPoSo\L476_ats_blink-master\STM32L476RGTX_FLASH.ld
arm-none-eabi-gcc -o "L476_ats_blink-master.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"C:\Users\camer\Desktop\LoPoSo\L476_ats_blink-master\STM32L476RGTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="L476_ats_blink-master.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
@echo 'Finished building target: $@'
@echo ' '

View file

@ -282,7 +282,7 @@ __STATIC_INLINE void LL_InitTick(uint32_t HCLKFrequency, uint32_t Ticks)
SysTick->LOAD = (uint32_t)((HCLKFrequency / Ticks) - 1UL); /* set reload register */
SysTick->VAL = 0UL; /* Load the SysTick Counter Value */
SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk |
SysTick_CTRL_ENABLE_Msk; /* Enable the Systick Timer */
SysTick_CTRL_ENABLE_Msk;
}
void LL_Init1msTick(uint32_t HCLKFrequency);