From b539afeccef6c8f28501c46e51f88c0427f7a1a1 Mon Sep 17 00:00:00 2001 From: Johnny Hsu Date: Tue, 22 Apr 2025 18:54:45 +0200 Subject: [PATCH] zwischen speicher --- Software/Core/Src/main.c | 4 +- Software/Core/Src/stm32h7xx_hal_msp.c | 20 +- Software/FT23_Charger.ioc | 203 +++--- Software/Makefile | 2 +- Software/build/FT23_Charger.map | 934 +++++++++++++------------- "hr\033\033\033qq" | 53 ++ 6 files changed, 643 insertions(+), 573 deletions(-) create mode 100644 "hr\033\033\033qq" diff --git a/Software/Core/Src/main.c b/Software/Core/Src/main.c index 8552cb2..2ea9ab6 100644 --- a/Software/Core/Src/main.c +++ b/Software/Core/Src/main.c @@ -119,7 +119,7 @@ int main(void) MX_LTDC_Init(); MX_CRC_Init(); /* USER CODE BEGIN 2 */ - uint8_t r = 0xff, g = 0x00, b = 0xff; + uint8_t r = 0xff, g = 0x00, b = 0xff; uint16_t col = ((r>>3)<<11) | ((g>>2)<<5) | (b>>3); // Convert colors to RGB565 // Put colors into the framebuffer for(int i = 0; i < 1024*600; i++) @@ -375,7 +375,7 @@ static void MX_LTDC_Init(void) pLayerCfg.WindowX1 = 1024; pLayerCfg.WindowY0 = 0; pLayerCfg.WindowY1 = 600; - pLayerCfg.PixelFormat = LTDC_PIXEL_FORMAT_RGB565; + pLayerCfg.PixelFormat = LTDC_PIXEL_FORMAT_RGB888; pLayerCfg.Alpha = 1; pLayerCfg.Alpha0 = 0; pLayerCfg.BlendingFactor1 = LTDC_BLENDING_FACTOR1_CA; diff --git a/Software/Core/Src/stm32h7xx_hal_msp.c b/Software/Core/Src/stm32h7xx_hal_msp.c index 6027160..2556367 100644 --- a/Software/Core/Src/stm32h7xx_hal_msp.c +++ b/Software/Core/Src/stm32h7xx_hal_msp.c @@ -331,6 +331,7 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc) /**LTDC GPIO Configuration PF10 ------> LTDC_DE PC0 ------> LTDC_R5 + PA1 ------> LTDC_R2 PA3 ------> LTDC_B5 PA4 ------> LTDC_VSYNC PA5 ------> LTDC_R4 @@ -349,6 +350,7 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc) PA10 ------> LTDC_B4 PA15 ------> LTDC_B6 PD2 ------> LTDC_B7 + PD6 ------> LTDC_B2 */ GPIO_InitStruct.Pin = GPIO_PIN_10; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -364,7 +366,8 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc) GPIO_InitStruct.Alternate = GPIO_AF14_LTDC; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); - GPIO_InitStruct.Pin = GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_15; + GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6 + |GPIO_PIN_15; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; @@ -434,6 +437,13 @@ void HAL_LTDC_MspInit(LTDC_HandleTypeDef* hltdc) GPIO_InitStruct.Alternate = GPIO_AF9_LTDC; HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); + GPIO_InitStruct.Pin = GPIO_PIN_6; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + GPIO_InitStruct.Alternate = GPIO_AF14_LTDC; + HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); + /* LTDC interrupt Init */ HAL_NVIC_SetPriority(LTDC_IRQn, 0, 0); HAL_NVIC_EnableIRQ(LTDC_IRQn); @@ -464,6 +474,7 @@ void HAL_LTDC_MspDeInit(LTDC_HandleTypeDef* hltdc) /**LTDC GPIO Configuration PF10 ------> LTDC_DE PC0 ------> LTDC_R5 + PA1 ------> LTDC_R2 PA3 ------> LTDC_B5 PA4 ------> LTDC_VSYNC PA5 ------> LTDC_R4 @@ -482,21 +493,22 @@ void HAL_LTDC_MspDeInit(LTDC_HandleTypeDef* hltdc) PA10 ------> LTDC_B4 PA15 ------> LTDC_B6 PD2 ------> LTDC_B7 + PD6 ------> LTDC_B2 */ HAL_GPIO_DeInit(GPIOF, GPIO_PIN_10); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0|GPIO_PIN_4|GPIO_PIN_6|GPIO_PIN_7 |GPIO_PIN_9); - HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6 - |GPIO_PIN_8|GPIO_PIN_10|GPIO_PIN_15); + HAL_GPIO_DeInit(GPIOA, GPIO_PIN_1|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5 + |GPIO_PIN_6|GPIO_PIN_8|GPIO_PIN_10|GPIO_PIN_15); HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_10|GPIO_PIN_11 |GPIO_PIN_15); HAL_GPIO_DeInit(GPIOG, GPIO_PIN_7); - HAL_GPIO_DeInit(GPIOD, GPIO_PIN_2); + HAL_GPIO_DeInit(GPIOD, GPIO_PIN_2|GPIO_PIN_6); /* LTDC interrupt DeInit */ HAL_NVIC_DisableIRQ(LTDC_IRQn); diff --git a/Software/FT23_Charger.ioc b/Software/FT23_Charger.ioc index 66fc976..2ebf5d4 100644 --- a/Software/FT23_Charger.ioc +++ b/Software/FT23_Charger.ioc @@ -52,7 +52,7 @@ LTDC.ImageHeight_L0=600 LTDC.ImageWidth_L0=1024 LTDC.Layers=0 LTDC.PCPolarity=LTDC_PCPOLARITY_IIPC -LTDC.PixelFormat_L0=LTDC_PIXEL_FORMAT_RGB565 +LTDC.PixelFormat_L0=LTDC_PIXEL_FORMAT_RGB888 LTDC.Red=255 LTDC.VBP=5 LTDC.VFP=2 @@ -93,90 +93,92 @@ Mcu.Pin14=PH1-OSC_OUT Mcu.Pin15=PC0 Mcu.Pin16=PC2_C Mcu.Pin17=PC3_C -Mcu.Pin18=PA3 -Mcu.Pin19=PA4 +Mcu.Pin18=PA1 +Mcu.Pin19=PA3 Mcu.Pin2=PC14-OSC32_IN -Mcu.Pin20=PA5 -Mcu.Pin21=PA6 -Mcu.Pin22=PA7 -Mcu.Pin23=PC4 -Mcu.Pin24=PB0 -Mcu.Pin25=PB1 -Mcu.Pin26=PF11 -Mcu.Pin27=PF12 -Mcu.Pin28=PF13 -Mcu.Pin29=PF14 +Mcu.Pin20=PA4 +Mcu.Pin21=PA5 +Mcu.Pin22=PA6 +Mcu.Pin23=PA7 +Mcu.Pin24=PC4 +Mcu.Pin25=PB0 +Mcu.Pin26=PB1 +Mcu.Pin27=PF11 +Mcu.Pin28=PF12 +Mcu.Pin29=PF13 Mcu.Pin3=PC15-OSC32_OUT -Mcu.Pin30=PF15 -Mcu.Pin31=PG0 -Mcu.Pin32=PG1 -Mcu.Pin33=PE7 -Mcu.Pin34=PE8 -Mcu.Pin35=PE9 -Mcu.Pin36=PE10 -Mcu.Pin37=PE11 -Mcu.Pin38=PE12 -Mcu.Pin39=PE13 +Mcu.Pin30=PF14 +Mcu.Pin31=PF15 +Mcu.Pin32=PG0 +Mcu.Pin33=PG1 +Mcu.Pin34=PE7 +Mcu.Pin35=PE8 +Mcu.Pin36=PE9 +Mcu.Pin37=PE10 +Mcu.Pin38=PE11 +Mcu.Pin39=PE12 Mcu.Pin4=PF0 -Mcu.Pin40=PE14 -Mcu.Pin41=PE15 -Mcu.Pin42=PB10 -Mcu.Pin43=PB11 -Mcu.Pin44=PB12 -Mcu.Pin45=PB13 -Mcu.Pin46=PB15 -Mcu.Pin47=PD8 -Mcu.Pin48=PD9 -Mcu.Pin49=PD10 +Mcu.Pin40=PE13 +Mcu.Pin41=PE14 +Mcu.Pin42=PE15 +Mcu.Pin43=PB10 +Mcu.Pin44=PB11 +Mcu.Pin45=PB12 +Mcu.Pin46=PB13 +Mcu.Pin47=PB15 +Mcu.Pin48=PD8 +Mcu.Pin49=PD9 Mcu.Pin5=PF1 -Mcu.Pin50=PD14 -Mcu.Pin51=PD15 -Mcu.Pin52=PG2 -Mcu.Pin53=PG4 -Mcu.Pin54=PG5 -Mcu.Pin55=PG7 -Mcu.Pin56=PG8 -Mcu.Pin57=PC6 -Mcu.Pin58=PC7 -Mcu.Pin59=PC8 +Mcu.Pin50=PD10 +Mcu.Pin51=PD14 +Mcu.Pin52=PD15 +Mcu.Pin53=PG2 +Mcu.Pin54=PG4 +Mcu.Pin55=PG5 +Mcu.Pin56=PG7 +Mcu.Pin57=PG8 +Mcu.Pin58=PC6 +Mcu.Pin59=PC7 Mcu.Pin6=PF2 -Mcu.Pin60=PC9 -Mcu.Pin61=PA8 -Mcu.Pin62=PA9 -Mcu.Pin63=PA10 -Mcu.Pin64=PA11 -Mcu.Pin65=PA12 -Mcu.Pin66=PA13 -Mcu.Pin67=PA14 -Mcu.Pin68=PA15 -Mcu.Pin69=PC10 +Mcu.Pin60=PC8 +Mcu.Pin61=PC9 +Mcu.Pin62=PA8 +Mcu.Pin63=PA9 +Mcu.Pin64=PA10 +Mcu.Pin65=PA11 +Mcu.Pin66=PA12 +Mcu.Pin67=PA13 +Mcu.Pin68=PA14 +Mcu.Pin69=PA15 Mcu.Pin7=PF3 -Mcu.Pin70=PC11 -Mcu.Pin71=PC12 -Mcu.Pin72=PD0 -Mcu.Pin73=PD1 -Mcu.Pin74=PD2 -Mcu.Pin75=PG9 -Mcu.Pin76=PG11 -Mcu.Pin77=PG12 -Mcu.Pin78=PG13 -Mcu.Pin79=PG14 +Mcu.Pin70=PC10 +Mcu.Pin71=PC11 +Mcu.Pin72=PC12 +Mcu.Pin73=PD0 +Mcu.Pin74=PD1 +Mcu.Pin75=PD2 +Mcu.Pin76=PD6 +Mcu.Pin77=PG9 +Mcu.Pin78=PG11 +Mcu.Pin79=PG12 Mcu.Pin8=PF4 -Mcu.Pin80=PG15 -Mcu.Pin81=PB3 -Mcu.Pin82=PB4 -Mcu.Pin83=PB5 -Mcu.Pin84=PB6 -Mcu.Pin85=PB7 -Mcu.Pin86=PB8 -Mcu.Pin87=PB9 -Mcu.Pin88=PE0 -Mcu.Pin89=PE1 +Mcu.Pin80=PG13 +Mcu.Pin81=PG14 +Mcu.Pin82=PG15 +Mcu.Pin83=PB3 +Mcu.Pin84=PB4 +Mcu.Pin85=PB5 +Mcu.Pin86=PB6 +Mcu.Pin87=PB7 +Mcu.Pin88=PB8 +Mcu.Pin89=PB9 Mcu.Pin9=PF5 -Mcu.Pin90=VP_CRC_VS_CRC -Mcu.Pin91=VP_SYS_VS_Systick -Mcu.Pin92=VP_MEMORYMAP_VS_MEMORYMAP -Mcu.PinsNb=93 +Mcu.Pin90=PE0 +Mcu.Pin91=PE1 +Mcu.Pin92=VP_CRC_VS_CRC +Mcu.Pin93=VP_SYS_VS_Systick +Mcu.Pin94=VP_MEMORYMAP_VS_MEMORYMAP +Mcu.PinsNb=95 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32H7A3ZITx @@ -198,7 +200,9 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:false NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -PA10.Mode=RGB565 +PA1.Mode=RGB666 +PA1.Signal=LTDC_R2 +PA10.Mode=RGB666 PA10.Signal=LTDC_B4 PA11.Mode=Device_Only_FS PA11.Signal=USB_OTG_HS_DM @@ -208,36 +212,36 @@ PA13.Mode=Trace_Asynchronous_SW PA13.Signal=DEBUG_JTMS-SWDIO PA14.Mode=Trace_Asynchronous_SW PA14.Signal=DEBUG_JTCK-SWCLK -PA15.Mode=RGB565 +PA15.Mode=RGB666 PA15.Signal=LTDC_B6 -PA3.Mode=RGB565 +PA3.Mode=RGB666 PA3.Signal=LTDC_B5 PA4.GPIOParameters=GPIO_Speed PA4.GPIO_Speed=GPIO_SPEED_FREQ_HIGH -PA4.Mode=RGB565 +PA4.Mode=RGB666 PA4.Signal=LTDC_VSYNC -PA5.Mode=RGB565 +PA5.Mode=RGB666 PA5.Signal=LTDC_R4 -PA6.Mode=RGB565 +PA6.Mode=RGB666 PA6.Signal=LTDC_G2 PA7.Signal=FMC_SDNWE -PA8.Mode=RGB565 +PA8.Mode=RGB666 PA8.Signal=LTDC_B3 PA9.Mode=Activate_VBUS_FS PA9.Signal=USB_OTG_HS_VBUS -PB0.Mode=RGB565 +PB0.Mode=RGB666 PB0.Signal=LTDC_R3 -PB1.Mode=RGB565 +PB1.Mode=RGB666 PB1.Signal=LTDC_R6 -PB10.Mode=RGB565 +PB10.Mode=RGB666 PB10.Signal=LTDC_G4 -PB11.Mode=RGB565 +PB11.Mode=RGB666 PB11.Signal=LTDC_G5 PB12.Mode=Asynchronous PB12.Signal=UART5_RX PB13.Mode=Asynchronous PB13.Signal=UART5_TX -PB15.Mode=RGB565 +PB15.Mode=RGB666 PB15.Signal=LTDC_G7 PB3.Mode=Trace_Asynchronous_SW PB3.Signal=DEBUG_JTDO-SWO @@ -263,7 +267,7 @@ PB8.Mode=FDCAN_Activate PB8.Signal=FDCAN1_RX PB9.Mode=FDCAN_Activate PB9.Signal=FDCAN1_TX -PC0.Mode=RGB565 +PC0.Mode=RGB666 PC0.Signal=LTDC_R5 PC10.GPIOParameters=PinState,GPIO_PuPd,GPIO_Label PC10.GPIO_Label=Display_Standby @@ -289,27 +293,29 @@ PC2_C.Mode=SdramChipSelect1_1 PC2_C.Signal=FMC_SDNE0 PC3_C.Mode=SdramChipSelect1_1 PC3_C.Signal=FMC_SDCKE0 -PC4.Mode=RGB565 +PC4.Mode=RGB666 PC4.Signal=LTDC_R7 PC6.GPIOParameters=GPIO_Speed PC6.GPIO_Speed=GPIO_SPEED_FREQ_HIGH -PC6.Mode=RGB565 +PC6.Mode=RGB666 PC6.Signal=LTDC_HSYNC -PC7.Mode=RGB565 +PC7.Mode=RGB666 PC7.Signal=LTDC_G6 PC8.GPIOParameters=GPIO_Label PC8.GPIO_Label=Display_Reset PC8.Locked=true PC8.Signal=GPIO_Output -PC9.Mode=RGB565 +PC9.Mode=RGB666 PC9.Signal=LTDC_G3 PD0.Signal=FMC_D2_DA2 PD1.Signal=FMC_D3_DA3 PD10.Signal=FMC_D15_DA15 PD14.Signal=FMC_D0_DA0 PD15.Signal=FMC_D1_DA1 -PD2.Mode=RGB565 +PD2.Mode=RGB666 PD2.Signal=LTDC_B7 +PD6.Mode=RGB666 +PD6.Signal=LTDC_B2 PD8.Signal=FMC_D13_DA13 PD9.Signal=FMC_D14_DA14 PE0.Signal=FMC_NBL0 @@ -333,7 +339,7 @@ PF0.Signal=FMC_A0 PF1.Signal=FMC_A1 PF10.GPIOParameters=GPIO_PuPd PF10.GPIO_PuPd=GPIO_NOPULL -PF10.Mode=RGB565 +PF10.Mode=RGB666 PF10.Signal=LTDC_DE PF11.Signal=FMC_SDNRAS PF12.Signal=FMC_A6 @@ -376,7 +382,7 @@ PG4.Signal=FMC_A14_BA0 PG5.Signal=FMC_A15_BA1 PG7.GPIOParameters=GPIO_Speed PG7.GPIO_Speed=GPIO_SPEED_FREQ_VERY_HIGH -PG7.Mode=RGB565 +PG7.Mode=RGB666 PG7.Signal=LTDC_CLK PG8.Signal=FMC_SDCLK PG9.GPIOParameters=GPIO_Label @@ -455,7 +461,6 @@ RCC.DIVM3=2 RCC.DIVN1=25 RCC.DIVN2=25 RCC.DIVN3=20 -RCC.DIVP1=2 RCC.DIVP1Freq_Value=200000000 RCC.DIVP2=2 RCC.DIVP2Freq_Value=200000000 @@ -487,7 +492,7 @@ RCC.I2C123CLockSelection=RCC_I2C123CLKSOURCE_D2PCLK1 RCC.I2C123Freq_Value=100000000 RCC.I2C4CLockSelection=RCC_I2C4CLKSOURCE_D3PCLK1 RCC.I2C4Freq_Value=100000000 -RCC.IPParameters=ADCCLockSelection,ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CDCPRE,CDCPREFreq_Value,CDPPRE,CDPPRE1,CDPPRE2,CECCLockSelection,CECFreq_Value,CKPERFreq_Value,CKPERSourceSelection,CSI_VALUE,CortexFreq_Value,Cortex_Div,Cortex_DivARG,CpuClockFreq_Value,DAC1Freq_Value,DAC2Freq_Value,DFSDM2ACLkFreq_Value,DFSDM2Freq_Value,DFSDMACLkFreq_Value,DFSDMCLockSelection,DFSDMFreq_Value,DIVM1,DIVM2,DIVM3,DIVN1,DIVN2,DIVN3,DIVP1,DIVP1Freq_Value,DIVP2,DIVP2Freq_Value,DIVP3,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2,DIVQ2Freq_Value,DIVQ3,DIVQ3Freq_Value,DIVR1,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3Freq_Value,EXTERNAL_CLOCK_VALUE,FDCANFreq_Value,FMCCLockSelection,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HPRE,HSE_VALUE,HSI48_VALUE,HSIDiv,HSI_VALUE,I2C123CLockSelection,I2C123Freq_Value,I2C4CLockSelection,I2C4Freq_Value,LPTIM1CLockSelection,LPTIM1Freq_Value,LPTIM2CLockSelection,LPTIM2Freq_Value,LPTIM345CLockSelection,LPTIM345Freq_Value,LPUART1CLockSelection,LPUART1Freq_Value,LSI_VALUE,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL2FRACN,PLL3FRACN,PLLFRACN,PLLSourceVirtual,QSPICLockSelection,QSPIFreq_Value,RCC_MCO1Source,RCC_MCO2Source,RCC_MCODiv1,RCC_MCODiv2,RCC_RTC_Clock_Source_FROM_HSE,RNGCLockSelection,RNGFreq_Value,RTCFreq_Value,SAI1CLockSelection,SAI1Freq_Value,SAI2AFreq_Value,SAI2BCLockSelection,SAI2BFreq_Value,SDMMC1CLockSelection,SDMMCFreq_Value,SPDIFCLockSelection,SPDIFRXFreq_Value,SPI123CLockSelection,SPI123Freq_Value,SPI45Freq_Value,SPI6CLockSelection,SPI6Freq_Value,SRDPPRE,SWPCLockSelection,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Spi45ClockSelection,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16CLockSelection,USART16Freq_Value,USART234578CLockSelection,USART234578Freq_Value,USBCLockSelection,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value,WatchDogFreq_Value +RCC.IPParameters=ADCCLockSelection,ADCFreq_Value,AHB12Freq_Value,AHB4Freq_Value,APB1Freq_Value,APB2Freq_Value,APB3Freq_Value,APB4Freq_Value,AXIClockFreq_Value,CDCPRE,CDCPREFreq_Value,CDPPRE,CDPPRE1,CDPPRE2,CECCLockSelection,CECFreq_Value,CKPERFreq_Value,CKPERSourceSelection,CSI_VALUE,CortexFreq_Value,Cortex_Div,Cortex_DivARG,CpuClockFreq_Value,DAC1Freq_Value,DAC2Freq_Value,DFSDM2ACLkFreq_Value,DFSDM2Freq_Value,DFSDMACLkFreq_Value,DFSDMCLockSelection,DFSDMFreq_Value,DIVM1,DIVM2,DIVM3,DIVN1,DIVN2,DIVN3,DIVP1Freq_Value,DIVP2,DIVP2Freq_Value,DIVP3,DIVP3Freq_Value,DIVQ1,DIVQ1Freq_Value,DIVQ2,DIVQ2Freq_Value,DIVQ3,DIVQ3Freq_Value,DIVR1,DIVR1Freq_Value,DIVR2Freq_Value,DIVR3Freq_Value,EXTERNAL_CLOCK_VALUE,FDCANFreq_Value,FMCCLockSelection,FMCFreq_Value,FamilyName,HCLK3ClockFreq_Value,HCLKFreq_Value,HPRE,HSE_VALUE,HSI48_VALUE,HSIDiv,HSI_VALUE,I2C123CLockSelection,I2C123Freq_Value,I2C4CLockSelection,I2C4Freq_Value,LPTIM1CLockSelection,LPTIM1Freq_Value,LPTIM2CLockSelection,LPTIM2Freq_Value,LPTIM345CLockSelection,LPTIM345Freq_Value,LPUART1CLockSelection,LPUART1Freq_Value,LSI_VALUE,LTDCFreq_Value,MCO1PinFreq_Value,MCO2PinFreq_Value,PLL2FRACN,PLL3FRACN,PLLFRACN,PLLSourceVirtual,QSPICLockSelection,QSPIFreq_Value,RCC_MCO1Source,RCC_MCO2Source,RCC_MCODiv1,RCC_MCODiv2,RCC_RTC_Clock_Source_FROM_HSE,RNGCLockSelection,RNGFreq_Value,RTCFreq_Value,SAI1CLockSelection,SAI1Freq_Value,SAI2AFreq_Value,SAI2BCLockSelection,SAI2BFreq_Value,SDMMC1CLockSelection,SDMMCFreq_Value,SPDIFCLockSelection,SPDIFRXFreq_Value,SPI123CLockSelection,SPI123Freq_Value,SPI45Freq_Value,SPI6CLockSelection,SPI6Freq_Value,SRDPPRE,SWPCLockSelection,SWPMI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,Spi45ClockSelection,Tim1OutputFreq_Value,Tim2OutputFreq_Value,TraceFreq_Value,USART16CLockSelection,USART16Freq_Value,USART234578CLockSelection,USART234578Freq_Value,USBCLockSelection,USBFreq_Value,VCO1OutputFreq_Value,VCO2OutputFreq_Value,VCO3OutputFreq_Value,VCOInput1Freq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value,WatchDogFreq_Value RCC.LPTIM1CLockSelection=RCC_LPTIM1CLKSOURCE_D2PCLK1 RCC.LPTIM1Freq_Value=100000000 RCC.LPTIM2CLockSelection=RCC_LPTIM2CLKSOURCE_D3PCLK1 diff --git a/Software/Makefile b/Software/Makefile index 9dd94ca..8e849b3 100644 --- a/Software/Makefile +++ b/Software/Makefile @@ -1,5 +1,5 @@ ########################################################################################################################## -# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Thu Apr 03 21:48:01 CEST 2025] +# File automatically-generated by tool: [projectgenerator] version: [4.5.0-RC5] date: [Tue Apr 22 18:51:35 CEST 2025] ########################################################################################################################## # ------------------------------------------------ diff --git a/Software/build/FT23_Charger.map b/Software/build/FT23_Charger.map index 53bf4d8..11749fe 100644 --- a/Software/build/FT23_Charger.map +++ b/Software/build/FT23_Charger.map @@ -2343,7 +2343,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtn.o 0x08000000 g_pfnVectors 0x080002ac . = ALIGN (0x4) -.text 0x080002ac 0x5820 +.text 0x080002ac 0x5834 0x080002ac . = ALIGN (0x4) *(.text) .text 0x080002ac 0x88 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o @@ -2373,580 +2373,580 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtn.o .text.MX_UART5_Init 0x08000a44 0x60 build/debug/main.o .text.MX_LTDC_Init - 0x08000aa4 0xc4 build/debug/main.o + 0x08000aa4 0xc0 build/debug/main.o .text.MX_CRC_Init - 0x08000b68 0x2c build/debug/main.o + 0x08000b64 0x2c build/debug/main.o .text.SystemClock_Config - 0x08000b94 0xc0 build/debug/main.o - 0x08000b94 SystemClock_Config - .text.main 0x08000c54 0x4c build/debug/main.o - 0x08000c54 main + 0x08000b90 0xc0 build/debug/main.o + 0x08000b90 SystemClock_Config + .text.main 0x08000c50 0x4c build/debug/main.o + 0x08000c50 main .text.HAL_InitTick - 0x08000ca0 0x50 build/debug/stm32h7xx_hal.o - 0x08000ca0 HAL_InitTick + 0x08000c9c 0x50 build/debug/stm32h7xx_hal.o + 0x08000c9c HAL_InitTick .text.HAL_Init - 0x08000cf0 0x5c build/debug/stm32h7xx_hal.o - 0x08000cf0 HAL_Init + 0x08000cec 0x5c build/debug/stm32h7xx_hal.o + 0x08000cec HAL_Init .text.HAL_IncTick - 0x08000d4c 0x18 build/debug/stm32h7xx_hal.o - 0x08000d4c HAL_IncTick + 0x08000d48 0x18 build/debug/stm32h7xx_hal.o + 0x08000d48 HAL_IncTick .text.HAL_GetTick - 0x08000d64 0xc build/debug/stm32h7xx_hal.o - 0x08000d64 HAL_GetTick + 0x08000d60 0xc build/debug/stm32h7xx_hal.o + 0x08000d60 HAL_GetTick .text.HAL_Delay - 0x08000d70 0x28 build/debug/stm32h7xx_hal.o - 0x08000d70 HAL_Delay + 0x08000d6c 0x28 build/debug/stm32h7xx_hal.o + 0x08000d6c HAL_Delay .text.__NVIC_EnableIRQ - 0x08000d98 0x1c build/debug/stm32h7xx_hal_cortex.o + 0x08000d94 0x1c build/debug/stm32h7xx_hal_cortex.o .text.__NVIC_SetPriority - 0x08000db4 0x24 build/debug/stm32h7xx_hal_cortex.o + 0x08000db0 0x24 build/debug/stm32h7xx_hal_cortex.o .text.NVIC_EncodePriority - 0x08000dd8 0x3e build/debug/stm32h7xx_hal_cortex.o - *fill* 0x08000e16 0x2 + 0x08000dd4 0x3e build/debug/stm32h7xx_hal_cortex.o + *fill* 0x08000e12 0x2 .text.HAL_NVIC_SetPriorityGrouping - 0x08000e18 0x24 build/debug/stm32h7xx_hal_cortex.o - 0x08000e18 HAL_NVIC_SetPriorityGrouping + 0x08000e14 0x24 build/debug/stm32h7xx_hal_cortex.o + 0x08000e14 HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x08000e3c 0x20 build/debug/stm32h7xx_hal_cortex.o - 0x08000e3c HAL_NVIC_SetPriority + 0x08000e38 0x20 build/debug/stm32h7xx_hal_cortex.o + 0x08000e38 HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x08000e5c 0x8 build/debug/stm32h7xx_hal_cortex.o - 0x08000e5c HAL_NVIC_EnableIRQ + 0x08000e58 0x8 build/debug/stm32h7xx_hal_cortex.o + 0x08000e58 HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x08000e64 0x28 build/debug/stm32h7xx_hal_cortex.o - 0x08000e64 HAL_SYSTICK_Config + 0x08000e60 0x28 build/debug/stm32h7xx_hal_cortex.o + 0x08000e60 HAL_SYSTICK_Config .text.HAL_CRC_Init - 0x08000e8c 0x80 build/debug/stm32h7xx_hal_crc.o - 0x08000e8c HAL_CRC_Init + 0x08000e88 0x80 build/debug/stm32h7xx_hal_crc.o + 0x08000e88 HAL_CRC_Init .text.HAL_CRCEx_Polynomial_Set - 0x08000f0c 0xc4 build/debug/stm32h7xx_hal_crc_ex.o - 0x08000f0c HAL_CRCEx_Polynomial_Set + 0x08000f08 0xc4 build/debug/stm32h7xx_hal_crc_ex.o + 0x08000f08 HAL_CRCEx_Polynomial_Set .text.FDCAN_CalcultateRamBlockAddresses - 0x08000fd0 0x1d4 build/debug/stm32h7xx_hal_fdcan.o + 0x08000fcc 0x1d4 build/debug/stm32h7xx_hal_fdcan.o .text.HAL_FDCAN_Init - 0x080011a4 0x294 build/debug/stm32h7xx_hal_fdcan.o - 0x080011a4 HAL_FDCAN_Init + 0x080011a0 0x294 build/debug/stm32h7xx_hal_fdcan.o + 0x080011a0 HAL_FDCAN_Init .text.HAL_FDCAN_ClockCalibrationCallback - 0x08001438 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001438 HAL_FDCAN_ClockCalibrationCallback + 0x08001434 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001434 HAL_FDCAN_ClockCalibrationCallback .text.HAL_FDCAN_TxEventFifoCallback - 0x0800143a 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x0800143a HAL_FDCAN_TxEventFifoCallback + 0x08001436 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001436 HAL_FDCAN_TxEventFifoCallback .text.HAL_FDCAN_RxFifo0Callback - 0x0800143c 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x0800143c HAL_FDCAN_RxFifo0Callback + 0x08001438 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001438 HAL_FDCAN_RxFifo0Callback .text.HAL_FDCAN_RxFifo1Callback - 0x0800143e 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x0800143e HAL_FDCAN_RxFifo1Callback + 0x0800143a 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x0800143a HAL_FDCAN_RxFifo1Callback .text.HAL_FDCAN_TxFifoEmptyCallback - 0x08001440 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001440 HAL_FDCAN_TxFifoEmptyCallback + 0x0800143c 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x0800143c HAL_FDCAN_TxFifoEmptyCallback .text.HAL_FDCAN_TxBufferCompleteCallback - 0x08001442 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001442 HAL_FDCAN_TxBufferCompleteCallback + 0x0800143e 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x0800143e HAL_FDCAN_TxBufferCompleteCallback .text.HAL_FDCAN_TxBufferAbortCallback - 0x08001444 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001444 HAL_FDCAN_TxBufferAbortCallback + 0x08001440 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001440 HAL_FDCAN_TxBufferAbortCallback .text.HAL_FDCAN_RxBufferNewMessageCallback - 0x08001446 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001446 HAL_FDCAN_RxBufferNewMessageCallback + 0x08001442 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001442 HAL_FDCAN_RxBufferNewMessageCallback .text.HAL_FDCAN_TimestampWraparoundCallback - 0x08001448 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001448 HAL_FDCAN_TimestampWraparoundCallback + 0x08001444 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001444 HAL_FDCAN_TimestampWraparoundCallback .text.HAL_FDCAN_TimeoutOccurredCallback - 0x0800144a 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x0800144a HAL_FDCAN_TimeoutOccurredCallback + 0x08001446 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001446 HAL_FDCAN_TimeoutOccurredCallback .text.HAL_FDCAN_HighPriorityMessageCallback - 0x0800144c 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x0800144c HAL_FDCAN_HighPriorityMessageCallback + 0x08001448 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001448 HAL_FDCAN_HighPriorityMessageCallback .text.HAL_FDCAN_ErrorCallback - 0x0800144e 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x0800144e HAL_FDCAN_ErrorCallback + 0x0800144a 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x0800144a HAL_FDCAN_ErrorCallback .text.HAL_FDCAN_ErrorStatusCallback - 0x08001450 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001450 HAL_FDCAN_ErrorStatusCallback + 0x0800144c 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x0800144c HAL_FDCAN_ErrorStatusCallback .text.HAL_FDCAN_TT_ScheduleSyncCallback - 0x08001452 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001452 HAL_FDCAN_TT_ScheduleSyncCallback + 0x0800144e 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x0800144e HAL_FDCAN_TT_ScheduleSyncCallback .text.HAL_FDCAN_TT_TimeMarkCallback - 0x08001454 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001454 HAL_FDCAN_TT_TimeMarkCallback + 0x08001450 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001450 HAL_FDCAN_TT_TimeMarkCallback .text.HAL_FDCAN_TT_StopWatchCallback - 0x08001456 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001456 HAL_FDCAN_TT_StopWatchCallback + 0x08001452 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001452 HAL_FDCAN_TT_StopWatchCallback .text.HAL_FDCAN_TT_GlobalTimeCallback - 0x08001458 0x2 build/debug/stm32h7xx_hal_fdcan.o - 0x08001458 HAL_FDCAN_TT_GlobalTimeCallback - *fill* 0x0800145a 0x2 + 0x08001454 0x2 build/debug/stm32h7xx_hal_fdcan.o + 0x08001454 HAL_FDCAN_TT_GlobalTimeCallback + *fill* 0x08001456 0x2 .text.HAL_FDCAN_IRQHandler - 0x0800145c 0x320 build/debug/stm32h7xx_hal_fdcan.o - 0x0800145c HAL_FDCAN_IRQHandler + 0x08001458 0x320 build/debug/stm32h7xx_hal_fdcan.o + 0x08001458 HAL_FDCAN_IRQHandler .text.HAL_GPIO_Init - 0x0800177c 0x220 build/debug/stm32h7xx_hal_gpio.o - 0x0800177c HAL_GPIO_Init + 0x08001778 0x220 build/debug/stm32h7xx_hal_gpio.o + 0x08001778 HAL_GPIO_Init .text.HAL_GPIO_WritePin - 0x0800199c 0xc build/debug/stm32h7xx_hal_gpio.o - 0x0800199c HAL_GPIO_WritePin + 0x08001998 0xc build/debug/stm32h7xx_hal_gpio.o + 0x08001998 HAL_GPIO_WritePin .text.HAL_I2C_Init - 0x080019a8 0xc8 build/debug/stm32h7xx_hal_i2c.o - 0x080019a8 HAL_I2C_Init + 0x080019a4 0xc8 build/debug/stm32h7xx_hal_i2c.o + 0x080019a4 HAL_I2C_Init .text.HAL_I2CEx_ConfigAnalogFilter - 0x08001a70 0x5a build/debug/stm32h7xx_hal_i2c_ex.o - 0x08001a70 HAL_I2CEx_ConfigAnalogFilter + 0x08001a6c 0x5a build/debug/stm32h7xx_hal_i2c_ex.o + 0x08001a6c HAL_I2CEx_ConfigAnalogFilter .text.HAL_I2CEx_ConfigDigitalFilter - 0x08001aca 0x56 build/debug/stm32h7xx_hal_i2c_ex.o - 0x08001aca HAL_I2CEx_ConfigDigitalFilter + 0x08001ac6 0x56 build/debug/stm32h7xx_hal_i2c_ex.o + 0x08001ac6 HAL_I2CEx_ConfigDigitalFilter .text.LTDC_SetConfig - 0x08001b20 0x1a8 build/debug/stm32h7xx_hal_ltdc.o + 0x08001b1c 0x1a8 build/debug/stm32h7xx_hal_ltdc.o .text.HAL_LTDC_Init - 0x08001cc8 0xbc build/debug/stm32h7xx_hal_ltdc.o - 0x08001cc8 HAL_LTDC_Init + 0x08001cc4 0xbc build/debug/stm32h7xx_hal_ltdc.o + 0x08001cc4 HAL_LTDC_Init .text.HAL_LTDC_ErrorCallback - 0x08001d84 0x2 build/debug/stm32h7xx_hal_ltdc.o - 0x08001d84 HAL_LTDC_ErrorCallback + 0x08001d80 0x2 build/debug/stm32h7xx_hal_ltdc.o + 0x08001d80 HAL_LTDC_ErrorCallback .text.HAL_LTDC_LineEventCallback - 0x08001d86 0x2 build/debug/stm32h7xx_hal_ltdc.o - 0x08001d86 HAL_LTDC_LineEventCallback + 0x08001d82 0x2 build/debug/stm32h7xx_hal_ltdc.o + 0x08001d82 HAL_LTDC_LineEventCallback .text.HAL_LTDC_ReloadEventCallback - 0x08001d88 0x2 build/debug/stm32h7xx_hal_ltdc.o - 0x08001d88 HAL_LTDC_ReloadEventCallback + 0x08001d84 0x2 build/debug/stm32h7xx_hal_ltdc.o + 0x08001d84 HAL_LTDC_ReloadEventCallback .text.HAL_LTDC_IRQHandler - 0x08001d8a 0xda build/debug/stm32h7xx_hal_ltdc.o - 0x08001d8a HAL_LTDC_IRQHandler + 0x08001d86 0xda build/debug/stm32h7xx_hal_ltdc.o + 0x08001d86 HAL_LTDC_IRQHandler .text.HAL_LTDC_ConfigLayer - 0x08001e64 0x68 build/debug/stm32h7xx_hal_ltdc.o - 0x08001e64 HAL_LTDC_ConfigLayer + 0x08001e60 0x68 build/debug/stm32h7xx_hal_ltdc.o + 0x08001e60 HAL_LTDC_ConfigLayer .text.HAL_LTDC_ProgramLineEvent - 0x08001ecc 0x48 build/debug/stm32h7xx_hal_ltdc.o - 0x08001ecc HAL_LTDC_ProgramLineEvent + 0x08001ec8 0x48 build/debug/stm32h7xx_hal_ltdc.o + 0x08001ec8 HAL_LTDC_ProgramLineEvent .text.HAL_FMC_MspInit - 0x08001f14 0x144 build/debug/stm32h7xx_hal_msp.o + 0x08001f10 0x144 build/debug/stm32h7xx_hal_msp.o .text.HAL_MspInit - 0x08002058 0x24 build/debug/stm32h7xx_hal_msp.o - 0x08002058 HAL_MspInit + 0x08002054 0x24 build/debug/stm32h7xx_hal_msp.o + 0x08002054 HAL_MspInit .text.HAL_CRC_MspInit - 0x0800207c 0x34 build/debug/stm32h7xx_hal_msp.o - 0x0800207c HAL_CRC_MspInit + 0x08002078 0x34 build/debug/stm32h7xx_hal_msp.o + 0x08002078 HAL_CRC_MspInit .text.HAL_FDCAN_MspInit - 0x080020b0 0xd4 build/debug/stm32h7xx_hal_msp.o - 0x080020b0 HAL_FDCAN_MspInit + 0x080020ac 0xd4 build/debug/stm32h7xx_hal_msp.o + 0x080020ac HAL_FDCAN_MspInit .text.HAL_I2C_MspInit - 0x08002184 0x98 build/debug/stm32h7xx_hal_msp.o - 0x08002184 HAL_I2C_MspInit + 0x08002180 0x98 build/debug/stm32h7xx_hal_msp.o + 0x08002180 HAL_I2C_MspInit .text.HAL_LTDC_MspInit - 0x0800221c 0x254 build/debug/stm32h7xx_hal_msp.o - 0x0800221c HAL_LTDC_MspInit + 0x08002218 0x26c build/debug/stm32h7xx_hal_msp.o + 0x08002218 HAL_LTDC_MspInit .text.HAL_UART_MspInit - 0x08002470 0x10c build/debug/stm32h7xx_hal_msp.o - 0x08002470 HAL_UART_MspInit + 0x08002484 0x10c build/debug/stm32h7xx_hal_msp.o + 0x08002484 HAL_UART_MspInit .text.HAL_PCD_MspInit - 0x0800257c 0xb8 build/debug/stm32h7xx_hal_msp.o - 0x0800257c HAL_PCD_MspInit + 0x08002590 0xb8 build/debug/stm32h7xx_hal_msp.o + 0x08002590 HAL_PCD_MspInit .text.HAL_SDRAM_MspInit - 0x08002634 0x8 build/debug/stm32h7xx_hal_msp.o - 0x08002634 HAL_SDRAM_MspInit + 0x08002648 0x8 build/debug/stm32h7xx_hal_msp.o + 0x08002648 HAL_SDRAM_MspInit .text.HAL_PCD_Init - 0x0800263c 0x102 build/debug/stm32h7xx_hal_pcd.o - 0x0800263c HAL_PCD_Init - *fill* 0x0800273e 0x2 + 0x08002650 0x102 build/debug/stm32h7xx_hal_pcd.o + 0x08002650 HAL_PCD_Init + *fill* 0x08002752 0x2 .text.HAL_PCDEx_ActivateLPM - 0x08002740 0x28 build/debug/stm32h7xx_hal_pcd_ex.o - 0x08002740 HAL_PCDEx_ActivateLPM + 0x08002754 0x28 build/debug/stm32h7xx_hal_pcd_ex.o + 0x08002754 HAL_PCDEx_ActivateLPM .text.HAL_PWREx_ConfigSupply - 0x08002768 0x54 build/debug/stm32h7xx_hal_pwr_ex.o - 0x08002768 HAL_PWREx_ConfigSupply + 0x0800277c 0x54 build/debug/stm32h7xx_hal_pwr_ex.o + 0x0800277c HAL_PWREx_ConfigSupply .text.HAL_PWREx_EnableUSBVoltageDetector - 0x080027bc 0x10 build/debug/stm32h7xx_hal_pwr_ex.o - 0x080027bc HAL_PWREx_EnableUSBVoltageDetector + 0x080027d0 0x10 build/debug/stm32h7xx_hal_pwr_ex.o + 0x080027d0 HAL_PWREx_EnableUSBVoltageDetector .text.HAL_RCC_OscConfig - 0x080027cc 0x660 build/debug/stm32h7xx_hal_rcc.o - 0x080027cc HAL_RCC_OscConfig + 0x080027e0 0x660 build/debug/stm32h7xx_hal_rcc.o + 0x080027e0 HAL_RCC_OscConfig .text.HAL_RCC_GetSysClockFreq - 0x08002e2c 0x1f8 build/debug/stm32h7xx_hal_rcc.o - 0x08002e2c HAL_RCC_GetSysClockFreq + 0x08002e40 0x1f8 build/debug/stm32h7xx_hal_rcc.o + 0x08002e40 HAL_RCC_GetSysClockFreq .text.HAL_RCC_ClockConfig - 0x08003024 0x294 build/debug/stm32h7xx_hal_rcc.o - 0x08003024 HAL_RCC_ClockConfig + 0x08003038 0x294 build/debug/stm32h7xx_hal_rcc.o + 0x08003038 HAL_RCC_ClockConfig .text.HAL_RCC_GetHCLKFreq - 0x080032b8 0x44 build/debug/stm32h7xx_hal_rcc.o - 0x080032b8 HAL_RCC_GetHCLKFreq + 0x080032cc 0x44 build/debug/stm32h7xx_hal_rcc.o + 0x080032cc HAL_RCC_GetHCLKFreq .text.HAL_RCC_GetPCLK1Freq - 0x080032fc 0x24 build/debug/stm32h7xx_hal_rcc.o - 0x080032fc HAL_RCC_GetPCLK1Freq + 0x08003310 0x24 build/debug/stm32h7xx_hal_rcc.o + 0x08003310 HAL_RCC_GetPCLK1Freq .text.HAL_RCC_GetPCLK2Freq - 0x08003320 0x24 build/debug/stm32h7xx_hal_rcc.o - 0x08003320 HAL_RCC_GetPCLK2Freq + 0x08003334 0x24 build/debug/stm32h7xx_hal_rcc.o + 0x08003334 HAL_RCC_GetPCLK2Freq .text.RCCEx_PLL2_Config - 0x08003344 0x108 build/debug/stm32h7xx_hal_rcc_ex.o + 0x08003358 0x108 build/debug/stm32h7xx_hal_rcc_ex.o .text.RCCEx_PLL3_Config - 0x0800344c 0x108 build/debug/stm32h7xx_hal_rcc_ex.o + 0x08003460 0x108 build/debug/stm32h7xx_hal_rcc_ex.o .text.HAL_RCCEx_PeriphCLKConfig - 0x08003554 0xb1c build/debug/stm32h7xx_hal_rcc_ex.o - 0x08003554 HAL_RCCEx_PeriphCLKConfig + 0x08003568 0xb1c build/debug/stm32h7xx_hal_rcc_ex.o + 0x08003568 HAL_RCCEx_PeriphCLKConfig .text.HAL_RCCEx_GetD3PCLK1Freq - 0x08004070 0x24 build/debug/stm32h7xx_hal_rcc_ex.o - 0x08004070 HAL_RCCEx_GetD3PCLK1Freq + 0x08004084 0x24 build/debug/stm32h7xx_hal_rcc_ex.o + 0x08004084 HAL_RCCEx_GetD3PCLK1Freq .text.HAL_RCCEx_GetPLL2ClockFreq - 0x08004094 0x200 build/debug/stm32h7xx_hal_rcc_ex.o - 0x08004094 HAL_RCCEx_GetPLL2ClockFreq + 0x080040a8 0x200 build/debug/stm32h7xx_hal_rcc_ex.o + 0x080040a8 HAL_RCCEx_GetPLL2ClockFreq .text.HAL_RCCEx_GetPLL3ClockFreq - 0x08004294 0x200 build/debug/stm32h7xx_hal_rcc_ex.o - 0x08004294 HAL_RCCEx_GetPLL3ClockFreq + 0x080042a8 0x200 build/debug/stm32h7xx_hal_rcc_ex.o + 0x080042a8 HAL_RCCEx_GetPLL3ClockFreq .text.HAL_SDRAM_Init - 0x08004494 0x50 build/debug/stm32h7xx_hal_sdram.o - 0x08004494 HAL_SDRAM_Init + 0x080044a8 0x50 build/debug/stm32h7xx_hal_sdram.o + 0x080044a8 HAL_SDRAM_Init .text.HAL_SDRAM_RefreshErrorCallback - 0x080044e4 0x2 build/debug/stm32h7xx_hal_sdram.o - 0x080044e4 HAL_SDRAM_RefreshErrorCallback + 0x080044f8 0x2 build/debug/stm32h7xx_hal_sdram.o + 0x080044f8 HAL_SDRAM_RefreshErrorCallback .text.HAL_SDRAM_IRQHandler - 0x080044e6 0x20 build/debug/stm32h7xx_hal_sdram.o - 0x080044e6 HAL_SDRAM_IRQHandler + 0x080044fa 0x20 build/debug/stm32h7xx_hal_sdram.o + 0x080044fa HAL_SDRAM_IRQHandler .text.HAL_SDRAM_SendCommand - 0x08004506 0x42 build/debug/stm32h7xx_hal_sdram.o - 0x08004506 HAL_SDRAM_SendCommand + 0x0800451a 0x42 build/debug/stm32h7xx_hal_sdram.o + 0x0800451a HAL_SDRAM_SendCommand .text.HAL_SDRAM_ProgramRefreshRate - 0x08004548 0x30 build/debug/stm32h7xx_hal_sdram.o - 0x08004548 HAL_SDRAM_ProgramRefreshRate + 0x0800455c 0x30 build/debug/stm32h7xx_hal_sdram.o + 0x0800455c HAL_SDRAM_ProgramRefreshRate .text.UART_EndRxTransfer - 0x08004578 0x58 build/debug/stm32h7xx_hal_uart.o + 0x0800458c 0x58 build/debug/stm32h7xx_hal_uart.o .text.UART_SetConfig - 0x080045d0 0x9f8 build/debug/stm32h7xx_hal_uart.o - 0x080045d0 UART_SetConfig + 0x080045e4 0x9f8 build/debug/stm32h7xx_hal_uart.o + 0x080045e4 UART_SetConfig .text.UART_AdvFeatureConfig - 0x08004fc8 0xca build/debug/stm32h7xx_hal_uart.o - 0x08004fc8 UART_AdvFeatureConfig + 0x08004fdc 0xca build/debug/stm32h7xx_hal_uart.o + 0x08004fdc UART_AdvFeatureConfig .text.UART_WaitOnFlagUntilTimeout - 0x08005092 0xa6 build/debug/stm32h7xx_hal_uart.o - 0x08005092 UART_WaitOnFlagUntilTimeout + 0x080050a6 0xa6 build/debug/stm32h7xx_hal_uart.o + 0x080050a6 UART_WaitOnFlagUntilTimeout .text.UART_CheckIdleState - 0x08005138 0xca build/debug/stm32h7xx_hal_uart.o - 0x08005138 UART_CheckIdleState + 0x0800514c 0xca build/debug/stm32h7xx_hal_uart.o + 0x0800514c UART_CheckIdleState .text.HAL_UART_Init - 0x08005202 0x66 build/debug/stm32h7xx_hal_uart.o - 0x08005202 HAL_UART_Init + 0x08005216 0x66 build/debug/stm32h7xx_hal_uart.o + 0x08005216 HAL_UART_Init .text.UARTEx_SetNbDataToProcess - 0x08005268 0x4c build/debug/stm32h7xx_hal_uart_ex.o + 0x0800527c 0x4c build/debug/stm32h7xx_hal_uart_ex.o .text.HAL_UARTEx_DisableFifoMode - 0x080052b4 0x3e build/debug/stm32h7xx_hal_uart_ex.o - 0x080052b4 HAL_UARTEx_DisableFifoMode + 0x080052c8 0x3e build/debug/stm32h7xx_hal_uart_ex.o + 0x080052c8 HAL_UARTEx_DisableFifoMode .text.HAL_UARTEx_SetTxFifoThreshold - 0x080052f2 0x4a build/debug/stm32h7xx_hal_uart_ex.o - 0x080052f2 HAL_UARTEx_SetTxFifoThreshold + 0x08005306 0x4a build/debug/stm32h7xx_hal_uart_ex.o + 0x08005306 HAL_UARTEx_SetTxFifoThreshold .text.HAL_UARTEx_SetRxFifoThreshold - 0x0800533c 0x4a build/debug/stm32h7xx_hal_uart_ex.o - 0x0800533c HAL_UARTEx_SetRxFifoThreshold + 0x08005350 0x4a build/debug/stm32h7xx_hal_uart_ex.o + 0x08005350 HAL_UARTEx_SetRxFifoThreshold .text.NMI_Handler - 0x08005386 0x2 build/debug/stm32h7xx_it.o - 0x08005386 NMI_Handler + 0x0800539a 0x2 build/debug/stm32h7xx_it.o + 0x0800539a NMI_Handler .text.HardFault_Handler - 0x08005388 0x2 build/debug/stm32h7xx_it.o - 0x08005388 HardFault_Handler + 0x0800539c 0x2 build/debug/stm32h7xx_it.o + 0x0800539c HardFault_Handler .text.MemManage_Handler - 0x0800538a 0x2 build/debug/stm32h7xx_it.o - 0x0800538a MemManage_Handler + 0x0800539e 0x2 build/debug/stm32h7xx_it.o + 0x0800539e MemManage_Handler .text.BusFault_Handler - 0x0800538c 0x2 build/debug/stm32h7xx_it.o - 0x0800538c BusFault_Handler + 0x080053a0 0x2 build/debug/stm32h7xx_it.o + 0x080053a0 BusFault_Handler .text.UsageFault_Handler - 0x0800538e 0x2 build/debug/stm32h7xx_it.o - 0x0800538e UsageFault_Handler + 0x080053a2 0x2 build/debug/stm32h7xx_it.o + 0x080053a2 UsageFault_Handler .text.SVC_Handler - 0x08005390 0x2 build/debug/stm32h7xx_it.o - 0x08005390 SVC_Handler + 0x080053a4 0x2 build/debug/stm32h7xx_it.o + 0x080053a4 SVC_Handler .text.DebugMon_Handler - 0x08005392 0x2 build/debug/stm32h7xx_it.o - 0x08005392 DebugMon_Handler + 0x080053a6 0x2 build/debug/stm32h7xx_it.o + 0x080053a6 DebugMon_Handler .text.PendSV_Handler - 0x08005394 0x2 build/debug/stm32h7xx_it.o - 0x08005394 PendSV_Handler + 0x080053a8 0x2 build/debug/stm32h7xx_it.o + 0x080053a8 PendSV_Handler .text.SysTick_Handler - 0x08005396 0x8 build/debug/stm32h7xx_it.o - 0x08005396 SysTick_Handler - *fill* 0x0800539e 0x2 + 0x080053aa 0x8 build/debug/stm32h7xx_it.o + 0x080053aa SysTick_Handler + *fill* 0x080053b2 0x2 .text.FDCAN1_IT0_IRQHandler - 0x080053a0 0x10 build/debug/stm32h7xx_it.o - 0x080053a0 FDCAN1_IT0_IRQHandler + 0x080053b4 0x10 build/debug/stm32h7xx_it.o + 0x080053b4 FDCAN1_IT0_IRQHandler .text.FDCAN1_IT1_IRQHandler - 0x080053b0 0x10 build/debug/stm32h7xx_it.o - 0x080053b0 FDCAN1_IT1_IRQHandler + 0x080053c4 0x10 build/debug/stm32h7xx_it.o + 0x080053c4 FDCAN1_IT1_IRQHandler .text.FMC_IRQHandler - 0x080053c0 0x10 build/debug/stm32h7xx_it.o - 0x080053c0 FMC_IRQHandler + 0x080053d4 0x10 build/debug/stm32h7xx_it.o + 0x080053d4 FMC_IRQHandler .text.FDCAN_CAL_IRQHandler - 0x080053d0 0x10 build/debug/stm32h7xx_it.o - 0x080053d0 FDCAN_CAL_IRQHandler + 0x080053e4 0x10 build/debug/stm32h7xx_it.o + 0x080053e4 FDCAN_CAL_IRQHandler .text.LTDC_IRQHandler - 0x080053e0 0x18 build/debug/stm32h7xx_it.o - 0x080053e0 LTDC_IRQHandler + 0x080053f4 0x18 build/debug/stm32h7xx_it.o + 0x080053f4 LTDC_IRQHandler .text.FMC_SDRAM_Init - 0x080053f8 0x70 build/debug/stm32h7xx_ll_fmc.o - 0x080053f8 FMC_SDRAM_Init + 0x0800540c 0x70 build/debug/stm32h7xx_ll_fmc.o + 0x0800540c FMC_SDRAM_Init .text.FMC_SDRAM_Timing_Init - 0x08005468 0xa8 build/debug/stm32h7xx_ll_fmc.o - 0x08005468 FMC_SDRAM_Timing_Init + 0x0800547c 0xa8 build/debug/stm32h7xx_ll_fmc.o + 0x0800547c FMC_SDRAM_Timing_Init .text.FMC_SDRAM_SendCommand - 0x08005510 0x2a build/debug/stm32h7xx_ll_fmc.o - 0x08005510 FMC_SDRAM_SendCommand + 0x08005524 0x2a build/debug/stm32h7xx_ll_fmc.o + 0x08005524 FMC_SDRAM_SendCommand .text.FMC_SDRAM_ProgramRefreshRate - 0x0800553a 0x10 build/debug/stm32h7xx_ll_fmc.o - 0x0800553a FMC_SDRAM_ProgramRefreshRate + 0x0800554e 0x10 build/debug/stm32h7xx_ll_fmc.o + 0x0800554e FMC_SDRAM_ProgramRefreshRate .text.USB_CoreReset - 0x0800554a 0x4a build/debug/stm32h7xx_ll_usb.o + 0x0800555e 0x4a build/debug/stm32h7xx_ll_usb.o .text.USB_CoreInit - 0x08005594 0xa4 build/debug/stm32h7xx_ll_usb.o - 0x08005594 USB_CoreInit + 0x080055a8 0xa4 build/debug/stm32h7xx_ll_usb.o + 0x080055a8 USB_CoreInit .text.USB_DisableGlobalInt - 0x08005638 0xc build/debug/stm32h7xx_ll_usb.o - 0x08005638 USB_DisableGlobalInt + 0x0800564c 0xc build/debug/stm32h7xx_ll_usb.o + 0x0800564c USB_DisableGlobalInt .text.USB_FlushTxFifo - 0x08005644 0x4a build/debug/stm32h7xx_ll_usb.o - 0x08005644 USB_FlushTxFifo + 0x08005658 0x4a build/debug/stm32h7xx_ll_usb.o + 0x08005658 USB_FlushTxFifo .text.USB_FlushRxFifo - 0x0800568e 0x46 build/debug/stm32h7xx_ll_usb.o - 0x0800568e USB_FlushRxFifo + 0x080056a2 0x46 build/debug/stm32h7xx_ll_usb.o + 0x080056a2 USB_FlushRxFifo .text.USB_SetDevSpeed - 0x080056d4 0xe build/debug/stm32h7xx_ll_usb.o - 0x080056d4 USB_SetDevSpeed - *fill* 0x080056e2 0x2 + 0x080056e8 0xe build/debug/stm32h7xx_ll_usb.o + 0x080056e8 USB_SetDevSpeed + *fill* 0x080056f6 0x2 .text.USB_DevInit - 0x080056e4 0x190 build/debug/stm32h7xx_ll_usb.o - 0x080056e4 USB_DevInit + 0x080056f8 0x190 build/debug/stm32h7xx_ll_usb.o + 0x080056f8 USB_DevInit .text.USB_DevDisconnect - 0x08005874 0x1c build/debug/stm32h7xx_ll_usb.o - 0x08005874 USB_DevDisconnect + 0x08005888 0x1c build/debug/stm32h7xx_ll_usb.o + 0x08005888 USB_DevDisconnect .text.USB_GetMode - 0x08005890 0x8 build/debug/stm32h7xx_ll_usb.o - 0x08005890 USB_GetMode + 0x080058a4 0x8 build/debug/stm32h7xx_ll_usb.o + 0x080058a4 USB_GetMode .text.USB_SetCurrentMode - 0x08005898 0x62 build/debug/stm32h7xx_ll_usb.o - 0x08005898 USB_SetCurrentMode - *fill* 0x080058fa 0x2 + 0x080058ac 0x62 build/debug/stm32h7xx_ll_usb.o + 0x080058ac USB_SetCurrentMode + *fill* 0x0800590e 0x2 .text.SystemInit - 0x080058fc 0xd0 build/debug/system_stm32h7xx.o - 0x080058fc SystemInit + 0x08005910 0xd0 build/debug/system_stm32h7xx.o + 0x08005910 SystemInit .text.ExitRun0Mode - 0x080059cc 0x1c build/debug/system_stm32h7xx.o - 0x080059cc ExitRun0Mode + 0x080059e0 0x1c build/debug/system_stm32h7xx.o + 0x080059e0 ExitRun0Mode .text.Reset_Handler - 0x080059e8 0x54 build/debug/startup_stm32h7a3xx.o - 0x080059e8 Reset_Handler + 0x080059fc 0x54 build/debug/startup_stm32h7a3xx.o + 0x080059fc Reset_Handler .text.Default_Handler - 0x08005a3c 0x2 build/debug/startup_stm32h7a3xx.o - 0x08005a3c RTC_Alarm_IRQHandler - 0x08005a3c EXTI2_IRQHandler - 0x08005a3c TIM8_CC_IRQHandler - 0x08005a3c UART8_IRQHandler - 0x08005a3c BDMA2_Channel1_IRQHandler - 0x08005a3c SPI4_IRQHandler - 0x08005a3c BDMA2_Channel0_IRQHandler - 0x08005a3c TIM1_CC_IRQHandler - 0x08005a3c DMA2_Stream5_IRQHandler - 0x08005a3c JPEG_IRQHandler - 0x08005a3c DMA1_Stream5_IRQHandler - 0x08005a3c EXTI3_IRQHandler - 0x08005a3c LPTIM4_IRQHandler - 0x08005a3c TIM8_TRG_COM_TIM14_IRQHandler - 0x08005a3c LPTIM2_IRQHandler - 0x08005a3c DFSDM1_FLT1_IRQHandler - 0x08005a3c DMAMUX2_OVR_IRQHandler - 0x08005a3c GFXMMU_IRQHandler - 0x08005a3c TIM8_UP_TIM13_IRQHandler - 0x08005a3c I2C3_ER_IRQHandler - 0x08005a3c DFSDM1_FLT2_IRQHandler - 0x08005a3c USART10_IRQHandler - 0x08005a3c MDMA_IRQHandler - 0x08005a3c LPTIM3_IRQHandler - 0x08005a3c BDMA2_Channel3_IRQHandler - 0x08005a3c HSEM1_IRQHandler - 0x08005a3c EXTI0_IRQHandler - 0x08005a3c I2C2_EV_IRQHandler - 0x08005a3c DAC2_IRQHandler - 0x08005a3c DMA1_Stream2_IRQHandler - 0x08005a3c FPU_IRQHandler - 0x08005a3c OTG_HS_WKUP_IRQHandler - 0x08005a3c LTDC_ER_IRQHandler - 0x08005a3c DMA2_Stream2_IRQHandler - 0x08005a3c SPI1_IRQHandler - 0x08005a3c OCTOSPI1_IRQHandler - 0x08005a3c TIM6_DAC_IRQHandler - 0x08005a3c BDMA2_Channel6_IRQHandler - 0x08005a3c DMA2_Stream3_IRQHandler - 0x08005a3c OCTOSPI2_IRQHandler - 0x08005a3c SAI2_IRQHandler - 0x08005a3c BDMA1_IRQHandler - 0x08005a3c DFSDM1_FLT3_IRQHandler - 0x08005a3c USART6_IRQHandler - 0x08005a3c TIM17_IRQHandler - 0x08005a3c USART3_IRQHandler - 0x08005a3c LPTIM5_IRQHandler - 0x08005a3c UART5_IRQHandler - 0x08005a3c DMA2_Stream0_IRQHandler - 0x08005a3c TIM4_IRQHandler - 0x08005a3c I2C1_EV_IRQHandler - 0x08005a3c DMA1_Stream6_IRQHandler - 0x08005a3c DMAMUX1_OVR_IRQHandler - 0x08005a3c DMA1_Stream1_IRQHandler - 0x08005a3c TIM16_IRQHandler - 0x08005a3c UART4_IRQHandler - 0x08005a3c TIM3_IRQHandler - 0x08005a3c RCC_IRQHandler - 0x08005a3c UART9_IRQHandler - 0x08005a3c TIM8_BRK_TIM12_IRQHandler - 0x08005a3c TIM1_TRG_COM_IRQHandler - 0x08005a3c Default_Handler - 0x08005a3c ECC_IRQHandler - 0x08005a3c BDMA2_Channel2_IRQHandler - 0x08005a3c CEC_IRQHandler - 0x08005a3c EXTI15_10_IRQHandler - 0x08005a3c DFSDM1_FLT4_IRQHandler - 0x08005a3c ADC_IRQHandler - 0x08005a3c DMA1_Stream7_IRQHandler - 0x08005a3c SPI5_IRQHandler - 0x08005a3c TIM7_IRQHandler - 0x08005a3c SDMMC1_IRQHandler - 0x08005a3c TIM5_IRQHandler - 0x08005a3c DMA2_Stream7_IRQHandler - 0x08005a3c TIM15_IRQHandler - 0x08005a3c I2C3_EV_IRQHandler - 0x08005a3c DFSDM2_IRQHandler - 0x08005a3c EXTI9_5_IRQHandler - 0x08005a3c RTC_WKUP_IRQHandler - 0x08005a3c SPDIF_RX_IRQHandler - 0x08005a3c PVD_PVM_IRQHandler - 0x08005a3c SPI2_IRQHandler - 0x08005a3c OTG_HS_EP1_IN_IRQHandler - 0x08005a3c DFSDM1_FLT5_IRQHandler - 0x08005a3c DMA1_Stream0_IRQHandler - 0x08005a3c CRS_IRQHandler - 0x08005a3c EXTI4_IRQHandler - 0x08005a3c DFSDM1_FLT6_IRQHandler - 0x08005a3c RNG_IRQHandler - 0x08005a3c FDCAN2_IT1_IRQHandler - 0x08005a3c COMP_IRQHandler - 0x08005a3c TIM1_UP_IRQHandler - 0x08005a3c OTG_HS_EP1_OUT_IRQHandler - 0x08005a3c WWDG_IRQHandler - 0x08005a3c SPI6_IRQHandler - 0x08005a3c MDIOS_IRQHandler - 0x08005a3c I2C4_EV_IRQHandler - 0x08005a3c FDCAN2_IT0_IRQHandler - 0x08005a3c LPUART1_IRQHandler - 0x08005a3c TIM2_IRQHandler - 0x08005a3c BDMA2_Channel5_IRQHandler - 0x08005a3c OTG_HS_IRQHandler - 0x08005a3c DMA2D_IRQHandler - 0x08005a3c TIM1_BRK_IRQHandler - 0x08005a3c EXTI1_IRQHandler - 0x08005a3c SDMMC2_IRQHandler - 0x08005a3c DTS_IRQHandler - 0x08005a3c UART7_IRQHandler - 0x08005a3c MDIOS_WKUP_IRQHandler - 0x08005a3c USART2_IRQHandler - 0x08005a3c DFSDM1_FLT0_IRQHandler - 0x08005a3c I2C2_ER_IRQHandler - 0x08005a3c DMA2_Stream1_IRQHandler - 0x08005a3c DFSDM1_FLT7_IRQHandler - 0x08005a3c FLASH_IRQHandler - 0x08005a3c DMA2_Stream4_IRQHandler - 0x08005a3c USART1_IRQHandler - 0x08005a3c SPI3_IRQHandler - 0x08005a3c WAKEUP_PIN_IRQHandler - 0x08005a3c DMA1_Stream4_IRQHandler - 0x08005a3c I2C1_ER_IRQHandler - 0x08005a3c BDMA2_Channel7_IRQHandler - 0x08005a3c SWPMI1_IRQHandler - 0x08005a3c LPTIM1_IRQHandler - 0x08005a3c DCMI_PSSI_IRQHandler - 0x08005a3c I2C4_ER_IRQHandler - 0x08005a3c DMA2_Stream6_IRQHandler - 0x08005a3c SAI1_IRQHandler - 0x08005a3c DMA1_Stream3_IRQHandler - 0x08005a3c RTC_TAMP_STAMP_CSS_LSE_IRQHandler - 0x08005a3c BDMA2_Channel4_IRQHandler - .text.memset 0x08005a3e 0x10 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) - 0x08005a3e memset - *fill* 0x08005a4e 0x2 + 0x08005a50 0x2 build/debug/startup_stm32h7a3xx.o + 0x08005a50 RTC_Alarm_IRQHandler + 0x08005a50 EXTI2_IRQHandler + 0x08005a50 TIM8_CC_IRQHandler + 0x08005a50 UART8_IRQHandler + 0x08005a50 BDMA2_Channel1_IRQHandler + 0x08005a50 SPI4_IRQHandler + 0x08005a50 BDMA2_Channel0_IRQHandler + 0x08005a50 TIM1_CC_IRQHandler + 0x08005a50 DMA2_Stream5_IRQHandler + 0x08005a50 JPEG_IRQHandler + 0x08005a50 DMA1_Stream5_IRQHandler + 0x08005a50 EXTI3_IRQHandler + 0x08005a50 LPTIM4_IRQHandler + 0x08005a50 TIM8_TRG_COM_TIM14_IRQHandler + 0x08005a50 LPTIM2_IRQHandler + 0x08005a50 DFSDM1_FLT1_IRQHandler + 0x08005a50 DMAMUX2_OVR_IRQHandler + 0x08005a50 GFXMMU_IRQHandler + 0x08005a50 TIM8_UP_TIM13_IRQHandler + 0x08005a50 I2C3_ER_IRQHandler + 0x08005a50 DFSDM1_FLT2_IRQHandler + 0x08005a50 USART10_IRQHandler + 0x08005a50 MDMA_IRQHandler + 0x08005a50 LPTIM3_IRQHandler + 0x08005a50 BDMA2_Channel3_IRQHandler + 0x08005a50 HSEM1_IRQHandler + 0x08005a50 EXTI0_IRQHandler + 0x08005a50 I2C2_EV_IRQHandler + 0x08005a50 DAC2_IRQHandler + 0x08005a50 DMA1_Stream2_IRQHandler + 0x08005a50 FPU_IRQHandler + 0x08005a50 OTG_HS_WKUP_IRQHandler + 0x08005a50 LTDC_ER_IRQHandler + 0x08005a50 DMA2_Stream2_IRQHandler + 0x08005a50 SPI1_IRQHandler + 0x08005a50 OCTOSPI1_IRQHandler + 0x08005a50 TIM6_DAC_IRQHandler + 0x08005a50 BDMA2_Channel6_IRQHandler + 0x08005a50 DMA2_Stream3_IRQHandler + 0x08005a50 OCTOSPI2_IRQHandler + 0x08005a50 SAI2_IRQHandler + 0x08005a50 BDMA1_IRQHandler + 0x08005a50 DFSDM1_FLT3_IRQHandler + 0x08005a50 USART6_IRQHandler + 0x08005a50 TIM17_IRQHandler + 0x08005a50 USART3_IRQHandler + 0x08005a50 LPTIM5_IRQHandler + 0x08005a50 UART5_IRQHandler + 0x08005a50 DMA2_Stream0_IRQHandler + 0x08005a50 TIM4_IRQHandler + 0x08005a50 I2C1_EV_IRQHandler + 0x08005a50 DMA1_Stream6_IRQHandler + 0x08005a50 DMAMUX1_OVR_IRQHandler + 0x08005a50 DMA1_Stream1_IRQHandler + 0x08005a50 TIM16_IRQHandler + 0x08005a50 UART4_IRQHandler + 0x08005a50 TIM3_IRQHandler + 0x08005a50 RCC_IRQHandler + 0x08005a50 UART9_IRQHandler + 0x08005a50 TIM8_BRK_TIM12_IRQHandler + 0x08005a50 TIM1_TRG_COM_IRQHandler + 0x08005a50 Default_Handler + 0x08005a50 ECC_IRQHandler + 0x08005a50 BDMA2_Channel2_IRQHandler + 0x08005a50 CEC_IRQHandler + 0x08005a50 EXTI15_10_IRQHandler + 0x08005a50 DFSDM1_FLT4_IRQHandler + 0x08005a50 ADC_IRQHandler + 0x08005a50 DMA1_Stream7_IRQHandler + 0x08005a50 SPI5_IRQHandler + 0x08005a50 TIM7_IRQHandler + 0x08005a50 SDMMC1_IRQHandler + 0x08005a50 TIM5_IRQHandler + 0x08005a50 DMA2_Stream7_IRQHandler + 0x08005a50 TIM15_IRQHandler + 0x08005a50 I2C3_EV_IRQHandler + 0x08005a50 DFSDM2_IRQHandler + 0x08005a50 EXTI9_5_IRQHandler + 0x08005a50 RTC_WKUP_IRQHandler + 0x08005a50 SPDIF_RX_IRQHandler + 0x08005a50 PVD_PVM_IRQHandler + 0x08005a50 SPI2_IRQHandler + 0x08005a50 OTG_HS_EP1_IN_IRQHandler + 0x08005a50 DFSDM1_FLT5_IRQHandler + 0x08005a50 DMA1_Stream0_IRQHandler + 0x08005a50 CRS_IRQHandler + 0x08005a50 EXTI4_IRQHandler + 0x08005a50 DFSDM1_FLT6_IRQHandler + 0x08005a50 RNG_IRQHandler + 0x08005a50 FDCAN2_IT1_IRQHandler + 0x08005a50 COMP_IRQHandler + 0x08005a50 TIM1_UP_IRQHandler + 0x08005a50 OTG_HS_EP1_OUT_IRQHandler + 0x08005a50 WWDG_IRQHandler + 0x08005a50 SPI6_IRQHandler + 0x08005a50 MDIOS_IRQHandler + 0x08005a50 I2C4_EV_IRQHandler + 0x08005a50 FDCAN2_IT0_IRQHandler + 0x08005a50 LPUART1_IRQHandler + 0x08005a50 TIM2_IRQHandler + 0x08005a50 BDMA2_Channel5_IRQHandler + 0x08005a50 OTG_HS_IRQHandler + 0x08005a50 DMA2D_IRQHandler + 0x08005a50 TIM1_BRK_IRQHandler + 0x08005a50 EXTI1_IRQHandler + 0x08005a50 SDMMC2_IRQHandler + 0x08005a50 DTS_IRQHandler + 0x08005a50 UART7_IRQHandler + 0x08005a50 MDIOS_WKUP_IRQHandler + 0x08005a50 USART2_IRQHandler + 0x08005a50 DFSDM1_FLT0_IRQHandler + 0x08005a50 I2C2_ER_IRQHandler + 0x08005a50 DMA2_Stream1_IRQHandler + 0x08005a50 DFSDM1_FLT7_IRQHandler + 0x08005a50 FLASH_IRQHandler + 0x08005a50 DMA2_Stream4_IRQHandler + 0x08005a50 USART1_IRQHandler + 0x08005a50 SPI3_IRQHandler + 0x08005a50 WAKEUP_PIN_IRQHandler + 0x08005a50 DMA1_Stream4_IRQHandler + 0x08005a50 I2C1_ER_IRQHandler + 0x08005a50 BDMA2_Channel7_IRQHandler + 0x08005a50 SWPMI1_IRQHandler + 0x08005a50 LPTIM1_IRQHandler + 0x08005a50 DCMI_PSSI_IRQHandler + 0x08005a50 I2C4_ER_IRQHandler + 0x08005a50 DMA2_Stream6_IRQHandler + 0x08005a50 SAI1_IRQHandler + 0x08005a50 DMA1_Stream3_IRQHandler + 0x08005a50 RTC_TAMP_STAMP_CSS_LSE_IRQHandler + 0x08005a50 BDMA2_Channel4_IRQHandler + .text.memset 0x08005a52 0x10 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + 0x08005a52 memset + *fill* 0x08005a62 0x2 .text.__libc_init_array - 0x08005a50 0x48 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) - 0x08005a50 __libc_init_array - .text.memcpy 0x08005a98 0x1c /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy-stub.o) - 0x08005a98 memcpy + 0x08005a64 0x48 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + 0x08005a64 __libc_init_array + .text.memcpy 0x08005aac 0x1c /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy-stub.o) + 0x08005aac memcpy *(.glue_7) - .glue_7 0x08005ab4 0x0 linker stubs + .glue_7 0x08005ac8 0x0 linker stubs *(.glue_7t) - .glue_7t 0x08005ab4 0x0 linker stubs + .glue_7t 0x08005ac8 0x0 linker stubs *(.eh_frame) - .eh_frame 0x08005ab4 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o + .eh_frame 0x08005ac8 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o *(.init) - .init 0x08005ab4 0x4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crti.o - 0x08005ab4 _init - .init 0x08005ab8 0x8 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtn.o + .init 0x08005ac8 0x4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crti.o + 0x08005ac8 _init + .init 0x08005acc 0x8 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtn.o *(.fini) - .fini 0x08005ac0 0x4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crti.o - 0x08005ac0 _fini - .fini 0x08005ac4 0x8 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtn.o - 0x08005acc . = ALIGN (0x4) - 0x08005acc _etext = . + .fini 0x08005ad4 0x4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crti.o + 0x08005ad4 _fini + .fini 0x08005ad8 0x8 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtn.o + 0x08005ae0 . = ALIGN (0x4) + 0x08005ae0 _etext = . -.vfp11_veneer 0x08005acc 0x0 - .vfp11_veneer 0x08005acc 0x0 linker stubs +.vfp11_veneer 0x08005ae0 0x0 + .vfp11_veneer 0x08005ae0 0x0 linker stubs -.v4_bx 0x08005acc 0x0 - .v4_bx 0x08005acc 0x0 linker stubs +.v4_bx 0x08005ae0 0x0 + .v4_bx 0x08005ae0 0x0 linker stubs -.iplt 0x08005acc 0x0 - .iplt 0x08005acc 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o +.iplt 0x08005ae0 0x0 + .iplt 0x08005ae0 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o -.rodata 0x08005acc 0x84 - 0x08005acc . = ALIGN (0x4) +.rodata 0x08005ae0 0x84 + 0x08005ae0 . = ALIGN (0x4) *(.rodata) - .rodata 0x08005acc 0x4c build/debug/stm32h7xx_hal_fdcan.o + .rodata 0x08005ae0 0x4c build/debug/stm32h7xx_hal_fdcan.o *(.rodata*) .rodata.UARTPrescTable - 0x08005b18 0x18 build/debug/stm32h7xx_hal_uart.o - 0x08005b18 UARTPrescTable + 0x08005b2c 0x18 build/debug/stm32h7xx_hal_uart.o + 0x08005b2c UARTPrescTable .rodata.denominator.0 - 0x08005b30 0x8 build/debug/stm32h7xx_hal_uart_ex.o + 0x08005b44 0x8 build/debug/stm32h7xx_hal_uart_ex.o .rodata.numerator.1 - 0x08005b38 0x8 build/debug/stm32h7xx_hal_uart_ex.o + 0x08005b4c 0x8 build/debug/stm32h7xx_hal_uart_ex.o .rodata.D1CorePrescTable - 0x08005b40 0x10 build/debug/system_stm32h7xx.o - 0x08005b40 D1CorePrescTable - 0x08005b50 . = ALIGN (0x4) + 0x08005b54 0x10 build/debug/system_stm32h7xx.o + 0x08005b54 D1CorePrescTable + 0x08005b64 . = ALIGN (0x4) .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) -.ARM 0x08005b50 0x8 - 0x08005b50 __exidx_start = . +.ARM 0x08005b64 0x8 + 0x08005b64 __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x08005b50 0x8 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) - 0x08005b58 __exidx_end = . + .ARM.exidx 0x08005b64 0x8 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + 0x08005b6c __exidx_end = . -.rel.dyn 0x08005b58 0x0 - .rel.iplt 0x08005b58 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o +.rel.dyn 0x08005b6c 0x0 + .rel.iplt 0x08005b6c 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o -.preinit_array 0x08005b58 0x0 - 0x08005b58 PROVIDE (__preinit_array_start = .) +.preinit_array 0x08005b6c 0x0 + 0x08005b6c PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x08005b58 PROVIDE (__preinit_array_end = .) + 0x08005b6c PROVIDE (__preinit_array_end = .) -.init_array 0x08005b58 0x4 - 0x08005b58 PROVIDE (__init_array_start = .) +.init_array 0x08005b6c 0x4 + 0x08005b6c PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x08005b58 0x4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o - 0x08005b5c PROVIDE (__init_array_end = .) + .init_array 0x08005b6c 0x4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o + 0x08005b70 PROVIDE (__init_array_end = .) -.fini_array 0x08005b5c 0x4 - 0x08005b5c PROVIDE (__fini_array_start = .) +.fini_array 0x08005b70 0x4 + 0x08005b70 PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08005b5c 0x4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o - 0x08005b60 PROVIDE (__fini_array_end = .) - 0x08005b60 _sidata = LOADADDR (.data) + .fini_array 0x08005b70 0x4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o + 0x08005b74 PROVIDE (__fini_array_end = .) + 0x08005b74 _sidata = LOADADDR (.data) -.data 0x20000000 0x14 load address 0x08005b60 +.data 0x20000000 0x14 load address 0x08005b74 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -2971,13 +2971,13 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtn.o 0x20000014 _edata = . .tm_clone_table - 0x20000014 0x0 load address 0x08005b74 + 0x20000014 0x0 load address 0x08005b88 .tm_clone_table 0x20000014 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o .tm_clone_table 0x20000014 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtend.o -.igot.plt 0x20000014 0x0 load address 0x08005b74 +.igot.plt 0x20000014 0x0 load address 0x08005b88 .igot.plt 0x20000014 0x0 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtbegin.o 0x20000014 . = ALIGN (0x4) @@ -3138,7 +3138,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a .comment 0x00000046 0x24 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) .comment 0x00000046 0x24 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/crtend.o -.debug_info 0x00000000 0x2877b +.debug_info 0x00000000 0x28793 .debug_info 0x00000000 0x3433 build/debug/main.o .debug_info 0x00003433 0x14ef build/debug/stm32h7xx_hal.o .debug_info 0x00004922 0x12fc build/debug/stm32h7xx_hal_cortex.o @@ -3149,26 +3149,26 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a .debug_info 0x0000a35b 0x44f5 build/debug/stm32h7xx_hal_i2c.o .debug_info 0x0000e850 0xc81 build/debug/stm32h7xx_hal_i2c_ex.o .debug_info 0x0000f4d1 0x1504 build/debug/stm32h7xx_hal_ltdc.o - .debug_info 0x000109d5 0x3a19 build/debug/stm32h7xx_hal_msp.o - .debug_info 0x000143ee 0x1c4f build/debug/stm32h7xx_hal_pcd.o - .debug_info 0x0001603d 0xa1a build/debug/stm32h7xx_hal_pcd_ex.o - .debug_info 0x00016a57 0x107c build/debug/stm32h7xx_hal_pwr_ex.o - .debug_info 0x00017ad3 0x1174 build/debug/stm32h7xx_hal_rcc.o - .debug_info 0x00018c47 0x1986 build/debug/stm32h7xx_hal_rcc_ex.o - .debug_info 0x0001a5cd 0x132d build/debug/stm32h7xx_hal_sdram.o - .debug_info 0x0001b8fa 0x657c build/debug/stm32h7xx_hal_uart.o - .debug_info 0x00021e76 0x1226 build/debug/stm32h7xx_hal_uart_ex.o - .debug_info 0x0002309c 0x1327 build/debug/stm32h7xx_it.o - .debug_info 0x000243c3 0xcbe build/debug/stm32h7xx_ll_fmc.o - .debug_info 0x00025081 0x1f0d build/debug/stm32h7xx_ll_usb.o - .debug_info 0x00026f8e 0xd5c build/debug/system_stm32h7xx.o - .debug_info 0x00027cea 0x30 build/debug/startup_stm32h7a3xx.o - .debug_info 0x00027d1a 0xe0 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) - .debug_info 0x00027dfa 0x10b /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) - .debug_info 0x00027f05 0x121 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy-stub.o) - .debug_info 0x00028026 0x24 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x0002804a 0x6f5 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) - .debug_info 0x0002873f 0x3c /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) + .debug_info 0x000109d5 0x3a31 build/debug/stm32h7xx_hal_msp.o + .debug_info 0x00014406 0x1c4f build/debug/stm32h7xx_hal_pcd.o + .debug_info 0x00016055 0xa1a build/debug/stm32h7xx_hal_pcd_ex.o + .debug_info 0x00016a6f 0x107c build/debug/stm32h7xx_hal_pwr_ex.o + .debug_info 0x00017aeb 0x1174 build/debug/stm32h7xx_hal_rcc.o + .debug_info 0x00018c5f 0x1986 build/debug/stm32h7xx_hal_rcc_ex.o + .debug_info 0x0001a5e5 0x132d build/debug/stm32h7xx_hal_sdram.o + .debug_info 0x0001b912 0x657c build/debug/stm32h7xx_hal_uart.o + .debug_info 0x00021e8e 0x1226 build/debug/stm32h7xx_hal_uart_ex.o + .debug_info 0x000230b4 0x1327 build/debug/stm32h7xx_it.o + .debug_info 0x000243db 0xcbe build/debug/stm32h7xx_ll_fmc.o + .debug_info 0x00025099 0x1f0d build/debug/stm32h7xx_ll_usb.o + .debug_info 0x00026fa6 0xd5c build/debug/system_stm32h7xx.o + .debug_info 0x00027d02 0x30 build/debug/startup_stm32h7a3xx.o + .debug_info 0x00027d32 0xe0 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + .debug_info 0x00027e12 0x10b /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + .debug_info 0x00027f1d 0x121 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy-stub.o) + .debug_info 0x0002803e 0x24 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_info 0x00028062 0x6f5 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + .debug_info 0x00028757 0x3c /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) .debug_abbrev 0x00000000 0x3ef8 .debug_abbrev 0x00000000 0x35f build/debug/main.o @@ -3378,7 +3378,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a .debug_rnglists 0x000012de 0x89 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) -.debug_line 0x00000000 0x1be5e +.debug_line 0x00000000 0x1be86 .debug_line 0x00000000 0xc00 build/debug/main.o .debug_line 0x00000c00 0x88f build/debug/stm32h7xx_hal.o .debug_line 0x0000148f 0x7d3 build/debug/stm32h7xx_hal_cortex.o @@ -3389,26 +3389,26 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a .debug_line 0x00005dad 0x4fdb build/debug/stm32h7xx_hal_i2c.o .debug_line 0x0000ad88 0x367 build/debug/stm32h7xx_hal_i2c_ex.o .debug_line 0x0000b0ef 0x11af build/debug/stm32h7xx_hal_ltdc.o - .debug_line 0x0000c29e 0xbbb build/debug/stm32h7xx_hal_msp.o - .debug_line 0x0000ce59 0x13d7 build/debug/stm32h7xx_hal_pcd.o - .debug_line 0x0000e230 0x458 build/debug/stm32h7xx_hal_pcd_ex.o - .debug_line 0x0000e688 0xae4 build/debug/stm32h7xx_hal_pwr_ex.o - .debug_line 0x0000f16c 0x1337 build/debug/stm32h7xx_hal_rcc.o - .debug_line 0x000104a3 0x1e24 build/debug/stm32h7xx_hal_rcc_ex.o - .debug_line 0x000122c7 0x9d9 build/debug/stm32h7xx_hal_sdram.o - .debug_line 0x00012ca0 0x50e3 build/debug/stm32h7xx_hal_uart.o - .debug_line 0x00017d83 0xa10 build/debug/stm32h7xx_hal_uart_ex.o - .debug_line 0x00018793 0x2f7 build/debug/stm32h7xx_it.o - .debug_line 0x00018a8a 0x6af build/debug/stm32h7xx_ll_fmc.o - .debug_line 0x00019139 0x1e92 build/debug/stm32h7xx_ll_usb.o - .debug_line 0x0001afcb 0x3ef build/debug/system_stm32h7xx.o - .debug_line 0x0001b3ba 0x77 build/debug/startup_stm32h7a3xx.o - .debug_line 0x0001b431 0x12d /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) - .debug_line 0x0001b55e 0xff /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) - .debug_line 0x0001b65d 0x185 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy-stub.o) - .debug_line 0x0001b7e2 0x4e /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0001b830 0x5e4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) - .debug_line 0x0001be14 0x4a /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) + .debug_line 0x0000c29e 0xbe3 build/debug/stm32h7xx_hal_msp.o + .debug_line 0x0000ce81 0x13d7 build/debug/stm32h7xx_hal_pcd.o + .debug_line 0x0000e258 0x458 build/debug/stm32h7xx_hal_pcd_ex.o + .debug_line 0x0000e6b0 0xae4 build/debug/stm32h7xx_hal_pwr_ex.o + .debug_line 0x0000f194 0x1337 build/debug/stm32h7xx_hal_rcc.o + .debug_line 0x000104cb 0x1e24 build/debug/stm32h7xx_hal_rcc_ex.o + .debug_line 0x000122ef 0x9d9 build/debug/stm32h7xx_hal_sdram.o + .debug_line 0x00012cc8 0x50e3 build/debug/stm32h7xx_hal_uart.o + .debug_line 0x00017dab 0xa10 build/debug/stm32h7xx_hal_uart_ex.o + .debug_line 0x000187bb 0x2f7 build/debug/stm32h7xx_it.o + .debug_line 0x00018ab2 0x6af build/debug/stm32h7xx_ll_fmc.o + .debug_line 0x00019161 0x1e92 build/debug/stm32h7xx_ll_usb.o + .debug_line 0x0001aff3 0x3ef build/debug/system_stm32h7xx.o + .debug_line 0x0001b3e2 0x77 build/debug/startup_stm32h7a3xx.o + .debug_line 0x0001b459 0x12d /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + .debug_line 0x0001b586 0xff /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + .debug_line 0x0001b685 0x185 /usr/lib/gcc/arm-none-eabi/14.1.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy-stub.o) + .debug_line 0x0001b80a 0x4e /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_line 0x0001b858 0x5e4 /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + .debug_line 0x0001be3c 0x4a /usr/lib/gcc/arm-none-eabi/14.1.0/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) .debug_str 0x00000000 0x99c1 .debug_str 0x00000000 0x99c1 build/debug/main.o diff --git "a/hr\033\033\033qq" "b/hr\033\033\033qq" new file mode 100644 index 0000000..871ad69 --- /dev/null +++ "b/hr\033\033\033qq" @@ -0,0 +1,53 @@ +* cace582 (HEAD -> 23er-charger-test, origin/23er-charger-test) changes to ioc file that also doesn't work +* dd3dacb make frequency higher +* 8f8bdae ram test (old code) +* 35be2d3 ioc change +* b7349c3 old code test +* 22d0567 sdram test +* 82a3729 change memory allocation +* 7e4ce4a discard previous trial, tried display with internal frame buffer +| * 9108108 (origin/23er-alte-code, 23er-alte-code) encounter touchgfx build problem, giving up for now +| * 03a0401 add Path to Makefile (sadly still cant build) +| * 3c4e929 uncomment things +| * 6758a1f add header file +| * dcd04e2 touchgfx compilation attempt +|/ +* c30b708 first software regen +* c1c85c2 create new branch for 23 charger testing +| * 16d994b (origin/FT25, FT25) add zener name, clean up +| * c9a0c04 change supply circuit +| * 696c5f1 file cleanup for new gitignore +| * 49bba49 add battery for RTC +| * e4a84b4 change footprint to match ordered components +| * d87cf5d test +| * 4d17be8 add review changes +| * 9dd8e6b add changes from PCB review +|/ +* 177f474 (tag: FT25-V0.1, origin/main, origin/HEAD, main) change schematic +* 1b90194 change dimension +* 10fe171 Bauteil Positionierung +* f3088f4 finishing schematic, starting to try layout position +* 6c67a2a add more function and board clean-up +* 8440c06 add USB circuit +* 47de276 add footprint, change IEC circuit size +* a069658 added footprints & 3d models +* 0d41d02 clean up +* 6394f06 change structure again (added peripheral sheet) +* 229155a display circuit +* f3606df add labels +* cd48af6 structure change +* 2d2c665 delete unnecessary file +* 991c6a0 finalise Ethernet circuit +* b970b6e add SDC and SCS +* 79e716c add ethernet circuit +* f42912f change file structure +* b28d41c add ioc file +* 426d20f check branch +* 6884a27 (tag: FT23-V1.0) fix link +* 96d1c1c change directory structure +* 5823599 add README.md +* 105e91f change directory structure, using normed naming scheme +* 4a7b54a Mirror TSActive on RSD. Don't do anything else. +* 1cbfd28 Initial commit +* 1d1fd25 (origin/threadx-attempt, threadx-attempt) Flashing LEDs +* e75f14b Create .ioc