changed LEDs to work with new changes in CAN-message

This commit is contained in:
Janek Herm 2025-06-24 18:50:06 +02:00
parent bf4e1cda68
commit 09afab4ef6
6 changed files with 5245 additions and 5283 deletions

View File

@ -63,7 +63,6 @@ static void MX_CAN_Init(void);
extern dash_tx_t dash_tx;
extern rx_acc acc_status;
uint8_t sdc_closed;
uint8_t blink_state;
uint8_t r2d_progress;
uint32_t blink_tick_tson;
uint32_t blink_tick_r2d;
@ -104,7 +103,6 @@ int main(void)
/* USER CODE BEGIN 2 */
can_init(&hcan);
blink_state = 0;
sdc_closed = 0;
blink_tick_tson = HAL_GetTick();
blink_tick_r2d = HAL_GetTick();
@ -127,8 +125,8 @@ int main(void)
// Inverted in hardware
if ((HAL_GetTick() - ams_last_tick) < 350) { //master sendet aller 100ms, fürs testen erstmal auf 150ms gesetzt -> kann später wieder runter
HAL_GPIO_WritePin(IMD_LED_GPIO_Port, IMD_LED_Pin, acc_status.led_status.imd_error);
HAL_GPIO_WritePin(AMS_LED_GPIO_Port, AMS_LED_Pin, acc_status.led_status.ams_error);
HAL_GPIO_WritePin(IMD_LED_GPIO_Port, IMD_LED_Pin, !acc_status.led_status.imd_error);
HAL_GPIO_WritePin(AMS_LED_GPIO_Port, AMS_LED_Pin, !acc_status.led_status.ams_error);
HAL_GPIO_WritePin(TSOFF_LED_GPIO_Port, TSOFF_LED_Pin,acc_status.led_status.ts_green);
} else {
// Safe state: Error LEDs on, TSOFF off
@ -154,7 +152,7 @@ int main(void)
br = bb = 1;
}
if(acc_status.ams_status.ts_state == TS_ERROR){
r = 1;
br = 1;
}
}
else{
@ -165,10 +163,10 @@ int main(void)
HAL_GPIO_WritePin(TSON_G_GPIO_Port, TSON_G_Pin, g);
HAL_GPIO_WritePin(TSON_B_GPIO_Port, TSON_B_Pin, b);
if ((br || bg || bb) && ((HAL_GetTick() - blink_tick_tson) > 10u)) {
HAL_GPIO_WritePin(TSON_R_GPIO_Port, TSON_R_Pin, br && blink_state);
HAL_GPIO_WritePin(TSON_G_GPIO_Port, TSON_G_Pin, bg && blink_state);
HAL_GPIO_WritePin(TSON_B_GPIO_Port, TSON_B_Pin, bb && blink_state);
if ((br || bg || bb) && ((HAL_GetTick() - blink_tick_tson) > 1000u)) {
if (br) { HAL_GPIO_TogglePin(TSON_R_GPIO_Port, TSON_R_Pin); }
if (bg) { HAL_GPIO_TogglePin(TSON_G_GPIO_Port, TSON_G_Pin); }
if (bb) { HAL_GPIO_TogglePin(TSON_B_GPIO_Port, TSON_B_Pin); }
blink_tick_tson = HAL_GetTick();
}
@ -194,15 +192,13 @@ int main(void)
HAL_GPIO_WritePin(R2D_B_GPIO_Port, R2D_B_Pin, b);
if ((br || bg || bb) && ((HAL_GetTick() - blink_tick_r2d) > 10u)) {
HAL_GPIO_WritePin(R2D_R_GPIO_Port, R2D_R_Pin, br && blink_state);
HAL_GPIO_WritePin(R2D_G_GPIO_Port, R2D_G_Pin, bg && blink_state);
HAL_GPIO_WritePin(R2D_B_GPIO_Port, R2D_B_Pin, bb && blink_state);
if ((br || bg || bb) && ((HAL_GetTick() - blink_tick_r2d) > 1000u)) {
if (br) { HAL_GPIO_TogglePin(R2D_R_GPIO_Port, R2D_R_Pin); }
if (bg) { HAL_GPIO_TogglePin(R2D_G_GPIO_Port, R2D_G_Pin); }
if (bb) { HAL_GPIO_TogglePin(R2D_B_GPIO_Port, R2D_B_Pin); }
blink_tick_r2d = HAL_GetTick();
}
blink_state = !blink_state;
if ((HAL_GetTick() - can_send_tick) > 50u){
can_send();
can_send_tick = HAL_GetTick();

View File

@ -1,5 +1,5 @@
../Core/Src/main.c:78:5:main 36
../Core/Src/main.c:219:6:SystemClock_Config 3
../Core/Src/main.c:256:13:MX_CAN_Init 2
../Core/Src/main.c:293:13:MX_GPIO_Init 1
../Core/Src/main.c:347:6:Error_Handler 1
../Core/Src/main.c:77:5:main 30
../Core/Src/main.c:215:6:SystemClock_Config 3
../Core/Src/main.c:252:13:MX_CAN_Init 2
../Core/Src/main.c:289:13:MX_GPIO_Init 1
../Core/Src/main.c:343:6:Error_Handler 1

View File

@ -1,5 +1,5 @@
../Core/Src/main.c:78:5:main 32 static
../Core/Src/main.c:219:6:SystemClock_Config 72 static
../Core/Src/main.c:256:13:MX_CAN_Init 8 static
../Core/Src/main.c:293:13:MX_GPIO_Init 40 static
../Core/Src/main.c:347:6:Error_Handler 4 static,ignoring_inline_asm
../Core/Src/main.c:77:5:main 32 static
../Core/Src/main.c:215:6:SystemClock_Config 72 static
../Core/Src/main.c:252:13:MX_CAN_Init 8 static
../Core/Src/main.c:289:13:MX_GPIO_Init 40 static
../Core/Src/main.c:343:6:Error_Handler 4 static,ignoring_inline_asm

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1619,8 +1619,6 @@ Discarded input sections
.bss 0x00000000 0x0 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.text.HAL_GPIO_DeInit
0x00000000 0x1b8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.text.HAL_GPIO_TogglePin
0x00000000 0x34 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.text.HAL_GPIO_LockPin
0x00000000 0x50 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.text.HAL_GPIO_EXTI_IRQHandler
@ -2734,7 +2732,7 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
0x08000000 g_pfnVectors
0x08000188 . = ALIGN (0x4)
.text 0x08000188 0x3280
.text 0x08000188 0x3220
0x08000188 . = ALIGN (0x4)
*(.text)
.text 0x08000188 0x40 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
@ -2761,324 +2759,327 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
.text.HAL_CAN_RxFifo0MsgPendingCallback
0x080003ac 0x58 ./Core/Src/can_halal.o
0x080003ac HAL_CAN_RxFifo0MsgPendingCallback
.text.main 0x08000404 0x424 ./Core/Src/main.o
.text.main 0x08000404 0x390 ./Core/Src/main.o
0x08000404 main
.text.SystemClock_Config
0x08000828 0x78 ./Core/Src/main.o
0x08000828 SystemClock_Config
0x08000794 0x78 ./Core/Src/main.o
0x08000794 SystemClock_Config
.text.MX_CAN_Init
0x080008a0 0x6c ./Core/Src/main.o
0x0800080c 0x6c ./Core/Src/main.o
.text.MX_GPIO_Init
0x0800090c 0xd8 ./Core/Src/main.o
0x08000878 0xd8 ./Core/Src/main.o
.text.Error_Handler
0x080009e4 0xc ./Core/Src/main.o
0x080009e4 Error_Handler
0x08000950 0xc ./Core/Src/main.o
0x08000950 Error_Handler
.text.HAL_MspInit
0x080009f0 0x48 ./Core/Src/stm32f3xx_hal_msp.o
0x080009f0 HAL_MspInit
0x0800095c 0x48 ./Core/Src/stm32f3xx_hal_msp.o
0x0800095c HAL_MspInit
.text.HAL_CAN_MspInit
0x08000a38 0xa8 ./Core/Src/stm32f3xx_hal_msp.o
0x08000a38 HAL_CAN_MspInit
0x080009a4 0xa8 ./Core/Src/stm32f3xx_hal_msp.o
0x080009a4 HAL_CAN_MspInit
.text.NMI_Handler
0x08000ae0 0x8 ./Core/Src/stm32f3xx_it.o
0x08000ae0 NMI_Handler
0x08000a4c 0x8 ./Core/Src/stm32f3xx_it.o
0x08000a4c NMI_Handler
.text.HardFault_Handler
0x08000ae8 0x8 ./Core/Src/stm32f3xx_it.o
0x08000ae8 HardFault_Handler
0x08000a54 0x8 ./Core/Src/stm32f3xx_it.o
0x08000a54 HardFault_Handler
.text.MemManage_Handler
0x08000af0 0x8 ./Core/Src/stm32f3xx_it.o
0x08000af0 MemManage_Handler
0x08000a5c 0x8 ./Core/Src/stm32f3xx_it.o
0x08000a5c MemManage_Handler
.text.BusFault_Handler
0x08000af8 0x8 ./Core/Src/stm32f3xx_it.o
0x08000af8 BusFault_Handler
0x08000a64 0x8 ./Core/Src/stm32f3xx_it.o
0x08000a64 BusFault_Handler
.text.UsageFault_Handler
0x08000b00 0x8 ./Core/Src/stm32f3xx_it.o
0x08000b00 UsageFault_Handler
0x08000a6c 0x8 ./Core/Src/stm32f3xx_it.o
0x08000a6c UsageFault_Handler
.text.SVC_Handler
0x08000b08 0xe ./Core/Src/stm32f3xx_it.o
0x08000b08 SVC_Handler
0x08000a74 0xe ./Core/Src/stm32f3xx_it.o
0x08000a74 SVC_Handler
.text.DebugMon_Handler
0x08000b16 0xe ./Core/Src/stm32f3xx_it.o
0x08000b16 DebugMon_Handler
0x08000a82 0xe ./Core/Src/stm32f3xx_it.o
0x08000a82 DebugMon_Handler
.text.PendSV_Handler
0x08000b24 0xe ./Core/Src/stm32f3xx_it.o
0x08000b24 PendSV_Handler
0x08000a90 0xe ./Core/Src/stm32f3xx_it.o
0x08000a90 PendSV_Handler
.text.SysTick_Handler
0x08000b32 0xc ./Core/Src/stm32f3xx_it.o
0x08000b32 SysTick_Handler
*fill* 0x08000b3e 0x2
0x08000a9e 0xc ./Core/Src/stm32f3xx_it.o
0x08000a9e SysTick_Handler
*fill* 0x08000aaa 0x2
.text.USB_LP_CAN_RX0_IRQHandler
0x08000b40 0x14 ./Core/Src/stm32f3xx_it.o
0x08000b40 USB_LP_CAN_RX0_IRQHandler
0x08000aac 0x14 ./Core/Src/stm32f3xx_it.o
0x08000aac USB_LP_CAN_RX0_IRQHandler
.text.CAN_RX1_IRQHandler
0x08000b54 0x14 ./Core/Src/stm32f3xx_it.o
0x08000b54 CAN_RX1_IRQHandler
0x08000ac0 0x14 ./Core/Src/stm32f3xx_it.o
0x08000ac0 CAN_RX1_IRQHandler
.text.SystemInit
0x08000b68 0x24 ./Core/Src/system_stm32f3xx.o
0x08000b68 SystemInit
0x08000ad4 0x24 ./Core/Src/system_stm32f3xx.o
0x08000ad4 SystemInit
.text.Reset_Handler
0x08000b8c 0x50 ./Core/Startup/startup_stm32f302cbtx.o
0x08000b8c Reset_Handler
0x08000af8 0x50 ./Core/Startup/startup_stm32f302cbtx.o
0x08000af8 Reset_Handler
.text.Default_Handler
0x08000bdc 0x2 ./Core/Startup/startup_stm32f302cbtx.o
0x08000bdc RTC_Alarm_IRQHandler
0x08000bdc TIM1_CC_IRQHandler
0x08000bdc USB_HP_IRQHandler
0x08000bdc PVD_IRQHandler
0x08000bdc TAMP_STAMP_IRQHandler
0x08000bdc EXTI3_IRQHandler
0x08000bdc USB_HP_CAN_TX_IRQHandler
0x08000bdc EXTI0_IRQHandler
0x08000bdc I2C2_EV_IRQHandler
0x08000bdc FPU_IRQHandler
0x08000bdc TIM1_UP_TIM16_IRQHandler
0x08000bdc ADC1_2_IRQHandler
0x08000bdc SPI1_IRQHandler
0x08000bdc CAN_SCE_IRQHandler
0x08000bdc TIM6_DAC_IRQHandler
0x08000bdc DMA2_Channel2_IRQHandler
0x08000bdc DMA1_Channel4_IRQHandler
0x08000bdc USART3_IRQHandler
0x08000bdc DMA1_Channel7_IRQHandler
0x08000bdc UART5_IRQHandler
0x08000bdc TIM4_IRQHandler
0x08000bdc DMA2_Channel1_IRQHandler
0x08000bdc I2C1_EV_IRQHandler
0x08000bdc DMA1_Channel6_IRQHandler
0x08000bdc UART4_IRQHandler
0x08000bdc DMA2_Channel4_IRQHandler
0x08000bdc TIM3_IRQHandler
0x08000bdc RCC_IRQHandler
0x08000bdc DMA1_Channel1_IRQHandler
0x08000bdc Default_Handler
0x08000bdc USBWakeUp_RMP_IRQHandler
0x08000bdc EXTI15_10_IRQHandler
0x08000bdc EXTI9_5_IRQHandler
0x08000bdc RTC_WKUP_IRQHandler
0x08000bdc SPI2_IRQHandler
0x08000bdc DMA2_Channel5_IRQHandler
0x08000bdc DMA1_Channel5_IRQHandler
0x08000bdc USB_LP_IRQHandler
0x08000bdc EXTI4_IRQHandler
0x08000bdc COMP1_2_IRQHandler
0x08000bdc TIM1_TRG_COM_TIM17_IRQHandler
0x08000bdc DMA1_Channel3_IRQHandler
0x08000bdc WWDG_IRQHandler
0x08000bdc TIM2_IRQHandler
0x08000bdc EXTI1_IRQHandler
0x08000bdc COMP4_6_IRQHandler
0x08000bdc USART2_IRQHandler
0x08000bdc I2C2_ER_IRQHandler
0x08000bdc DMA1_Channel2_IRQHandler
0x08000bdc FLASH_IRQHandler
0x08000bdc USART1_IRQHandler
0x08000bdc SPI3_IRQHandler
0x08000bdc I2C1_ER_IRQHandler
0x08000bdc USBWakeUp_IRQHandler
0x08000bdc DMA2_Channel3_IRQHandler
0x08000bdc EXTI2_TSC_IRQHandler
0x08000bdc TIM1_BRK_TIM15_IRQHandler
*fill* 0x08000bde 0x2
0x08000b48 0x2 ./Core/Startup/startup_stm32f302cbtx.o
0x08000b48 RTC_Alarm_IRQHandler
0x08000b48 TIM1_CC_IRQHandler
0x08000b48 USB_HP_IRQHandler
0x08000b48 PVD_IRQHandler
0x08000b48 TAMP_STAMP_IRQHandler
0x08000b48 EXTI3_IRQHandler
0x08000b48 USB_HP_CAN_TX_IRQHandler
0x08000b48 EXTI0_IRQHandler
0x08000b48 I2C2_EV_IRQHandler
0x08000b48 FPU_IRQHandler
0x08000b48 TIM1_UP_TIM16_IRQHandler
0x08000b48 ADC1_2_IRQHandler
0x08000b48 SPI1_IRQHandler
0x08000b48 CAN_SCE_IRQHandler
0x08000b48 TIM6_DAC_IRQHandler
0x08000b48 DMA2_Channel2_IRQHandler
0x08000b48 DMA1_Channel4_IRQHandler
0x08000b48 USART3_IRQHandler
0x08000b48 DMA1_Channel7_IRQHandler
0x08000b48 UART5_IRQHandler
0x08000b48 TIM4_IRQHandler
0x08000b48 DMA2_Channel1_IRQHandler
0x08000b48 I2C1_EV_IRQHandler
0x08000b48 DMA1_Channel6_IRQHandler
0x08000b48 UART4_IRQHandler
0x08000b48 DMA2_Channel4_IRQHandler
0x08000b48 TIM3_IRQHandler
0x08000b48 RCC_IRQHandler
0x08000b48 DMA1_Channel1_IRQHandler
0x08000b48 Default_Handler
0x08000b48 USBWakeUp_RMP_IRQHandler
0x08000b48 EXTI15_10_IRQHandler
0x08000b48 EXTI9_5_IRQHandler
0x08000b48 RTC_WKUP_IRQHandler
0x08000b48 SPI2_IRQHandler
0x08000b48 DMA2_Channel5_IRQHandler
0x08000b48 DMA1_Channel5_IRQHandler
0x08000b48 USB_LP_IRQHandler
0x08000b48 EXTI4_IRQHandler
0x08000b48 COMP1_2_IRQHandler
0x08000b48 TIM1_TRG_COM_TIM17_IRQHandler
0x08000b48 DMA1_Channel3_IRQHandler
0x08000b48 WWDG_IRQHandler
0x08000b48 TIM2_IRQHandler
0x08000b48 EXTI1_IRQHandler
0x08000b48 COMP4_6_IRQHandler
0x08000b48 USART2_IRQHandler
0x08000b48 I2C2_ER_IRQHandler
0x08000b48 DMA1_Channel2_IRQHandler
0x08000b48 FLASH_IRQHandler
0x08000b48 USART1_IRQHandler
0x08000b48 SPI3_IRQHandler
0x08000b48 I2C1_ER_IRQHandler
0x08000b48 USBWakeUp_IRQHandler
0x08000b48 DMA2_Channel3_IRQHandler
0x08000b48 EXTI2_TSC_IRQHandler
0x08000b48 TIM1_BRK_TIM15_IRQHandler
*fill* 0x08000b4a 0x2
.text.HAL_Init
0x08000be0 0x2c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000be0 HAL_Init
0x08000b4c 0x2c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000b4c HAL_Init
.text.HAL_InitTick
0x08000c0c 0x60 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c0c HAL_InitTick
0x08000b78 0x60 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000b78 HAL_InitTick
.text.HAL_IncTick
0x08000c6c 0x28 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c6c HAL_IncTick
0x08000bd8 0x28 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000bd8 HAL_IncTick
.text.HAL_GetTick
0x08000c94 0x18 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c94 HAL_GetTick
0x08000c00 0x18 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c00 HAL_GetTick
.text.HAL_CAN_Init
0x08000cac 0x28c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08000cac HAL_CAN_Init
0x08000c18 0x28c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08000c18 HAL_CAN_Init
.text.HAL_CAN_ConfigFilter
0x08000f38 0x194 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08000f38 HAL_CAN_ConfigFilter
0x08000ea4 0x194 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08000ea4 HAL_CAN_ConfigFilter
.text.HAL_CAN_Start
0x080010cc 0x88 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080010cc HAL_CAN_Start
0x08001038 0x88 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001038 HAL_CAN_Start
.text.HAL_CAN_AddTxMessage
0x08001154 0x1a0 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001154 HAL_CAN_AddTxMessage
0x080010c0 0x1a0 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080010c0 HAL_CAN_AddTxMessage
.text.HAL_CAN_GetRxMessage
0x080012f4 0x244 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080012f4 HAL_CAN_GetRxMessage
0x08001260 0x244 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001260 HAL_CAN_GetRxMessage
.text.HAL_CAN_ActivateNotification
0x08001538 0x4c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001538 HAL_CAN_ActivateNotification
0x080014a4 0x4c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080014a4 HAL_CAN_ActivateNotification
.text.HAL_CAN_IRQHandler
0x08001584 0x38a ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001584 HAL_CAN_IRQHandler
0x080014f0 0x38a ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080014f0 HAL_CAN_IRQHandler
.text.HAL_CAN_TxMailbox0CompleteCallback
0x0800190e 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800190e HAL_CAN_TxMailbox0CompleteCallback
0x0800187a 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800187a HAL_CAN_TxMailbox0CompleteCallback
.text.HAL_CAN_TxMailbox1CompleteCallback
0x08001922 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001922 HAL_CAN_TxMailbox1CompleteCallback
0x0800188e 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800188e HAL_CAN_TxMailbox1CompleteCallback
.text.HAL_CAN_TxMailbox2CompleteCallback
0x08001936 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001936 HAL_CAN_TxMailbox2CompleteCallback
0x080018a2 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080018a2 HAL_CAN_TxMailbox2CompleteCallback
.text.HAL_CAN_TxMailbox0AbortCallback
0x0800194a 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800194a HAL_CAN_TxMailbox0AbortCallback
0x080018b6 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080018b6 HAL_CAN_TxMailbox0AbortCallback
.text.HAL_CAN_TxMailbox1AbortCallback
0x0800195e 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800195e HAL_CAN_TxMailbox1AbortCallback
0x080018ca 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080018ca HAL_CAN_TxMailbox1AbortCallback
.text.HAL_CAN_TxMailbox2AbortCallback
0x08001972 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001972 HAL_CAN_TxMailbox2AbortCallback
0x080018de 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080018de HAL_CAN_TxMailbox2AbortCallback
.text.HAL_CAN_RxFifo0FullCallback
0x08001986 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001986 HAL_CAN_RxFifo0FullCallback
0x080018f2 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080018f2 HAL_CAN_RxFifo0FullCallback
.text.HAL_CAN_RxFifo1MsgPendingCallback
0x0800199a 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800199a HAL_CAN_RxFifo1MsgPendingCallback
0x08001906 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001906 HAL_CAN_RxFifo1MsgPendingCallback
.text.HAL_CAN_RxFifo1FullCallback
0x080019ae 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019ae HAL_CAN_RxFifo1FullCallback
0x0800191a 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800191a HAL_CAN_RxFifo1FullCallback
.text.HAL_CAN_SleepCallback
0x080019c2 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019c2 HAL_CAN_SleepCallback
0x0800192e 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800192e HAL_CAN_SleepCallback
.text.HAL_CAN_WakeUpFromRxMsgCallback
0x080019d6 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019d6 HAL_CAN_WakeUpFromRxMsgCallback
0x08001942 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001942 HAL_CAN_WakeUpFromRxMsgCallback
.text.HAL_CAN_ErrorCallback
0x080019ea 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019ea HAL_CAN_ErrorCallback
*fill* 0x080019fe 0x2
0x08001956 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001956 HAL_CAN_ErrorCallback
*fill* 0x0800196a 0x2
.text.__NVIC_SetPriorityGrouping
0x08001a00 0x48 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x0800196c 0x48 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.__NVIC_GetPriorityGrouping
0x08001a48 0x1c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x080019b4 0x1c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.__NVIC_EnableIRQ
0x08001a64 0x3c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x080019d0 0x3c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.__NVIC_SetPriority
0x08001aa0 0x54 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001a0c 0x54 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.NVIC_EncodePriority
0x08001af4 0x66 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
*fill* 0x08001b5a 0x2
0x08001a60 0x66 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
*fill* 0x08001ac6 0x2
.text.SysTick_Config
0x08001b5c 0x44 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001ac8 0x44 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.HAL_NVIC_SetPriorityGrouping
0x08001ba0 0x16 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001ba0 HAL_NVIC_SetPriorityGrouping
0x08001b0c 0x16 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b0c HAL_NVIC_SetPriorityGrouping
.text.HAL_NVIC_SetPriority
0x08001bb6 0x38 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001bb6 HAL_NVIC_SetPriority
0x08001b22 0x38 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b22 HAL_NVIC_SetPriority
.text.HAL_NVIC_EnableIRQ
0x08001bee 0x1c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001bee HAL_NVIC_EnableIRQ
0x08001b5a 0x1c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b5a HAL_NVIC_EnableIRQ
.text.HAL_SYSTICK_Config
0x08001c0a 0x18 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001c0a HAL_SYSTICK_Config
*fill* 0x08001c22 0x2
0x08001b76 0x18 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b76 HAL_SYSTICK_Config
*fill* 0x08001b8e 0x2
.text.HAL_GPIO_Init
0x08001c24 0x2f4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001c24 HAL_GPIO_Init
0x08001b90 0x2f4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001b90 HAL_GPIO_Init
.text.HAL_GPIO_ReadPin
0x08001f18 0x30 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001f18 HAL_GPIO_ReadPin
0x08001e84 0x30 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001e84 HAL_GPIO_ReadPin
.text.HAL_GPIO_WritePin
0x08001f48 0x30 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001f48 HAL_GPIO_WritePin
0x08001eb4 0x30 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001eb4 HAL_GPIO_WritePin
.text.HAL_GPIO_TogglePin
0x08001ee4 0x34 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001ee4 HAL_GPIO_TogglePin
.text.HAL_RCC_OscConfig
0x08001f78 0x107c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08001f78 HAL_RCC_OscConfig
0x08001f18 0x107c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08001f18 HAL_RCC_OscConfig
.text.HAL_RCC_ClockConfig
0x08002ff4 0x2f8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08002ff4 HAL_RCC_ClockConfig
0x08002f94 0x2f8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08002f94 HAL_RCC_ClockConfig
.text.HAL_RCC_GetSysClockFreq
0x080032ec 0xac ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x080032ec HAL_RCC_GetSysClockFreq
.text.memset 0x08003398 0x10 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
0x08003398 memset
0x0800328c 0xac ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x0800328c HAL_RCC_GetSysClockFreq
.text.memset 0x08003338 0x10 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
0x08003338 memset
.text.__libc_init_array
0x080033a8 0x48 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
0x080033a8 __libc_init_array
0x08003348 0x48 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
0x08003348 __libc_init_array
*(.glue_7)
.glue_7 0x080033f0 0x0 linker stubs
.glue_7 0x08003390 0x0 linker stubs
*(.glue_7t)
.glue_7t 0x080033f0 0x0 linker stubs
.glue_7t 0x08003390 0x0 linker stubs
*(.eh_frame)
.eh_frame 0x080033f0 0x0 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.eh_frame 0x08003390 0x0 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
*(.init)
.init 0x080033f0 0x4 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
0x080033f0 _init
.init 0x080033f4 0x8 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
.init 0x08003390 0x4 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
0x08003390 _init
.init 0x08003394 0x8 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
*(.fini)
.fini 0x080033fc 0x4 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
0x080033fc _fini
.fini 0x08003400 0x8 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
0x08003408 . = ALIGN (0x4)
0x08003408 _etext = .
.fini 0x0800339c 0x4 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crti.o
0x0800339c _fini
.fini 0x080033a0 0x8 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtn.o
0x080033a8 . = ALIGN (0x4)
0x080033a8 _etext = .
.vfp11_veneer 0x08003408 0x0
.vfp11_veneer 0x08003408 0x0 linker stubs
.vfp11_veneer 0x080033a8 0x0
.vfp11_veneer 0x080033a8 0x0 linker stubs
.v4_bx 0x08003408 0x0
.v4_bx 0x08003408 0x0 linker stubs
.v4_bx 0x080033a8 0x0
.v4_bx 0x080033a8 0x0 linker stubs
.iplt 0x08003408 0x0
.iplt 0x08003408 0x0 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.iplt 0x080033a8 0x0
.iplt 0x080033a8 0x0 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.rodata 0x08003408 0x30
0x08003408 . = ALIGN (0x4)
.rodata 0x080033a8 0x30
0x080033a8 . = ALIGN (0x4)
*(.rodata)
*(.rodata*)
.rodata.AHBPrescTable
0x08003408 0x10 ./Core/Src/system_stm32f3xx.o
0x08003408 AHBPrescTable
0x080033a8 0x10 ./Core/Src/system_stm32f3xx.o
0x080033a8 AHBPrescTable
.rodata.aPLLMULFactorTable
0x08003418 0x10 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x080033b8 0x10 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.rodata.aPredivFactorTable
0x08003428 0x10 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08003438 . = ALIGN (0x4)
0x080033c8 0x10 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x080033d8 . = ALIGN (0x4)
.ARM.extab 0x08003438 0x0
0x08003438 . = ALIGN (0x4)
.ARM.extab 0x080033d8 0x0
0x080033d8 . = ALIGN (0x4)
*(.ARM.extab* .gnu.linkonce.armextab.*)
0x08003438 . = ALIGN (0x4)
0x080033d8 . = ALIGN (0x4)
.ARM 0x08003438 0x0
0x08003438 . = ALIGN (0x4)
0x08003438 __exidx_start = .
.ARM 0x080033d8 0x0
0x080033d8 . = ALIGN (0x4)
0x080033d8 __exidx_start = .
*(.ARM.exidx*)
0x08003438 __exidx_end = .
0x08003438 . = ALIGN (0x4)
0x080033d8 __exidx_end = .
0x080033d8 . = ALIGN (0x4)
.preinit_array 0x08003438 0x0
0x08003438 . = ALIGN (0x4)
0x08003438 PROVIDE (__preinit_array_start = .)
.preinit_array 0x080033d8 0x0
0x080033d8 . = ALIGN (0x4)
0x080033d8 PROVIDE (__preinit_array_start = .)
*(.preinit_array*)
0x08003438 PROVIDE (__preinit_array_end = .)
0x08003438 . = ALIGN (0x4)
0x080033d8 PROVIDE (__preinit_array_end = .)
0x080033d8 . = ALIGN (0x4)
.init_array 0x08003438 0x4
0x08003438 . = ALIGN (0x4)
0x08003438 PROVIDE (__init_array_start = .)
.init_array 0x080033d8 0x4
0x080033d8 . = ALIGN (0x4)
0x080033d8 PROVIDE (__init_array_start = .)
*(SORT_BY_NAME(.init_array.*))
*(.init_array*)
.init_array 0x08003438 0x4 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
0x0800343c PROVIDE (__init_array_end = .)
0x0800343c . = ALIGN (0x4)
.init_array 0x080033d8 0x4 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
0x080033dc PROVIDE (__init_array_end = .)
0x080033dc . = ALIGN (0x4)
.fini_array 0x0800343c 0x4
0x0800343c . = ALIGN (0x4)
.fini_array 0x080033dc 0x4
0x080033dc . = ALIGN (0x4)
[!provide] PROVIDE (__fini_array_start = .)
*(SORT_BY_NAME(.fini_array.*))
*(.fini_array*)
.fini_array 0x0800343c 0x4 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.fini_array 0x080033dc 0x4 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
[!provide] PROVIDE (__fini_array_end = .)
0x08003440 . = ALIGN (0x4)
0x08003440 _sidata = LOADADDR (.data)
0x080033e0 . = ALIGN (0x4)
0x080033e0 _sidata = LOADADDR (.data)
.rel.dyn 0x08003440 0x0
.rel.iplt 0x08003440 0x0 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.rel.dyn 0x080033e0 0x0
.rel.iplt 0x080033e0 0x0 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
.data 0x20000000 0xc load address 0x08003440
.data 0x20000000 0xc load address 0x080033e0
0x20000000 . = ALIGN (0x4)
0x20000000 _sdata = .
*(.data)
@ -3098,11 +3099,11 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
*fill* 0x20000009 0x3
0x2000000c _edata = .
.igot.plt 0x2000000c 0x0 load address 0x0800344c
.igot.plt 0x2000000c 0x0 load address 0x080033ec
.igot.plt 0x2000000c 0x0 C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard/crtbegin.o
0x2000000c . = ALIGN (0x4)
.bss 0x2000000c 0xe8 load address 0x0800344c
.bss 0x2000000c 0xe8 load address 0x080033ec
0x2000000c _sbss = .
0x2000000c __bss_start__ = _sbss
*(.bss)
@ -3125,13 +3126,10 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
.bss.sdc_closed
0x200000dc 0x1 ./Core/Src/main.o
0x200000dc sdc_closed
.bss.blink_state
0x200000dd 0x1 ./Core/Src/main.o
0x200000dd blink_state
.bss.r2d_progress
0x200000de 0x1 ./Core/Src/main.o
0x200000de r2d_progress
*fill* 0x200000df 0x1
0x200000dd 0x1 ./Core/Src/main.o
0x200000dd r2d_progress
*fill* 0x200000de 0x2
.bss.blink_tick_tson
0x200000e0 0x4 ./Core/Src/main.o
0x200000e0 blink_tick_tson
@ -3152,7 +3150,7 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
0x200000f4 __bss_end__ = _ebss
._user_heap_stack
0x200000f4 0x604 load address 0x0800344c
0x200000f4 0x604 load address 0x080033ec
0x200000f8 . = ALIGN (0x8)
*fill* 0x200000f4 0x4
[!provide] PROVIDE (end = .)
@ -3211,19 +3209,19 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libm.a
LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.1.0.202410251130/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m+fp/hard\libgcc.a
.debug_info 0x00000000 0x74ad
.debug_info 0x00000000 0x74b1
.debug_info 0x00000000 0x870 ./Core/Src/can.o
.debug_info 0x00000870 0xb01 ./Core/Src/can_halal.o
.debug_info 0x00001371 0xd3e ./Core/Src/main.o
.debug_info 0x000020af 0x9f1 ./Core/Src/stm32f3xx_hal_msp.o
.debug_info 0x00002aa0 0x5ef ./Core/Src/stm32f3xx_it.o
.debug_info 0x0000308f 0x407 ./Core/Src/system_stm32f3xx.o
.debug_info 0x00003496 0x30 ./Core/Startup/startup_stm32f302cbtx.o
.debug_info 0x000034c6 0x7a4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_info 0x00003c6a 0x1107 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_info 0x00004d71 0xcb4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_info 0x00005a25 0x5fe ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_info 0x00006023 0x148a ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_info 0x00001371 0xd42 ./Core/Src/main.o
.debug_info 0x000020b3 0x9f1 ./Core/Src/stm32f3xx_hal_msp.o
.debug_info 0x00002aa4 0x5ef ./Core/Src/stm32f3xx_it.o
.debug_info 0x00003093 0x407 ./Core/Src/system_stm32f3xx.o
.debug_info 0x0000349a 0x30 ./Core/Startup/startup_stm32f302cbtx.o
.debug_info 0x000034ca 0x7a4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_info 0x00003c6e 0x1107 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_info 0x00004d75 0xcb4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_info 0x00005a29 0x5fe ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_info 0x00006027 0x148a ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_abbrev 0x00000000 0x1916
.debug_abbrev 0x00000000 0x258 ./Core/Src/can.o
@ -3365,44 +3363,44 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
.debug_macro 0x0001b29d 0x1c0 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_macro 0x0001b45d 0x1dd ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_line 0x00000000 0x7cbd
.debug_line 0x00000000 0x7c2e
.debug_line 0x00000000 0x776 ./Core/Src/can.o
.debug_line 0x00000776 0xa46 ./Core/Src/can_halal.o
.debug_line 0x000011bc 0xa84 ./Core/Src/main.o
.debug_line 0x00001c40 0x777 ./Core/Src/stm32f3xx_hal_msp.o
.debug_line 0x000023b7 0x817 ./Core/Src/stm32f3xx_it.o
.debug_line 0x00002bce 0x79e ./Core/Src/system_stm32f3xx.o
.debug_line 0x0000336c 0x7a ./Core/Startup/startup_stm32f302cbtx.o
.debug_line 0x000033e6 0x9d6 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_line 0x00003dbc 0x1386 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_line 0x00005142 0xcc3 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_line 0x00005e05 0xb4d ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_line 0x00006952 0x136b ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_line 0x000011bc 0x9f5 ./Core/Src/main.o
.debug_line 0x00001bb1 0x777 ./Core/Src/stm32f3xx_hal_msp.o
.debug_line 0x00002328 0x817 ./Core/Src/stm32f3xx_it.o
.debug_line 0x00002b3f 0x79e ./Core/Src/system_stm32f3xx.o
.debug_line 0x000032dd 0x7a ./Core/Startup/startup_stm32f302cbtx.o
.debug_line 0x00003357 0x9d6 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_line 0x00003d2d 0x1386 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_line 0x000050b3 0xcc3 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_line 0x00005d76 0xb4d ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_line 0x000068c3 0x136b ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_str 0x00000000 0xa14ed
.debug_str 0x00000000 0xa14e1
.debug_str 0x00000000 0x9c3f9 ./Core/Src/can.o
0x9cc19 (size before relaxing)
.debug_str 0x0009c3f9 0x33ac ./Core/Src/can_halal.o
0x9febf (size before relaxing)
.debug_str 0x0009f7a5 0x6b6 ./Core/Src/main.o
0x9d268 (size before relaxing)
.debug_str 0x0009fe5b 0x3a6 ./Core/Src/stm32f3xx_hal_msp.o
.debug_str 0x0009f7a5 0x6bd ./Core/Src/main.o
0x9d26f (size before relaxing)
.debug_str 0x0009fe62 0x3a6 ./Core/Src/stm32f3xx_hal_msp.o
0x9d2ff (size before relaxing)
.debug_str 0x000a0201 0xef ./Core/Src/stm32f3xx_it.o
.debug_str 0x000a0208 0xef ./Core/Src/stm32f3xx_it.o
0x9cea3 (size before relaxing)
.debug_str 0x000a02f0 0xdf ./Core/Src/system_stm32f3xx.o
.debug_str 0x000a02f7 0xdf ./Core/Src/system_stm32f3xx.o
0x9c74a (size before relaxing)
.debug_str 0x000a03cf 0x44 ./Core/Startup/startup_stm32f302cbtx.o
.debug_str 0x000a03d6 0x44 ./Core/Startup/startup_stm32f302cbtx.o
0x91 (size before relaxing)
.debug_str 0x000a0413 0x395 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_str 0x000a041a 0x395 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x9cf21 (size before relaxing)
.debug_str 0x000a07a8 0x605 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_str 0x000a07af 0x605 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x9d259 (size before relaxing)
.debug_str 0x000a0dad 0x369 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_str 0x000a0db4 0x369 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x9cfa5 (size before relaxing)
.debug_str 0x000a1116 0x11f ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_str 0x000a111d 0x10c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x9c8c0 (size before relaxing)
.debug_str 0x000a1235 0x2b8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_str 0x000a1229 0x2b8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x9cbea (size before relaxing)
.comment 0x00000000 0x43