fixed LEDs

This commit is contained in:
Janek Herm 2025-06-18 19:39:13 +02:00
parent cdd7163db1
commit bf4e1cda68
8 changed files with 5178 additions and 5190 deletions

View File

@ -16,13 +16,13 @@
typedef union {
struct {
uint8_t ts_inactive : 1;
uint8_t ts_active : 1;
uint8_t ts_precharge : 1;
uint8_t ts_discharge : 1;
uint8_t ts_error : 1;
uint8_t ts_state : 1;
uint8_t NC1 : 1;
uint8_t NC2 : 1;
uint8_t NC3 : 1;
uint8_t NC4 : 1;
uint8_t NC5 : 1;
uint8_t NC6 : 1;
uint8_t sdc_closed : 1;
};
uint8_t ams_rx;

View File

@ -55,6 +55,12 @@ extern "C" {
#define R2D_INIT_STAGE1 0x06
#define R2D_INIT_STAGE2 0x07
#define R2D_INIT_SUCCESS 0x0F
#define TS_INACTIVE 0x00
#define TS_ACTIVE 0x01
#define TS_PRECHARGE 0x02
#define TS_DISCHARGE 0x03
#define TS_ERROR 0x04
/* USER CODE END EM */
/* Exported functions prototypes ---------------------------------------------*/

View File

@ -141,18 +141,21 @@ int main(void)
int br = 0, bg = 0, bb = 0;
if(acc_status.ams_status.sdc_closed == 1){
if(acc_status.ams_status.ts_inactive){
if(acc_status.ams_status.ts_state == TS_INACTIVE){
r = g = 1;
}
if(acc_status.ams_status.ts_precharge){
if(acc_status.ams_status.ts_state == TS_PRECHARGE){
br = bg = 1;
}
if(acc_status.ams_status.ts_active){
if(acc_status.ams_status.ts_state == TS_ACTIVE){
g = 1;
}
if(acc_status.ams_status.ts_discharge){
if(acc_status.ams_status.ts_state == TS_DISCHARGE){
br = bb = 1;
}
if(acc_status.ams_status.ts_state == TS_ERROR){
r = 1;
}
}
else{
b = r = 1;
@ -162,7 +165,7 @@ 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) > 100u)) {
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);
@ -172,7 +175,7 @@ int main(void)
r = g = b = 0;
br = bg = bb = 0;
if (acc_status.ams_status.ts_active) {
if (acc_status.ams_status.ts_state == TS_ACTIVE) {
if((r2d_progress == R2D_TS_ACTIVE) || (r2d_progress == R2D_TSMS) || (r2d_progress == R2D_NONE)){
r = g = 1;
}
@ -191,7 +194,7 @@ int main(void)
HAL_GPIO_WritePin(R2D_B_GPIO_Port, R2D_B_Pin, b);
if ((br || bg || bb) && ((HAL_GetTick() - blink_tick_r2d) > 100u)) {
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);

View File

@ -1,5 +1,5 @@
../Core/Src/main.c:78:5:main 38
../Core/Src/main.c:216:6:SystemClock_Config 3
../Core/Src/main.c:253:13:MX_CAN_Init 2
../Core/Src/main.c:290:13:MX_GPIO_Init 1
../Core/Src/main.c:344:6:Error_Handler 1
../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

View File

@ -1,5 +1,5 @@
../Core/Src/main.c:78:5:main 32 static
../Core/Src/main.c:216:6:SystemClock_Config 72 static
../Core/Src/main.c:253:13:MX_CAN_Init 8 static
../Core/Src/main.c:290:13:MX_GPIO_Init 40 static
../Core/Src/main.c:344:6:Error_Handler 4 static,ignoring_inline_asm
../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

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -370,7 +370,7 @@ Discarded input sections
.debug_macro 0x00000000 0x81 ./Core/Src/stm32f3xx_hal_msp.o
.debug_macro 0x00000000 0xd3 ./Core/Src/stm32f3xx_hal_msp.o
.debug_macro 0x00000000 0x213 ./Core/Src/stm32f3xx_hal_msp.o
.debug_macro 0x00000000 0xe2 ./Core/Src/stm32f3xx_hal_msp.o
.debug_macro 0x00000000 0x100 ./Core/Src/stm32f3xx_hal_msp.o
.group 0x00000000 0xc ./Core/Src/stm32f3xx_it.o
.group 0x00000000 0xc ./Core/Src/stm32f3xx_it.o
.group 0x00000000 0xc ./Core/Src/stm32f3xx_it.o
@ -451,7 +451,7 @@ Discarded input sections
.debug_macro 0x00000000 0x81 ./Core/Src/stm32f3xx_it.o
.debug_macro 0x00000000 0xd3 ./Core/Src/stm32f3xx_it.o
.debug_macro 0x00000000 0x213 ./Core/Src/stm32f3xx_it.o
.debug_macro 0x00000000 0xe2 ./Core/Src/stm32f3xx_it.o
.debug_macro 0x00000000 0x100 ./Core/Src/stm32f3xx_it.o
.group 0x00000000 0xc ./Core/Src/syscalls.o
.group 0x00000000 0xc ./Core/Src/syscalls.o
.group 0x00000000 0xc ./Core/Src/syscalls.o
@ -2734,7 +2734,7 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
0x08000000 g_pfnVectors
0x08000188 . = ALIGN (0x4)
.text 0x08000188 0x32ac
.text 0x08000188 0x3280
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 +2761,324 @@ 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 0x450 ./Core/Src/main.o
.text.main 0x08000404 0x424 ./Core/Src/main.o
0x08000404 main
.text.SystemClock_Config
0x08000854 0x78 ./Core/Src/main.o
0x08000854 SystemClock_Config
0x08000828 0x78 ./Core/Src/main.o
0x08000828 SystemClock_Config
.text.MX_CAN_Init
0x080008cc 0x6c ./Core/Src/main.o
0x080008a0 0x6c ./Core/Src/main.o
.text.MX_GPIO_Init
0x08000938 0xd8 ./Core/Src/main.o
0x0800090c 0xd8 ./Core/Src/main.o
.text.Error_Handler
0x08000a10 0xc ./Core/Src/main.o
0x08000a10 Error_Handler
0x080009e4 0xc ./Core/Src/main.o
0x080009e4 Error_Handler
.text.HAL_MspInit
0x08000a1c 0x48 ./Core/Src/stm32f3xx_hal_msp.o
0x08000a1c HAL_MspInit
0x080009f0 0x48 ./Core/Src/stm32f3xx_hal_msp.o
0x080009f0 HAL_MspInit
.text.HAL_CAN_MspInit
0x08000a64 0xa8 ./Core/Src/stm32f3xx_hal_msp.o
0x08000a64 HAL_CAN_MspInit
0x08000a38 0xa8 ./Core/Src/stm32f3xx_hal_msp.o
0x08000a38 HAL_CAN_MspInit
.text.NMI_Handler
0x08000b0c 0x8 ./Core/Src/stm32f3xx_it.o
0x08000b0c NMI_Handler
0x08000ae0 0x8 ./Core/Src/stm32f3xx_it.o
0x08000ae0 NMI_Handler
.text.HardFault_Handler
0x08000b14 0x8 ./Core/Src/stm32f3xx_it.o
0x08000b14 HardFault_Handler
0x08000ae8 0x8 ./Core/Src/stm32f3xx_it.o
0x08000ae8 HardFault_Handler
.text.MemManage_Handler
0x08000b1c 0x8 ./Core/Src/stm32f3xx_it.o
0x08000b1c MemManage_Handler
0x08000af0 0x8 ./Core/Src/stm32f3xx_it.o
0x08000af0 MemManage_Handler
.text.BusFault_Handler
0x08000b24 0x8 ./Core/Src/stm32f3xx_it.o
0x08000b24 BusFault_Handler
0x08000af8 0x8 ./Core/Src/stm32f3xx_it.o
0x08000af8 BusFault_Handler
.text.UsageFault_Handler
0x08000b2c 0x8 ./Core/Src/stm32f3xx_it.o
0x08000b2c UsageFault_Handler
0x08000b00 0x8 ./Core/Src/stm32f3xx_it.o
0x08000b00 UsageFault_Handler
.text.SVC_Handler
0x08000b34 0xe ./Core/Src/stm32f3xx_it.o
0x08000b34 SVC_Handler
0x08000b08 0xe ./Core/Src/stm32f3xx_it.o
0x08000b08 SVC_Handler
.text.DebugMon_Handler
0x08000b42 0xe ./Core/Src/stm32f3xx_it.o
0x08000b42 DebugMon_Handler
0x08000b16 0xe ./Core/Src/stm32f3xx_it.o
0x08000b16 DebugMon_Handler
.text.PendSV_Handler
0x08000b50 0xe ./Core/Src/stm32f3xx_it.o
0x08000b50 PendSV_Handler
0x08000b24 0xe ./Core/Src/stm32f3xx_it.o
0x08000b24 PendSV_Handler
.text.SysTick_Handler
0x08000b5e 0xc ./Core/Src/stm32f3xx_it.o
0x08000b5e SysTick_Handler
*fill* 0x08000b6a 0x2
0x08000b32 0xc ./Core/Src/stm32f3xx_it.o
0x08000b32 SysTick_Handler
*fill* 0x08000b3e 0x2
.text.USB_LP_CAN_RX0_IRQHandler
0x08000b6c 0x14 ./Core/Src/stm32f3xx_it.o
0x08000b6c USB_LP_CAN_RX0_IRQHandler
0x08000b40 0x14 ./Core/Src/stm32f3xx_it.o
0x08000b40 USB_LP_CAN_RX0_IRQHandler
.text.CAN_RX1_IRQHandler
0x08000b80 0x14 ./Core/Src/stm32f3xx_it.o
0x08000b80 CAN_RX1_IRQHandler
0x08000b54 0x14 ./Core/Src/stm32f3xx_it.o
0x08000b54 CAN_RX1_IRQHandler
.text.SystemInit
0x08000b94 0x24 ./Core/Src/system_stm32f3xx.o
0x08000b94 SystemInit
0x08000b68 0x24 ./Core/Src/system_stm32f3xx.o
0x08000b68 SystemInit
.text.Reset_Handler
0x08000bb8 0x50 ./Core/Startup/startup_stm32f302cbtx.o
0x08000bb8 Reset_Handler
0x08000b8c 0x50 ./Core/Startup/startup_stm32f302cbtx.o
0x08000b8c Reset_Handler
.text.Default_Handler
0x08000c08 0x2 ./Core/Startup/startup_stm32f302cbtx.o
0x08000c08 RTC_Alarm_IRQHandler
0x08000c08 TIM1_CC_IRQHandler
0x08000c08 USB_HP_IRQHandler
0x08000c08 PVD_IRQHandler
0x08000c08 TAMP_STAMP_IRQHandler
0x08000c08 EXTI3_IRQHandler
0x08000c08 USB_HP_CAN_TX_IRQHandler
0x08000c08 EXTI0_IRQHandler
0x08000c08 I2C2_EV_IRQHandler
0x08000c08 FPU_IRQHandler
0x08000c08 TIM1_UP_TIM16_IRQHandler
0x08000c08 ADC1_2_IRQHandler
0x08000c08 SPI1_IRQHandler
0x08000c08 CAN_SCE_IRQHandler
0x08000c08 TIM6_DAC_IRQHandler
0x08000c08 DMA2_Channel2_IRQHandler
0x08000c08 DMA1_Channel4_IRQHandler
0x08000c08 USART3_IRQHandler
0x08000c08 DMA1_Channel7_IRQHandler
0x08000c08 UART5_IRQHandler
0x08000c08 TIM4_IRQHandler
0x08000c08 DMA2_Channel1_IRQHandler
0x08000c08 I2C1_EV_IRQHandler
0x08000c08 DMA1_Channel6_IRQHandler
0x08000c08 UART4_IRQHandler
0x08000c08 DMA2_Channel4_IRQHandler
0x08000c08 TIM3_IRQHandler
0x08000c08 RCC_IRQHandler
0x08000c08 DMA1_Channel1_IRQHandler
0x08000c08 Default_Handler
0x08000c08 USBWakeUp_RMP_IRQHandler
0x08000c08 EXTI15_10_IRQHandler
0x08000c08 EXTI9_5_IRQHandler
0x08000c08 RTC_WKUP_IRQHandler
0x08000c08 SPI2_IRQHandler
0x08000c08 DMA2_Channel5_IRQHandler
0x08000c08 DMA1_Channel5_IRQHandler
0x08000c08 USB_LP_IRQHandler
0x08000c08 EXTI4_IRQHandler
0x08000c08 COMP1_2_IRQHandler
0x08000c08 TIM1_TRG_COM_TIM17_IRQHandler
0x08000c08 DMA1_Channel3_IRQHandler
0x08000c08 WWDG_IRQHandler
0x08000c08 TIM2_IRQHandler
0x08000c08 EXTI1_IRQHandler
0x08000c08 COMP4_6_IRQHandler
0x08000c08 USART2_IRQHandler
0x08000c08 I2C2_ER_IRQHandler
0x08000c08 DMA1_Channel2_IRQHandler
0x08000c08 FLASH_IRQHandler
0x08000c08 USART1_IRQHandler
0x08000c08 SPI3_IRQHandler
0x08000c08 I2C1_ER_IRQHandler
0x08000c08 USBWakeUp_IRQHandler
0x08000c08 DMA2_Channel3_IRQHandler
0x08000c08 EXTI2_TSC_IRQHandler
0x08000c08 TIM1_BRK_TIM15_IRQHandler
*fill* 0x08000c0a 0x2
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
.text.HAL_Init
0x08000c0c 0x2c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c0c HAL_Init
0x08000be0 0x2c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000be0 HAL_Init
.text.HAL_InitTick
0x08000c38 0x60 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c38 HAL_InitTick
0x08000c0c 0x60 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c0c HAL_InitTick
.text.HAL_IncTick
0x08000c98 0x28 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c98 HAL_IncTick
0x08000c6c 0x28 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c6c HAL_IncTick
.text.HAL_GetTick
0x08000cc0 0x18 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000cc0 HAL_GetTick
0x08000c94 0x18 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x08000c94 HAL_GetTick
.text.HAL_CAN_Init
0x08000cd8 0x28c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08000cd8 HAL_CAN_Init
0x08000cac 0x28c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08000cac HAL_CAN_Init
.text.HAL_CAN_ConfigFilter
0x08000f64 0x194 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08000f64 HAL_CAN_ConfigFilter
0x08000f38 0x194 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08000f38 HAL_CAN_ConfigFilter
.text.HAL_CAN_Start
0x080010f8 0x88 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080010f8 HAL_CAN_Start
0x080010cc 0x88 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080010cc HAL_CAN_Start
.text.HAL_CAN_AddTxMessage
0x08001180 0x1a0 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001180 HAL_CAN_AddTxMessage
0x08001154 0x1a0 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001154 HAL_CAN_AddTxMessage
.text.HAL_CAN_GetRxMessage
0x08001320 0x244 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001320 HAL_CAN_GetRxMessage
0x080012f4 0x244 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080012f4 HAL_CAN_GetRxMessage
.text.HAL_CAN_ActivateNotification
0x08001564 0x4c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001564 HAL_CAN_ActivateNotification
0x08001538 0x4c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001538 HAL_CAN_ActivateNotification
.text.HAL_CAN_IRQHandler
0x080015b0 0x38a ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080015b0 HAL_CAN_IRQHandler
0x08001584 0x38a ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001584 HAL_CAN_IRQHandler
.text.HAL_CAN_TxMailbox0CompleteCallback
0x0800193a 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800193a HAL_CAN_TxMailbox0CompleteCallback
0x0800190e 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800190e HAL_CAN_TxMailbox0CompleteCallback
.text.HAL_CAN_TxMailbox1CompleteCallback
0x0800194e 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800194e HAL_CAN_TxMailbox1CompleteCallback
0x08001922 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001922 HAL_CAN_TxMailbox1CompleteCallback
.text.HAL_CAN_TxMailbox2CompleteCallback
0x08001962 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001962 HAL_CAN_TxMailbox2CompleteCallback
0x08001936 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001936 HAL_CAN_TxMailbox2CompleteCallback
.text.HAL_CAN_TxMailbox0AbortCallback
0x08001976 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001976 HAL_CAN_TxMailbox0AbortCallback
0x0800194a 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800194a HAL_CAN_TxMailbox0AbortCallback
.text.HAL_CAN_TxMailbox1AbortCallback
0x0800198a 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800198a HAL_CAN_TxMailbox1AbortCallback
0x0800195e 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800195e HAL_CAN_TxMailbox1AbortCallback
.text.HAL_CAN_TxMailbox2AbortCallback
0x0800199e 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800199e HAL_CAN_TxMailbox2AbortCallback
0x08001972 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001972 HAL_CAN_TxMailbox2AbortCallback
.text.HAL_CAN_RxFifo0FullCallback
0x080019b2 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019b2 HAL_CAN_RxFifo0FullCallback
0x08001986 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001986 HAL_CAN_RxFifo0FullCallback
.text.HAL_CAN_RxFifo1MsgPendingCallback
0x080019c6 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019c6 HAL_CAN_RxFifo1MsgPendingCallback
0x0800199a 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x0800199a HAL_CAN_RxFifo1MsgPendingCallback
.text.HAL_CAN_RxFifo1FullCallback
0x080019da 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019da HAL_CAN_RxFifo1FullCallback
0x080019ae 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019ae HAL_CAN_RxFifo1FullCallback
.text.HAL_CAN_SleepCallback
0x080019ee 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019ee HAL_CAN_SleepCallback
0x080019c2 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019c2 HAL_CAN_SleepCallback
.text.HAL_CAN_WakeUpFromRxMsgCallback
0x08001a02 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001a02 HAL_CAN_WakeUpFromRxMsgCallback
0x080019d6 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019d6 HAL_CAN_WakeUpFromRxMsgCallback
.text.HAL_CAN_ErrorCallback
0x08001a16 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x08001a16 HAL_CAN_ErrorCallback
*fill* 0x08001a2a 0x2
0x080019ea 0x14 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x080019ea HAL_CAN_ErrorCallback
*fill* 0x080019fe 0x2
.text.__NVIC_SetPriorityGrouping
0x08001a2c 0x48 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001a00 0x48 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.__NVIC_GetPriorityGrouping
0x08001a74 0x1c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001a48 0x1c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.__NVIC_EnableIRQ
0x08001a90 0x3c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001a64 0x3c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.__NVIC_SetPriority
0x08001acc 0x54 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001aa0 0x54 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.NVIC_EncodePriority
0x08001b20 0x66 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
*fill* 0x08001b86 0x2
0x08001af4 0x66 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
*fill* 0x08001b5a 0x2
.text.SysTick_Config
0x08001b88 0x44 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001b5c 0x44 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.text.HAL_NVIC_SetPriorityGrouping
0x08001bcc 0x16 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001bcc HAL_NVIC_SetPriorityGrouping
0x08001ba0 0x16 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001ba0 HAL_NVIC_SetPriorityGrouping
.text.HAL_NVIC_SetPriority
0x08001be2 0x38 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001be2 HAL_NVIC_SetPriority
0x08001bb6 0x38 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001bb6 HAL_NVIC_SetPriority
.text.HAL_NVIC_EnableIRQ
0x08001c1a 0x1c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001c1a HAL_NVIC_EnableIRQ
0x08001bee 0x1c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001bee HAL_NVIC_EnableIRQ
.text.HAL_SYSTICK_Config
0x08001c36 0x18 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001c36 HAL_SYSTICK_Config
*fill* 0x08001c4e 0x2
0x08001c0a 0x18 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x08001c0a HAL_SYSTICK_Config
*fill* 0x08001c22 0x2
.text.HAL_GPIO_Init
0x08001c50 0x2f4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001c50 HAL_GPIO_Init
0x08001c24 0x2f4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001c24 HAL_GPIO_Init
.text.HAL_GPIO_ReadPin
0x08001f44 0x30 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001f44 HAL_GPIO_ReadPin
0x08001f18 0x30 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001f18 HAL_GPIO_ReadPin
.text.HAL_GPIO_WritePin
0x08001f74 0x30 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001f74 HAL_GPIO_WritePin
0x08001f48 0x30 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x08001f48 HAL_GPIO_WritePin
.text.HAL_RCC_OscConfig
0x08001fa4 0x107c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08001fa4 HAL_RCC_OscConfig
0x08001f78 0x107c ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08001f78 HAL_RCC_OscConfig
.text.HAL_RCC_ClockConfig
0x08003020 0x2f8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08003020 HAL_RCC_ClockConfig
0x08002ff4 0x2f8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08002ff4 HAL_RCC_ClockConfig
.text.HAL_RCC_GetSysClockFreq
0x08003318 0xac ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08003318 HAL_RCC_GetSysClockFreq
.text.memset 0x080033c4 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)
0x080033c4 memset
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
.text.__libc_init_array
0x080033d4 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)
0x080033d4 __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
*(.glue_7)
.glue_7 0x0800341c 0x0 linker stubs
.glue_7 0x080033f0 0x0 linker stubs
*(.glue_7t)
.glue_7t 0x0800341c 0x0 linker stubs
.glue_7t 0x080033f0 0x0 linker stubs
*(.eh_frame)
.eh_frame 0x0800341c 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 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
*(.init)
.init 0x0800341c 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
0x0800341c _init
.init 0x08003420 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 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
*(.fini)
.fini 0x08003428 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
0x08003428 _fini
.fini 0x0800342c 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
0x08003434 . = ALIGN (0x4)
0x08003434 _etext = .
.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 = .
.vfp11_veneer 0x08003434 0x0
.vfp11_veneer 0x08003434 0x0 linker stubs
.vfp11_veneer 0x08003408 0x0
.vfp11_veneer 0x08003408 0x0 linker stubs
.v4_bx 0x08003434 0x0
.v4_bx 0x08003434 0x0 linker stubs
.v4_bx 0x08003408 0x0
.v4_bx 0x08003408 0x0 linker stubs
.iplt 0x08003434 0x0
.iplt 0x08003434 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 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
.rodata 0x08003434 0x30
0x08003434 . = ALIGN (0x4)
.rodata 0x08003408 0x30
0x08003408 . = ALIGN (0x4)
*(.rodata)
*(.rodata*)
.rodata.AHBPrescTable
0x08003434 0x10 ./Core/Src/system_stm32f3xx.o
0x08003434 AHBPrescTable
0x08003408 0x10 ./Core/Src/system_stm32f3xx.o
0x08003408 AHBPrescTable
.rodata.aPLLMULFactorTable
0x08003444 0x10 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08003418 0x10 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.rodata.aPredivFactorTable
0x08003454 0x10 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08003464 . = ALIGN (0x4)
0x08003428 0x10 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x08003438 . = ALIGN (0x4)
.ARM.extab 0x08003464 0x0
0x08003464 . = ALIGN (0x4)
.ARM.extab 0x08003438 0x0
0x08003438 . = ALIGN (0x4)
*(.ARM.extab* .gnu.linkonce.armextab.*)
0x08003464 . = ALIGN (0x4)
0x08003438 . = ALIGN (0x4)
.ARM 0x08003464 0x0
0x08003464 . = ALIGN (0x4)
0x08003464 __exidx_start = .
.ARM 0x08003438 0x0
0x08003438 . = ALIGN (0x4)
0x08003438 __exidx_start = .
*(.ARM.exidx*)
0x08003464 __exidx_end = .
0x08003464 . = ALIGN (0x4)
0x08003438 __exidx_end = .
0x08003438 . = ALIGN (0x4)
.preinit_array 0x08003464 0x0
0x08003464 . = ALIGN (0x4)
0x08003464 PROVIDE (__preinit_array_start = .)
.preinit_array 0x08003438 0x0
0x08003438 . = ALIGN (0x4)
0x08003438 PROVIDE (__preinit_array_start = .)
*(.preinit_array*)
0x08003464 PROVIDE (__preinit_array_end = .)
0x08003464 . = ALIGN (0x4)
0x08003438 PROVIDE (__preinit_array_end = .)
0x08003438 . = ALIGN (0x4)
.init_array 0x08003464 0x4
0x08003464 . = ALIGN (0x4)
0x08003464 PROVIDE (__init_array_start = .)
.init_array 0x08003438 0x4
0x08003438 . = ALIGN (0x4)
0x08003438 PROVIDE (__init_array_start = .)
*(SORT_BY_NAME(.init_array.*))
*(.init_array*)
.init_array 0x08003464 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
0x08003468 PROVIDE (__init_array_end = .)
0x08003468 . = ALIGN (0x4)
.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)
.fini_array 0x08003468 0x4
0x08003468 . = ALIGN (0x4)
.fini_array 0x0800343c 0x4
0x0800343c . = ALIGN (0x4)
[!provide] PROVIDE (__fini_array_start = .)
*(SORT_BY_NAME(.fini_array.*))
*(.fini_array*)
.fini_array 0x08003468 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 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
[!provide] PROVIDE (__fini_array_end = .)
0x0800346c . = ALIGN (0x4)
0x0800346c _sidata = LOADADDR (.data)
0x08003440 . = ALIGN (0x4)
0x08003440 _sidata = LOADADDR (.data)
.rel.dyn 0x0800346c 0x0
.rel.iplt 0x0800346c 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 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
.data 0x20000000 0xc load address 0x0800346c
.data 0x20000000 0xc load address 0x08003440
0x20000000 . = ALIGN (0x4)
0x20000000 _sdata = .
*(.data)
@ -3098,11 +3098,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 0x08003478
.igot.plt 0x2000000c 0x0 load address 0x0800344c
.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 0x08003478
.bss 0x2000000c 0xe8 load address 0x0800344c
0x2000000c _sbss = .
0x2000000c __bss_start__ = _sbss
*(.bss)
@ -3152,7 +3152,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 0x08003478
0x200000f4 0x604 load address 0x0800344c
0x200000f8 . = ALIGN (0x8)
*fill* 0x200000f4 0x4
[!provide] PROVIDE (end = .)
@ -3211,19 +3211,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 0x74ac
.debug_info 0x00000000 0x74ad
.debug_info 0x00000000 0x870 ./Core/Src/can.o
.debug_info 0x00000870 0xb01 ./Core/Src/can_halal.o
.debug_info 0x00001371 0xd3d ./Core/Src/main.o
.debug_info 0x000020ae 0x9f1 ./Core/Src/stm32f3xx_hal_msp.o
.debug_info 0x00002a9f 0x5ef ./Core/Src/stm32f3xx_it.o
.debug_info 0x0000308e 0x407 ./Core/Src/system_stm32f3xx.o
.debug_info 0x00003495 0x30 ./Core/Startup/startup_stm32f302cbtx.o
.debug_info 0x000034c5 0x7a4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_info 0x00003c69 0x1107 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_info 0x00004d70 0xcb4 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_info 0x00005a24 0x5fe ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_info 0x00006022 0x148a ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.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_abbrev 0x00000000 0x1916
.debug_abbrev 0x00000000 0x258 ./Core/Src/can.o
@ -3292,7 +3292,7 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
.debug_rnglists
0x000003ec 0x66 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_macro 0x00000000 0x1b61c
.debug_macro 0x00000000 0x1b63a
.debug_macro 0x00000000 0x1d6 ./Core/Src/can.o
.debug_macro 0x000001d6 0xab4 ./Core/Src/can.o
.debug_macro 0x00000c8a 0x10 ./Core/Src/can.o
@ -3354,55 +3354,55 @@ LOAD C:/ST/STM32CubeIDE_1.17.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
.debug_macro 0x0001a4a8 0x20 ./Core/Src/can_halal.o
.debug_macro 0x0001a4c8 0x1e0 ./Core/Src/main.o
.debug_macro 0x0001a6a8 0x2e ./Core/Src/main.o
.debug_macro 0x0001a6d6 0xe2 ./Core/Src/main.o
.debug_macro 0x0001a7b8 0x16 ./Core/Src/main.o
.debug_macro 0x0001a7ce 0x1c8 ./Core/Src/stm32f3xx_hal_msp.o
.debug_macro 0x0001a996 0x1d2 ./Core/Src/stm32f3xx_it.o
.debug_macro 0x0001ab68 0x1b9 ./Core/Src/system_stm32f3xx.o
.debug_macro 0x0001ad21 0x1dd ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_macro 0x0001aefe 0x1c8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_macro 0x0001b0c6 0x1b9 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_macro 0x0001b27f 0x1c0 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_macro 0x0001b43f 0x1dd ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_macro 0x0001a6d6 0x100 ./Core/Src/main.o
.debug_macro 0x0001a7d6 0x16 ./Core/Src/main.o
.debug_macro 0x0001a7ec 0x1c8 ./Core/Src/stm32f3xx_hal_msp.o
.debug_macro 0x0001a9b4 0x1d2 ./Core/Src/stm32f3xx_it.o
.debug_macro 0x0001ab86 0x1b9 ./Core/Src/system_stm32f3xx.o
.debug_macro 0x0001ad3f 0x1dd ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_macro 0x0001af1c 0x1c8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_macro 0x0001b0e4 0x1b9 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.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 0x7ccf
.debug_line 0x00000000 0x7cbd
.debug_line 0x00000000 0x776 ./Core/Src/can.o
.debug_line 0x00000776 0xa46 ./Core/Src/can_halal.o
.debug_line 0x000011bc 0xa96 ./Core/Src/main.o
.debug_line 0x00001c52 0x777 ./Core/Src/stm32f3xx_hal_msp.o
.debug_line 0x000023c9 0x817 ./Core/Src/stm32f3xx_it.o
.debug_line 0x00002be0 0x79e ./Core/Src/system_stm32f3xx.o
.debug_line 0x0000337e 0x7a ./Core/Startup/startup_stm32f302cbtx.o
.debug_line 0x000033f8 0x9d6 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_line 0x00003dce 0x1386 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_line 0x00005154 0xcc3 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_line 0x00005e17 0xb4d ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_line 0x00006964 0x136b ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.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_str 0x00000000 0xa14cb
.debug_str 0x00000000 0x9c429 ./Core/Src/can.o
0x9cc49 (size before relaxing)
.debug_str 0x0009c429 0x33ac ./Core/Src/can_halal.o
.debug_str 0x00000000 0xa14ed
.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 0x0009f7d5 0x664 ./Core/Src/main.o
0x9d246 (size before relaxing)
.debug_str 0x0009fe39 0x3a6 ./Core/Src/stm32f3xx_hal_msp.o
0x9d2ad (size before relaxing)
.debug_str 0x000a01df 0xef ./Core/Src/stm32f3xx_it.o
0x9ce51 (size before relaxing)
.debug_str 0x000a02ce 0xdf ./Core/Src/system_stm32f3xx.o
.debug_str 0x0009f7a5 0x6b6 ./Core/Src/main.o
0x9d268 (size before relaxing)
.debug_str 0x0009fe5b 0x3a6 ./Core/Src/stm32f3xx_hal_msp.o
0x9d2ff (size before relaxing)
.debug_str 0x000a0201 0xef ./Core/Src/stm32f3xx_it.o
0x9cea3 (size before relaxing)
.debug_str 0x000a02f0 0xdf ./Core/Src/system_stm32f3xx.o
0x9c74a (size before relaxing)
.debug_str 0x000a03ad 0x44 ./Core/Startup/startup_stm32f302cbtx.o
.debug_str 0x000a03cf 0x44 ./Core/Startup/startup_stm32f302cbtx.o
0x91 (size before relaxing)
.debug_str 0x000a03f1 0x395 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
.debug_str 0x000a0413 0x395 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.o
0x9cf21 (size before relaxing)
.debug_str 0x000a0786 0x605 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
.debug_str 0x000a07a8 0x605 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_can.o
0x9d259 (size before relaxing)
.debug_str 0x000a0d8b 0x369 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
.debug_str 0x000a0dad 0x369 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.o
0x9cfa5 (size before relaxing)
.debug_str 0x000a10f4 0x11f ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
.debug_str 0x000a1116 0x11f ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.o
0x9c8c0 (size before relaxing)
.debug_str 0x000a1213 0x2b8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
.debug_str 0x000a1235 0x2b8 ./Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.o
0x9cbea (size before relaxing)
.comment 0x00000000 0x43