SEGGER ARM Linker 4.44c compiled Feb 13 2026 18:40:49 Copyright (c) 2017-2025 SEGGER Microcontroller GmbH www.segger.com
--add-region:FLASH1=0x00007800@0x08000000 --add-region:RAM1=0x00003000@0x20000000 --full-section-headers --merge-sections --merge-strings --map-html --map-file=Output/Debug_24V/Exe/PowerPro.htm --map-full --list-all-undefineds -eReset_Handler -EL -mcpu=6-M --silent -TD:/Projekte/ecs_PowerPro/trunk/firmware_v3/SES/STM32C0xx_Flash.icf --defsym=__STACKSIZE__=2048 --defsym=__STACKSIZE_PROCESS__=0 --defsym=__HEAPSIZE__=1024 --defsym=__SEGGER_RTL_vfprintf=__SEGGER_RTL_vfprintf_int_nwp --defsym=__SEGGER_RTL_vfscanf=__SEGGER_RTL_vfscanf_int -u_vectors -o D:/Projekte/ecs_PowerPro/trunk/firmware_v3/SES/Output/Debug_24V/Exe/PowerPro.elf Output/Debug_24V/Obj/PowerPro/adc.o Output/Debug_24V/Obj/PowerPro/dma.o Output/Debug_24V/Obj/PowerPro/gpio.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_msp.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_it.o Output/Debug_24V/Obj/PowerPro/system_stm32c0xx.o Output/Debug_24V/Obj/PowerPro/tim.o Output/Debug_24V/Obj/PowerPro/usart.o Output/Debug_24V/Obj/PowerPro/iwdg.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_adc.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_adc_ex.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_cortex.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_dma.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_dma_ex.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_exti.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_flash.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_flash_ex.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_gpio.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_iwdg.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_pwr.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_pwr_ex.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_rcc.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_rcc_ex.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_tim.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_tim_ex.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_uart.o Output/Debug_24V/Obj/PowerPro/stm32c0xx_hal_uart_ex.o Output/Debug_24V/Obj/PowerPro/button.o Output/Debug_24V/Obj/PowerPro/buzzer.o Output/Debug_24V/Obj/PowerPro/chip_temperature.o Output/Debug_24V/Obj/PowerPro/eeprom.o Output/Debug_24V/Obj/PowerPro/fan.o Output/Debug_24V/Obj/PowerPro/leds.o Output/Debug_24V/Obj/PowerPro/main.o Output/Debug_24V/Obj/PowerPro/modbus.o Output/Debug_24V/Obj/PowerPro/mode_lvp.o Output/Debug_24V/Obj/PowerPro/mode_lvp_ovp.o Output/Debug_24V/Obj/PowerPro/mode_mainswitch.o Output/Debug_24V/Obj/PowerPro/mode_ovp.o Output/Debug_24V/Obj/PowerPro/mode_secondaryprotection.o Output/Debug_24V/Obj/PowerPro/mode_secondaryprotection_plus.o Output/Debug_24V/Obj/PowerPro/modeswitch.o Output/Debug_24V/Obj/PowerPro/relais.o Output/Debug_24V/Obj/PowerPro/sysdata.o Output/Debug_24V/Obj/PowerPro/voltage_meas.o Output/Debug_24V/Obj/PowerPro/SEGGER_THUMB_Startup.o Output/Debug_24V/Obj/PowerPro/stm32c031xx_Vectors.o Output/Debug_24V/Obj/PowerPro/STM32C0xx_Startup.o C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26c/lib/libc_v6m_t_le_eabi_balanced.a C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26c/lib/SEGGER_crtinit_v6m_t_le_eabi_balanced.a C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26c/lib/prinops_rtt_v6m_t_le_eabi_balanced.a C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26c/lib/heapops_basic_v6m_t_le_eabi_balanced.a C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26c/lib/heapops_disable_interrupts_locking_v6m_t_le_eabi_balanced.a C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26c/lib/strops_v6m_t_le_eabi_balanced.a C:/Program Files/SEGGER/SEGGER Embedded Studio 8.26c/lib/mbops_timeops_v6m_t_le_eabi_balanced.a
/*********************************************************************
* SEGGER Microcontroller GmbH *
* The Embedded Experts *
**********************************************************************
* *
* (c) 2014 - 2024 SEGGER Microcontroller GmbH *
* *
* www.segger.com Support: support@segger.com *
* *
**********************************************************************
* *
* All rights reserved. *
* *
* Redistribution and use in source and binary forms, with or *
* without modification, are permitted provided that the following *
* condition is met: *
* *
* - Redistributions of source code must retain the above copyright *
* notice, this condition and the following disclaimer. *
* *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND *
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, *
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF *
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE *
* DISCLAIMED. IN NO EVENT SHALL SEGGER Microcontroller BE LIABLE FOR *
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR *
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT *
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; *
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF *
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT *
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE *
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH *
* DAMAGE. *
* *
**********************************************************************
-------------------------- END-OF-HEADER -----------------------------
File : STM32C0xx_Flash.icf
Purpose : STM32C0xx linker script for application placement in Flash,
for use with the SEGGER Linker.
Maps : STM32C011D6Yx, STM32C011F4Px, STM32C011F4Ux, STM32C011F6Px,
STM32C011F6Ux, STM32C011J4Mx, STM32C011J6Mx, STM32C031C4Tx,
STM32C031C4Ux, STM32C031C6Tx, STM32C031C6Ux, STM32C031F4Px,
STM32C031F6Px, STM32C031G4Ux, STM32C031G6Ux, STM32C031K4Tx,
STM32C031K4Ux, STM32C031K6Tx, STM32C031K6Ux
Literature:
[1] SEGGER Linker User Guide (https://www.segger.com/doc/UM20005_Linker.html)
[2] SEGGER Linker Section Placement (https://wiki.segger.com/SEGGER_Linker_Script_Files)
*/
define memory with size = 4G;
//
// Combined regions per memory type
//
define region FLASH = FLASH1;
define region RAM = RAM1;
//
// Block definitions
//
define block vectors { section .vectors }; // Vector table section
define block vectors_ram { section .vectors_ram }; // Vector table section
define block ctors { section .ctors, section .ctors.*, block with alphabetical order { init_array } };
define block dtors { section .dtors, section .dtors.*, block with reverse alphabetical order { fini_array } };
define block exidx { section .ARM.exidx, section .ARM.exidx.* };
define block tbss { section .tbss, section .tbss.* };
define block tdata { section .tdata, section .tdata.* };
define block tls with fixed order { block tbss, block tdata };
define block tdata_load { copy of block tdata };
define block heap with auto size = __HEAPSIZE__, alignment = 8, readwrite access { };
define block stack with size = __STACKSIZE__, alignment = 8, readwrite access { };
define block stack_process with size = __STACKSIZE_PROCESS__, alignment = 8, /* fill =0xCD, */ readwrite access { };
//
// Explicit initialization settings for sections
// Packing options for initialize by copy: packing=auto/lzss/zpak/packbits
//
do not initialize { section .non_init, section .non_init.*, section .*.non_init, section .*.non_init.* };
do not initialize { section .no_init, section .no_init.*, section .*.no_init, section .*.no_init.* }; // Legacy sections, kept for backwards compatibility
do not initialize { section .noinit, section .noinit.*, section .*.noinit, section .*.noinit.* }; // Legacy sections, used by some SDKs/HALs
do not initialize { block vectors_ram };
initialize by copy with packing=auto { section .data, section .data.*, section .*.data, section .*.data.* }; // Static data sections
initialize by copy with packing=auto { section .fast, section .fast.*, section .*.fast, section .*.fast.* }; // "RAM Code" sections
initialize by calling __SEGGER_STOP_X_InitLimits { section .data.stop.* };
#define USES_ALLOC_FUNC \
linked symbol malloc || linked symbol aligned_alloc || \
linked symbol calloc || linked symbol realloc
initialize by calling __SEGGER_init_heap if USES_ALLOC_FUNC { block heap }; // Init the heap if one is required
initialize by calling __SEGGER_init_ctors { block ctors }; // Call constructors for global objects which need to be constructed before reaching main (if any). Make sure this is done after setting up heap.
//assert with warning "free() linked into application but there are no calls to an allocation function!" {
// linked symbol free => USES_ALLOC_FUNC
//};
assert with error "heap is too small!" { USES_ALLOC_FUNC => size of block heap >= 48 };
assert with error "heap size not a multiple of 8!" { USES_ALLOC_FUNC => size of block heap % 8 == 0 };
assert with error "heap not correctly aligned!" { USES_ALLOC_FUNC => start of block heap % 8 == 0 };
//
// Explicit placement in FLASHn
//
place in FLASH1 { section .FLASH1, section .FLASH1.* };
//
// FLASH Placement
//
place at start of FLASH { block vectors }; // Vector table section
place in FLASH with minimum size order { block tdata_load, // Thread-local-storage load image
block exidx, // ARM exception unwinding block
block ctors, // Constructors block
block dtors, // Destructors block
readonly, // Catch-all for readonly data (e.g. .rodata, .srodata)
readexec // Catch-all for (readonly) executable code (e.g. .text)
};
//
// Explicit placement in RAMn
//
place in RAM1 { section .RAM1, section .RAM1.* };
//
// RAM Placement
//
place at start of RAM { block vectors_ram };
place in RAM { section .fast, section .fast.* }; // "ramfunc" section
place in RAM with auto order { block tls, // Thread-local-storage block
readwrite, // Catch-all for initialized/uninitialized data sections (e.g. .data, .noinit)
zeroinit // Catch-all for zero-initialized data sections (e.g. .bss)
};
place in RAM { block heap }; // Heap reserved block
place at end of RAM { block stack }; // Stack reserved block at the end
| Symbol or [section] name | Type | Address | Size | Align | Object File |
|---|---|---|---|---|---|
_vectors |
Code |
0x08000000 |
180 |
256 |
stm32c031xx_Vectors.o |
| Symbol or [section] name | Type | Address | Size | Align | Object File |
|---|---|---|---|---|---|
[.bss.block.stack] |
None |
0x20002800 |
2 048 |
8 |
[ Linker created ] |
| Symbol or [section] name | Type | Address | Size | Align | Object File |
|---|---|---|---|---|---|
MX_ADC1_Init |
Code |
0x080000B4 |
220 |
4 |
adc.o |
HAL_ADC_MspInit |
Code |
0x08000190 |
188 |
4 |
adc.o |
MX_DMA_Init |
Code |
0x0800024C |
68 |
4 |
dma.o |
MX_GPIO_Init |
Code |
0x08000290 |
252 |
4 |
gpio.o |
HAL_MspInit |
Code |
0x0800038C |
44 |
4 |
stm32c0xx_hal_msp.o |
DMA1_Channel1_IRQHandler |
Code |
0x080003B8 |
16 |
4 |
stm32c0xx_it.o |
DMA1_Channel2_3_IRQHandler |
Code |
0x080003C8 |
24 |
4 |
stm32c0xx_it.o |
TIM16_IRQHandler |
Code |
0x080003E0 |
16 |
4 |
stm32c0xx_it.o |
USART1_IRQHandler |
Code |
0x080003F0 |
16 |
4 |
stm32c0xx_it.o |
HAL_TIM_IC_CaptureCallback |
Code |
0x08000400 |
68 |
4 |
stm32c0xx_it.o |
HAL_TIM_PeriodElapsedCallback |
Code |
0x08000444 |
40 |
4 |
stm32c0xx_it.o |
SystemInit |
Code |
0x0800046C |
16 |
4 |
system_stm32c0xx.o |
SystemCoreClockUpdate |
Code |
0x0800047C |
84 |
4 |
system_stm32c0xx.o |
AHBPrescTable |
Cnst |
0x080004D0 |
64 |
4 |
system_stm32c0xx.o |
APBPrescTable |
Cnst |
0x08000510 |
32 |
4 |
system_stm32c0xx.o |
MX_TIM16_Init |
Code |
0x08000530 |
112 |
4 |
tim.o |
MX_TIM17_Init |
Code |
0x080005A0 |
168 |
4 |
tim.o |
HAL_TIM_MspPostInit |
Code |
0x08000648 |
104 |
4 |
tim.o |
HAL_TIM_Base_MspInit |
Code |
0x080006B0 |
148 |
4 |
tim.o |
MX_USART1_UART_Init |
Code |
0x08000744 |
112 |
4 |
usart.o |
HAL_UART_MspInit |
Code |
0x080007B4 |
256 |
4 |
usart.o |
MX_IWDG_Init |
Code |
0x080008B4 |
44 |
4 |
iwdg.o |
HAL_InitTick |
Code |
0x080008E0 |
76 |
4 |
stm32c0xx_hal.o |
HAL_IncTick |
Code |
0x0800092C |
24 |
4 |
stm32c0xx_hal.o |
HAL_GetTick |
Code |
0x08000944 |
12 |
4 |
stm32c0xx_hal.o |
HAL_Delay |
Code |
0x08000950 |
36 |
4 |
stm32c0xx_hal.o |
HAL_ADC_Init |
Code |
0x08000974 |
548 |
4 |
stm32c0xx_hal_adc.o |
ADC_Disable |
Code |
0x08000B98 |
96 |
4 |
stm32c0xx_hal_adc.o |
ADC_Enable |
Code |
0x08000BF8 |
164 |
4 |
stm32c0xx_hal_adc.o |
HAL_ADC_Start_DMA |
Code |
0x08000C9C |
172 |
4 |
stm32c0xx_hal_adc.o |
HAL_ADC_ConfigChannel |
Code |
0x08000D48 |
620 |
4 |
stm32c0xx_hal_adc.o |
HAL_ADCEx_Calibration_Start |
Code |
0x08000FB4 |
360 |
4 |
stm32c0xx_hal_adc_ex.o |
HAL_NVIC_SetPriority |
Code |
0x0800111C |
76 |
4 |
stm32c0xx_hal_cortex.o |
HAL_NVIC_EnableIRQ |
Code |
0x08001168 |
24 |
4 |
stm32c0xx_hal_cortex.o |
HAL_NVIC_SystemReset |
Code |
0x08001180 |
28 |
4 |
stm32c0xx_hal_cortex.o |
HAL_SYSTICK_Config |
Code |
0x0800119C |
52 |
4 |
stm32c0xx_hal_cortex.o |
HAL_DMA_Init |
Code |
0x080011D0 |
180 |
4 |
stm32c0xx_hal_dma.o |
DMA_CalcDMAMUXChannelBaseAndMask |
Code |
0x08001284 |
52 |
4 |
stm32c0xx_hal_dma.o |
DMA_CalcDMAMUXRequestGenBaseAndMask |
Code |
0x080012B8 |
36 |
4 |
stm32c0xx_hal_dma.o |
DMA_SetConfig |
Code |
0x080012DC |
76 |
4 |
stm32c0xx_hal_dma.o |
HAL_DMA_Abort |
Code |
0x08001328 |
116 |
4 |
stm32c0xx_hal_dma.o |
HAL_DMA_Abort_IT |
Code |
0x0800139C |
124 |
4 |
stm32c0xx_hal_dma.o |
HAL_DMA_IRQHandler |
Code |
0x08001418 |
232 |
4 |
stm32c0xx_hal_dma.o |
HAL_FLASH_Program |
Code |
0x08001500 |
120 |
4 |
stm32c0xx_hal_flash.o |
FLASH_WaitForLastOperation |
Code |
0x08001578 |
88 |
4 |
stm32c0xx_hal_flash.o |
FLASH_Program_Fast |
Code |
0x080015D0 |
52 |
4 |
stm32c0xx_hal_flash.o |
HAL_FLASH_Unlock |
Code |
0x08001604 |
40 |
4 |
stm32c0xx_hal_flash.o |
HAL_FLASH_Lock |
Code |
0x0800162C |
24 |
4 |
stm32c0xx_hal_flash.o |
HAL_FLASH_OB_Unlock |
Code |
0x08001644 |
40 |
4 |
stm32c0xx_hal_flash.o |
HAL_FLASH_OB_Launch |
Code |
0x0800166C |
20 |
4 |
stm32c0xx_hal_flash.o |
HAL_FLASHEx_Erase |
Code |
0x08001680 |
176 |
4 |
stm32c0xx_hal_flash_ex.o |
HAL_GPIO_Init |
Code |
0x08001730 |
376 |
4 |
stm32c0xx_hal_gpio.o |
HAL_IWDG_Init |
Code |
0x080018A8 |
100 |
4 |
stm32c0xx_hal_iwdg.o |
HAL_IWDG_Refresh |
Code |
0x0800190C |
16 |
4 |
stm32c0xx_hal_iwdg.o |
HAL_RCC_OscConfig |
Code |
0x0800191C |
592 |
4 |
stm32c0xx_hal_rcc.o |
HAL_RCC_ClockConfig |
Code |
0x08001B6C |
360 |
4 |
stm32c0xx_hal_rcc.o |
HAL_RCC_GetSysClockFreq |
Code |
0x08001CD4 |
84 |
4 |
stm32c0xx_hal_rcc.o |
HAL_RCC_GetHCLKFreq |
Code |
0x08001D28 |
44 |
4 |
stm32c0xx_hal_rcc.o |
HAL_RCC_GetPCLK1Freq |
Code |
0x08001D54 |
36 |
4 |
stm32c0xx_hal_rcc.o |
HAL_RCCEx_PeriphCLKConfig |
Code |
0x08001D78 |
316 |
4 |
stm32c0xx_hal_rcc_ex.o |
TIM_Base_SetConfig |
Code |
0x08001EB4 |
156 |
4 |
stm32c0xx_hal_tim.o |
HAL_TIM_Base_Start_IT |
Code |
0x08001F50 |
84 |
4 |
stm32c0xx_hal_tim.o |
HAL_TIM_PWM_Start |
Code |
0x08001FA4 |
216 |
4 |
stm32c0xx_hal_tim.o |
HAL_TIM_IC_Start_IT |
Code |
0x0800207C |
268 |
4 |
stm32c0xx_hal_tim.o |
HAL_TIM_IRQHandler |
Code |
0x08002188 |
476 |
4 |
stm32c0xx_hal_tim.o |
TIM_OC1_SetConfig |
Code |
0x08002364 |
140 |
4 |
stm32c0xx_hal_tim.o |
TIM_OC2_SetConfig |
Code |
0x080023F0 |
136 |
4 |
stm32c0xx_hal_tim.o |
TIM_OC3_SetConfig |
Code |
0x08002478 |
144 |
4 |
stm32c0xx_hal_tim.o |
TIM_OC4_SetConfig |
Code |
0x08002508 |
108 |
4 |
stm32c0xx_hal_tim.o |
TIM_OC5_SetConfig |
Code |
0x08002574 |
104 |
4 |
stm32c0xx_hal_tim.o |
TIM_OC6_SetConfig |
Code |
0x080025DC |
108 |
4 |
stm32c0xx_hal_tim.o |
HAL_TIM_IC_ConfigChannel |
Code |
0x08002648 |
296 |
4 |
stm32c0xx_hal_tim.o |
TIM_TI1_SetConfig |
Code |
0x08002770 |
68 |
4 |
stm32c0xx_hal_tim.o |
TIM_TI2_SetConfig |
Code |
0x080027B4 |
56 |
4 |
stm32c0xx_hal_tim.o |
[.rodata..Lswitch.table.HAL_TIM_IC_Start_IT] |
Cnst |
0x080027EC |
16 |
4 |
stm32c0xx_hal_tim.o |
HAL_TIMEx_ConfigBreakDeadTime |
Code |
0x080027FC |
200 |
4 |
stm32c0xx_hal_tim_ex.o |
UART_SetConfig |
Code |
0x080028C4 |
412 |
4 |
stm32c0xx_hal_uart.o |
UART_CheckIdleState |
Code |
0x08002A60 |
196 |
4 |
stm32c0xx_hal_uart.o |
HAL_UART_Transmit_DMA |
Code |
0x08002B24 |
176 |
4 |
stm32c0xx_hal_uart.o |
UART_Start_Receive_DMA |
Code |
0x08002BD4 |
168 |
4 |
stm32c0xx_hal_uart.o |
UART_EndRxTransfer |
Code |
0x08002C7C |
96 |
4 |
stm32c0xx_hal_uart.o |
HAL_UART_IRQHandler |
Code |
0x08002CDC |
1 008 |
4 |
stm32c0xx_hal_uart.o |
[.rodata..Lswitch.table.UART_SetConfig] |
Cnst |
0x080030CC |
16 |
4 |
stm32c0xx_hal_uart.o |
UARTEx_SetNbDataToProcess |
Code |
0x080030DC |
72 |
4 |
stm32c0xx_hal_uart_ex.o |
BUTTON_Exec |
Code |
0x08003124 |
188 |
4 |
button.o |
BUTTON_GetMode |
Code |
0x080031E0 |
12 |
4 |
button.o |
BUTTON_SetModeOff |
Code |
0x080031EC |
12 |
4 |
button.o |
BUTTON_SetModeAuto |
Code |
0x080031F8 |
12 |
4 |
button.o |
BUZZER_Exec |
Code |
0x08003204 |
100 |
4 |
buzzer.o |
BUZZER_Beep |
Code |
0x08003268 |
28 |
4 |
buzzer.o |
BUZZER_Alarm_Start |
Code |
0x08003284 |
52 |
4 |
buzzer.o |
BUZZER_Alarm_Stop |
Code |
0x080032B8 |
44 |
4 |
buzzer.o |
CHIP_TEMPERATURE_Calibration |
Code |
0x080032E4 |
48 |
4 |
chip_temperature.o |
CHIP_TEMPERATURE_Exec |
Code |
0x08003314 |
60 |
4 |
chip_temperature.o |
CHIP_TEMPERATURE_GetTemp |
Code |
0x08003350 |
12 |
4 |
chip_temperature.o |
EEPROM_Write |
Code |
0x0800335C |
160 |
4 |
eeprom.o |
EEPROM_WriteDefaults |
Code |
0x080033FC |
48 |
4 |
eeprom.o |
EEPROM_ReadFirstStart |
Code |
0x0800342C |
12 |
4 |
eeprom.o |
EEPROM_ReadDeviceParameter |
Code |
0x08003438 |
36 |
4 |
eeprom.o |
EEPROM_StoreConfig |
Code |
0x0800345C |
80 |
4 |
eeprom.o |
FAN_SetSpeed |
Code |
0x080034AC |
44 |
4 |
fan.o |
LEDS_Exec |
Code |
0x080034D8 |
240 |
4 |
leds.o |
LEDS_GN_On |
Code |
0x080035C8 |
44 |
4 |
leds.o |
LEDS_GN_Blink_Start |
Code |
0x080035F4 |
52 |
4 |
leds.o |
LEDS_GN_Off |
Code |
0x08003628 |
48 |
4 |
leds.o |
LEDS_RT_BlinkCode_Start |
Code |
0x08003658 |
76 |
4 |
leds.o |
LEDS_RT_Off |
Code |
0x080036A4 |
48 |
4 |
leds.o |
main |
Code |
0x080036D4 |
992 |
4 |
main.o |
JumpToBootloader |
Code |
0x08003AB4 |
96 |
4 |
main.o |
SystemClock_Config |
Code |
0x08003B14 |
108 |
4 |
main.o |
mbUartInit |
Code |
0x08003B80 |
188 |
4 |
modbus.o |
HAL_UART_ErrorCallback |
Code |
0x08003C3C |
168 |
4 |
modbus.o |
HAL_UART_TxCpltCallback |
Code |
0x08003CE4 |
16 |
4 |
modbus.o |
mbCrc16 |
Code |
0x08003CF4 |
64 |
4 |
modbus.o |
mbSlaveCheckModbusRtuQuery |
Code |
0x08003D34 |
60 |
4 |
modbus.o |
mbSlaveReadHoldingRegisters |
Code |
0x08003D70 |
160 |
4 |
modbus.o |
mbSlaveWriteSingleRegister |
Code |
0x08003E10 |
100 |
4 |
modbus.o |
mbSlaveWriteMultipleRegisters |
Code |
0x08003E74 |
176 |
4 |
modbus.o |
MODE_LVP_Exec |
Code |
0x08003F24 |
776 |
4 |
mode_lvp.o |
MODE_LVP_OVP_Exec |
Code |
0x0800422C |
788 |
4 |
mode_lvp_ovp.o |
MAINSWITCH_SM_Off |
Code |
0x08004540 |
168 |
4 |
mode_mainswitch.o |
MAINSWITCH_SM_On |
Code |
0x080045E8 |
184 |
4 |
mode_mainswitch.o |
MAINSWITCH_SM_ManualOn |
Code |
0x080046A0 |
52 |
4 |
mode_mainswitch.o |
MAINSWITCH_SM_Error |
Code |
0x080046D4 |
156 |
4 |
mode_mainswitch.o |
MODE_MAINSWITCH_Exec |
Code |
0x08004770 |
48 |
4 |
mode_mainswitch.o |
MODE_OVP_Exec |
Code |
0x080047A0 |
760 |
4 |
mode_ovp.o |
MODE_SECONDARYPROTECTION_Exec |
Code |
0x08004A98 |
892 |
4 |
mode_secondaryprotection.o |
MODE_SECONDARYPROTECTION_PLUS_Exec |
Code |
0x08004E14 |
688 |
4 |
mode_secondaryprotection_plus.o |
MODESWITCH_ReadMode |
Code |
0x080050C4 |
88 |
4 |
modeswitch.o |
MODESWITCH_GetMode |
Code |
0x0800511C |
12 |
4 |
modeswitch.o |
RELAIS_GetTemp |
Code |
0x08005128 |
12 |
4 |
relais.o |
RELAIS_Exec |
Code |
0x08005134 |
108 |
4 |
relais.o |
RELAIS_SetPuls |
Code |
0x080051A0 |
52 |
4 |
relais.o |
RELAIS_ResetPuls |
Code |
0x080051D4 |
52 |
4 |
relais.o |
RELAIS_GetState |
Code |
0x08005208 |
12 |
4 |
relais.o |
SYS_DATA_Init |
Code |
0x08005214 |
24 |
4 |
sysdata.o |
VOLTAGE_MEAS_Exec |
Code |
0x0800522C |
144 |
4 |
voltage_meas.o |
VOLTAGE_MEAS_GetLimitAlarm |
Code |
0x080052BC |
24 |
4 |
voltage_meas.o |
VOLTAGE_MEAS_ResetCounter |
Code |
0x080052D4 |
12 |
4 |
voltage_meas.o |
VOLTAGE_MEAS_GetUin |
Code |
0x080052E0 |
12 |
4 |
voltage_meas.o |
VOLTAGE_MEAS_GetUout |
Code |
0x080052EC |
12 |
4 |
voltage_meas.o |
_start |
Code |
0x080052F8 |
20 |
4 |
SEGGER_THUMB_Startup.o |
putchar |
Code |
0x0800530C |
16 |
4 |
fileops.o (libc_v6m_t_le_eabi_balanced.a) |
puts |
Code |
0x0800531C |
44 |
4 |
fileops.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_ddiv |
Code |
0x08005348 |
196 |
4 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_d2iz |
Code |
0x0800540C |
52 |
4 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_f2uiz |
Code |
0x08005440 |
36 |
4 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_i2d |
Code |
0x08005464 |
28 |
4 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_ui2d |
Code |
0x08005480 |
28 |
4 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_idiv |
Code |
0x0800549C |
64 |
4 |
intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_uidiv |
Code |
0x080054DC |
56 |
4 |
intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_uidivmod |
Code |
0x08005514 |
16 |
4 |
intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_uldivmod |
Code |
0x08005524 |
160 |
4 |
intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
vfprintf_l |
Code |
0x080055C4 |
120 |
4 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
printf |
Code |
0x0800563C |
40 |
4 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_vfprintf_int_nwp |
Code |
0x08005664 |
960 |
4 |
__SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_stat |
Code |
0x08005A24 |
52 |
4 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
_DoInit |
Code |
0x08005A58 |
84 |
4 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
SEGGER_RTT_WriteNoLock |
Code |
0x08005AAC |
104 |
4 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
SEGGER_RTT_Write |
Code |
0x08005B14 |
56 |
4 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
strlen |
Code |
0x08005B4C |
108 |
4 |
strops.o (strops_v6m_t_le_eabi_balanced.a) |
__aeabi_memclr |
Code |
0x08005BB8 |
20 |
4 |
strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_current_locale |
Code |
0x08005BCC |
20 |
4 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_isctype |
Code |
0x08005BE0 |
28 |
4 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_iswctype |
Code |
0x08005BFC |
28 |
4 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale |
Cnst |
0x08005C18 |
12 |
4 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_codeset_ascii |
Cnst |
0x08005C24 |
32 |
4 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_data |
Cnst |
0x08005C44 |
88 |
4 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
HAL_TIM_PWM_ConfigChannel |
Code |
0x08005C9C |
306 |
4 |
stm32c0xx_hal_tim.o |
NMI_Handler |
Code |
0x08005DCE |
2 |
2 |
stm32c0xx_it.o |
__aeabi_fmul |
Code |
0x08005DD0 |
182 |
4 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
HardFault_Handler |
Code |
0x08005E86 |
2 |
2 |
stm32c0xx_it.o |
__aeabi_d2uiz |
Code |
0x08005E88 |
46 |
4 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
SVC_Handler |
Code |
0x08005EB6 |
2 |
2 |
stm32c0xx_it.o |
__aeabi_ui2f |
Code |
0x08005EB8 |
30 |
4 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
PendSV_Handler |
Code |
0x08005ED6 |
2 |
2 |
stm32c0xx_it.o |
__aeabi_lmul |
Code |
0x08005ED8 |
46 |
4 |
intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
ADC_DMAHalfConvCplt |
Code |
0x08005F06 |
10 |
2 |
stm32c0xx_hal_adc.o |
__aeabi_idiv0 |
Code |
0x08005F10 |
6 |
4 |
intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
ADC_DMAError |
Code |
0x08005F16 |
26 |
2 |
stm32c0xx_hal_adc.o |
memcpy |
Code |
0x08005F30 |
14 |
4 |
strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) |
HAL_ADC_ConvCpltCallback |
Code |
0x08005F3E |
2 |
2 |
stm32c0xx_hal_adc.o |
HAL_ADC_ErrorCallback |
Code |
0x08005F40 |
2 |
2 |
stm32c0xx_hal_adc.o |
HAL_ADC_ConvHalfCpltCallback |
Code |
0x08005F42 |
2 |
2 |
stm32c0xx_hal_adc.o |
HAL_DMA_Start_IT |
Code |
0x08005F44 |
138 |
2 |
stm32c0xx_hal_dma.o |
HAL_GPIO_ReadPin |
Code |
0x08005FCE |
10 |
2 |
stm32c0xx_hal_gpio.o |
HAL_TIM_Base_Init |
Code |
0x08005FD8 |
74 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIM_PWM_Init |
Code |
0x08006022 |
74 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIM_PWM_MspInit |
Code |
0x0800606C |
2 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIM_IC_Init |
Code |
0x0800606E |
74 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIM_IC_MspInit |
Code |
0x080060B8 |
2 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIM_OC_DelayElapsedCallback |
Code |
0x080060BA |
2 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIM_PWM_PulseFinishedCallback |
Code |
0x080060BC |
2 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIM_TriggerCallback |
Code |
0x080060BE |
2 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIM_ReadCapturedValue |
Code |
0x080060C0 |
22 |
2 |
stm32c0xx_hal_tim.o |
HAL_TIMEx_CommutCallback |
Code |
0x080060D6 |
2 |
2 |
stm32c0xx_hal_tim_ex.o |
HAL_TIMEx_BreakCallback |
Code |
0x080060D8 |
2 |
2 |
stm32c0xx_hal_tim_ex.o |
HAL_TIMEx_Break2Callback |
Code |
0x080060DA |
2 |
2 |
stm32c0xx_hal_tim_ex.o |
UART_AdvFeatureConfig |
Code |
0x080060DC |
210 |
2 |
stm32c0xx_hal_uart.o |
UART_DMATransmitCplt |
Code |
0x080061AE |
74 |
2 |
stm32c0xx_hal_uart.o |
UART_DMATxHalfCplt |
Code |
0x080061F8 |
10 |
2 |
stm32c0xx_hal_uart.o |
UART_DMAError |
Code |
0x08006202 |
82 |
2 |
stm32c0xx_hal_uart.o |
HAL_UARTEx_RxEventCallback |
Code |
0x08006254 |
2 |
2 |
stm32c0xx_hal_uart.o |
HAL_UART_TxHalfCpltCallback |
Code |
0x08006256 |
2 |
2 |
stm32c0xx_hal_uart.o |
HAL_UART_RxCpltCallback |
Code |
0x08006258 |
2 |
2 |
stm32c0xx_hal_uart.o |
HAL_UART_RxHalfCpltCallback |
Code |
0x0800625A |
2 |
2 |
stm32c0xx_hal_uart.o |
HAL_UART_EnableReceiverTimeout |
Code |
0x0800625C |
46 |
2 |
stm32c0xx_hal_uart.o |
UART_DMAReceiveCplt |
Code |
0x0800628A |
182 |
2 |
stm32c0xx_hal_uart.o |
HAL_UARTEx_WakeupCallback |
Code |
0x08006340 |
2 |
2 |
stm32c0xx_hal_uart_ex.o |
HAL_UARTEx_RxFifoFullCallback |
Code |
0x08006342 |
2 |
2 |
stm32c0xx_hal_uart_ex.o |
HAL_UARTEx_TxFifoEmptyCallback |
Code |
0x08006344 |
2 |
2 |
stm32c0xx_hal_uart_ex.o |
HAL_UARTEx_DisableFifoMode |
Code |
0x08006346 |
54 |
2 |
stm32c0xx_hal_uart_ex.o |
mbCheckCrc16 |
Code |
0x0800637C |
38 |
2 |
modbus.o |
mbAppendCrc16 |
Code |
0x080063A2 |
22 |
2 |
modbus.o |
mbSlaveProcessPdu |
Code |
0x080063B8 |
50 |
2 |
modbus.o |
WWDG_IRQHandler |
Code |
0x080063EA |
2 |
2 |
stm32c031xx_Vectors.o |
RTC_IRQHandler |
Code |
0x080063EC |
2 |
2 |
stm32c031xx_Vectors.o |
FLASH_IRQHandler |
Code |
0x080063EE |
2 |
2 |
stm32c031xx_Vectors.o |
RCC_IRQHandler |
Code |
0x080063F0 |
2 |
2 |
stm32c031xx_Vectors.o |
EXTI0_1_IRQHandler |
Code |
0x080063F2 |
2 |
2 |
stm32c031xx_Vectors.o |
EXTI2_3_IRQHandler |
Code |
0x080063F4 |
2 |
2 |
stm32c031xx_Vectors.o |
EXTI4_15_IRQHandler |
Code |
0x080063F6 |
2 |
2 |
stm32c031xx_Vectors.o |
DMAMUX1_IRQHandler |
Code |
0x080063F8 |
2 |
2 |
stm32c031xx_Vectors.o |
ADC1_IRQHandler |
Code |
0x080063FA |
2 |
2 |
stm32c031xx_Vectors.o |
TIM1_BRK_UP_TRG_COM_IRQHandler |
Code |
0x080063FC |
2 |
2 |
stm32c031xx_Vectors.o |
TIM1_CC_IRQHandler |
Code |
0x080063FE |
2 |
2 |
stm32c031xx_Vectors.o |
TIM3_IRQHandler |
Code |
0x08006400 |
2 |
2 |
stm32c031xx_Vectors.o |
TIM14_IRQHandler |
Code |
0x08006402 |
2 |
2 |
stm32c031xx_Vectors.o |
TIM17_IRQHandler |
Code |
0x08006404 |
2 |
2 |
stm32c031xx_Vectors.o |
I2C1_IRQHandler |
Code |
0x08006406 |
2 |
2 |
stm32c031xx_Vectors.o |
SPI1_IRQHandler |
Code |
0x08006408 |
2 |
2 |
stm32c031xx_Vectors.o |
USART2_IRQHandler |
Code |
0x0800640A |
2 |
2 |
stm32c031xx_Vectors.o |
fputc |
Code |
0x0800640C |
34 |
2 |
fileops.o (libc_v6m_t_le_eabi_balanced.a) |
__aeabi_dmul_aux |
Code |
0x0800642E |
394 |
2 |
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_putc |
Code |
0x080065B8 |
138 |
2 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_prin_flush |
Code |
0x08006642 |
26 |
2 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
vfprintf |
Code |
0x0800665C |
26 |
2 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_write |
Code |
0x08006676 |
10 |
2 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
_GetAvailWriteSpace |
Code |
0x08006680 |
22 |
2 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
_WriteNoCheck |
Code |
0x08006696 |
58 |
2 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_mbtowc |
Code |
0x080066D0 |
46 |
2 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_tolower |
Code |
0x080066FE |
14 |
2 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towlower |
Code |
0x0800670C |
14 |
2 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
SysTick_Handler |
Code |
0x0800671A |
8 |
2 |
stm32c0xx_it.o |
HAL_Init |
Code |
0x08006722 |
24 |
2 |
stm32c0xx_hal.o |
ADC_DMAConvCplt |
Code |
0x0800673A |
124 |
2 |
stm32c0xx_hal_adc.o |
HAL_GPIO_WritePin |
Code |
0x080067B6 |
16 |
2 |
stm32c0xx_hal_gpio.o |
HAL_UART_Init |
Code |
0x080067C6 |
112 |
2 |
stm32c0xx_hal_uart.o |
UART_WaitOnFlagUntilTimeout |
Code |
0x08006836 |
172 |
2 |
stm32c0xx_hal_uart.o |
HAL_UART_Receive_DMA |
Code |
0x080068E2 |
92 |
2 |
stm32c0xx_hal_uart.o |
UART_EndTxTransfer |
Code |
0x0800693E |
56 |
2 |
stm32c0xx_hal_uart.o |
UART_DMAAbortOnError |
Code |
0x08006976 |
16 |
2 |
stm32c0xx_hal_uart.o |
HAL_UART_ReceiverTimeout_Config |
Code |
0x08006986 |
16 |
2 |
stm32c0xx_hal_uart.o |
UART_DMARxHalfCplt |
Code |
0x08006996 |
56 |
2 |
stm32c0xx_hal_uart.o |
UARTPrescTable |
Cnst |
0x080069CE |
24 |
2 |
stm32c0xx_hal_uart.o |
HAL_UARTEx_SetTxFifoThreshold |
Code |
0x080069E6 |
68 |
2 |
stm32c0xx_hal_uart_ex.o |
HAL_UARTEx_SetRxFifoThreshold |
Code |
0x08006A2A |
68 |
2 |
stm32c0xx_hal_uart_ex.o |
EEPROM_ErasePage |
Code |
0x08006A6E |
32 |
2 |
eeprom.o |
Error_Handler |
Code |
0x08006A8E |
4 |
2 |
main.o |
mbInit |
Code |
0x08006A92 |
68 |
2 |
modbus.o |
mbSend |
Code |
0x08006AD6 |
28 |
2 |
modbus.o |
mbGetFrameComplete |
Code |
0x08006AF2 |
4 |
2 |
modbus.o |
mbSlaveProcessRtuQuery |
Code |
0x08006AF6 |
68 |
2 |
modbus.o |
reset_handler |
Code |
0x08006B3A |
8 |
2 |
STM32C0xx_Startup.o |
fwrite |
Code |
0x08006B42 |
52 |
2 |
fileops.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_stream_write |
Code |
0x08006B76 |
16 |
2 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_X_file_bufsize |
Code |
0x08006B86 |
4 |
2 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
_WriteBlocking |
Code |
0x08006B8A |
88 |
2 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
memcmp |
Code |
0x08006BE2 |
272 |
2 |
strops.o (strops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_wctomb |
Code |
0x08006CF2 |
16 |
2 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_toupper |
Code |
0x08006D02 |
12 |
2 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_towupper |
Code |
0x08006D0E |
12 |
2 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
[.rodata..Lstr] |
Cnst |
0x08006D1A |
19 |
1 |
main.o |
[.rodata..Lstr.9] |
Cnst |
0x08006D2D |
59 |
1 |
main.o |
[.rodata..L.str.7] |
Cnst |
0x08006D68 |
39 |
1 |
modbus.o |
[.rodata..Lstr.16] |
Cnst |
0x08006D8F |
43 |
1 |
mode_lvp.o |
[.rodata..Lstr.18] |
Cnst |
0x08006DBA |
35 |
1 |
mode_lvp.o |
[.rodata..Lstr.22] |
Cnst |
0x08006DDD |
19 |
1 |
mode_lvp.o |
[.rodata..Lstr.16] |
Cnst |
0x08006DF0 |
43 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.18] |
Cnst |
0x08006E1B |
39 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.22] |
Cnst |
0x08006E42 |
23 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.9] |
Cnst |
0x08006E59 |
43 |
1 |
mode_mainswitch.o |
[.rodata..Lstr.16] |
Cnst |
0x08006E84 |
43 |
1 |
mode_ovp.o |
[.rodata..Lstr.18] |
Cnst |
0x08006EAF |
35 |
1 |
mode_ovp.o |
[.rodata..Lstr.22] |
Cnst |
0x08006ED2 |
19 |
1 |
mode_ovp.o |
[.rodata..Lstr.15] |
Cnst |
0x08006EE5 |
43 |
1 |
mode_secondaryprotection.o |
[.rodata..Lstr.20] |
Cnst |
0x08006F10 |
35 |
1 |
mode_secondaryprotection.o |
[.rodata..Lstr.8] |
Cnst |
0x08006F33 |
35 |
1 |
mode_secondaryprotection_plus.o |
[.rodata..Lstr.13] |
Cnst |
0x08006F56 |
43 |
1 |
mode_secondaryprotection_plus.o |
[.rodata..L.str] |
Cnst |
0x08006F81 |
35 |
1 |
voltage_meas.o |
__SEGGER_RTL_c_locale_month_names |
Cnst |
0x08006FA4 |
87 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_am_pm_indicator |
Cnst |
0x08006FFB |
7 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_date_time_format |
Cnst |
0x08007002 |
15 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
[.rodata..Lstr] |
Cnst |
0x08007011 |
18 |
1 |
button.o |
[.rodata..Lstr.8] |
Cnst |
0x08007023 |
18 |
1 |
main.o |
[.rodata..Lstr.10] |
Cnst |
0x08007035 |
46 |
1 |
main.o |
[.rodata..L.str.1] |
Cnst |
0x08007063 |
14 |
1 |
modbus.o |
[.rodata..Lstr.12] |
Cnst |
0x08007071 |
30 |
1 |
mode_lvp.o |
[.rodata..Lstr.20] |
Cnst |
0x0800708F |
38 |
1 |
mode_lvp.o |
[.rodata..Lstr.23] |
Cnst |
0x080070B5 |
18 |
1 |
mode_lvp.o |
[.rodata..Lstr.12] |
Cnst |
0x080070C7 |
38 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.20] |
Cnst |
0x080070ED |
38 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.23] |
Cnst |
0x08007113 |
22 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.10] |
Cnst |
0x08007129 |
26 |
1 |
mode_mainswitch.o |
[.rodata..Lstr.12] |
Cnst |
0x08007143 |
30 |
1 |
mode_ovp.o |
[.rodata..Lstr.20] |
Cnst |
0x08007161 |
38 |
1 |
mode_ovp.o |
[.rodata..Lstr.23] |
Cnst |
0x08007187 |
18 |
1 |
mode_ovp.o |
[.rodata..Lstr.21] |
Cnst |
0x08007199 |
34 |
1 |
mode_secondaryprotection.o |
[.rodata..Lstr.16] |
Cnst |
0x080071BB |
34 |
1 |
mode_secondaryprotection_plus.o |
__SEGGER_RTL_c_locale_day_names |
Cnst |
0x080071DD |
58 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
[.rodata.libc..L.str] |
Cnst |
0x08007217 |
2 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_data_utf8_period |
Cnst |
0x08007219 |
2 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
[.rodata..Lstr.4] |
Cnst |
0x0800721B |
17 |
1 |
button.o |
[.rodata..Lstr.12] |
Cnst |
0x0800722C |
25 |
1 |
main.o |
[.rodata..Lstr.14] |
Cnst |
0x08007245 |
17 |
1 |
main.o |
[.rodata..L.str.5] |
Cnst |
0x08007256 |
17 |
1 |
modbus.o |
[.rodata..L.str.6] |
Cnst |
0x08007267 |
17 |
1 |
modbus.o |
[.rodata..Lstr] |
Cnst |
0x08007278 |
17 |
1 |
modbus.o |
[.rodata..Lstr] |
Cnst |
0x08007289 |
45 |
1 |
mode_lvp.o |
[.rodata..Lstr.15] |
Cnst |
0x080072B6 |
21 |
1 |
mode_lvp.o |
[.rodata..Lstr.17] |
Cnst |
0x080072CB |
9 |
1 |
mode_lvp.o |
[.rodata..Lstr.24] |
Cnst |
0x080072D4 |
25 |
1 |
mode_lvp.o |
[.rodata..Lstr] |
Cnst |
0x080072ED |
53 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.15] |
Cnst |
0x08007322 |
25 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.24] |
Cnst |
0x0800733B |
29 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.11] |
Cnst |
0x08007358 |
25 |
1 |
mode_mainswitch.o |
[.rodata..Lstr] |
Cnst |
0x08007371 |
45 |
1 |
mode_ovp.o |
[.rodata..Lstr.15] |
Cnst |
0x0800739E |
21 |
1 |
mode_ovp.o |
[.rodata..Lstr.17] |
Cnst |
0x080073B3 |
9 |
1 |
mode_ovp.o |
[.rodata..Lstr.24] |
Cnst |
0x080073BC |
25 |
1 |
mode_ovp.o |
[.rodata..Lstr.11] |
Cnst |
0x080073D5 |
29 |
1 |
mode_secondaryprotection.o |
[.rodata..Lstr.19] |
Cnst |
0x080073F2 |
37 |
1 |
mode_secondaryprotection.o |
[.rodata..Lstr.22] |
Cnst |
0x08007417 |
41 |
1 |
mode_secondaryprotection.o |
[.rodata..Lstr.9] |
Cnst |
0x08007440 |
29 |
1 |
mode_secondaryprotection_plus.o |
[.rodata..Lstr.15] |
Cnst |
0x0800745D |
37 |
1 |
mode_secondaryprotection_plus.o |
[.rodata..L.str] |
Cnst |
0x08007482 |
9 |
1 |
modeswitch.o |
_DoInit._aInitStr |
Cnst |
0x0800748B |
17 |
1 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
[.rodata.libc..L.str] |
Cnst |
0x0800749C |
9 |
1 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_date_format |
Cnst |
0x080074A5 |
9 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_time_format |
Cnst |
0x080074AE |
9 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_abbrev_day_names |
Cnst |
0x080074B7 |
29 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_c_locale_abbrev_month_names |
Cnst |
0x080074D4 |
49 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_data_empty_string |
Cnst |
0x08007505 |
1 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_ctype_mask |
Cnst |
0x08007506 |
13 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
[.rodata.block.tdata.copy] |
Cnst |
0x08007513 |
|
1 |
[ Linker created ] |
[.init_array] |
---- |
0x08007514 |
4 |
4 |
STM32C0xx_Startup.o |
UARTEx_SetNbDataToProcess.numerator |
Cnst |
0x08007518 |
8 |
1 |
stm32c0xx_hal_uart_ex.o |
UARTEx_SetNbDataToProcess.denominator |
Cnst |
0x08007520 |
8 |
1 |
stm32c0xx_hal_uart_ex.o |
[.rodata..Lstr.3] |
Cnst |
0x08007528 |
28 |
1 |
button.o |
[.rodata..Lstr.11] |
Cnst |
0x08007544 |
20 |
1 |
main.o |
[.rodata..Lstr.13] |
Cnst |
0x08007558 |
16 |
1 |
main.o |
[.rodata..L.str.2] |
Cnst |
0x08007568 |
16 |
1 |
modbus.o |
[.rodata..L.str.3] |
Cnst |
0x08007578 |
16 |
1 |
modbus.o |
[.rodata..L.str.4] |
Cnst |
0x08007588 |
16 |
1 |
modbus.o |
[.rodata..Lstr.14] |
Cnst |
0x08007598 |
28 |
1 |
mode_lvp.o |
[.rodata..Lstr.19] |
Cnst |
0x080075B4 |
8 |
1 |
mode_lvp.o |
[.rodata..Lstr.14] |
Cnst |
0x080075BC |
28 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.17] |
Cnst |
0x080075D8 |
16 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.19] |
Cnst |
0x080075E8 |
16 |
1 |
mode_lvp_ovp.o |
[.rodata..Lstr.8] |
Cnst |
0x080075F8 |
28 |
1 |
mode_mainswitch.o |
[.rodata..Lstr.12] |
Cnst |
0x08007614 |
32 |
1 |
mode_mainswitch.o |
[.rodata..Lstr.14] |
Cnst |
0x08007634 |
28 |
1 |
mode_ovp.o |
[.rodata..Lstr.19] |
Cnst |
0x08007650 |
8 |
1 |
mode_ovp.o |
[.rodata..Lstr.13] |
Cnst |
0x08007658 |
60 |
1 |
mode_secondaryprotection.o |
[.rodata..Lstr.18] |
Cnst |
0x08007694 |
28 |
1 |
mode_secondaryprotection.o |
[.rodata..Lstr.11] |
Cnst |
0x080076B0 |
60 |
1 |
mode_secondaryprotection_plus.o |
[.rodata..Lstr.14] |
Cnst |
0x080076EC |
28 |
1 |
mode_secondaryprotection_plus.o |
__SEGGER_RTL_hex_uc |
Cnst |
0x08007708 |
16 |
1 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_hex_lc |
Cnst |
0x08007718 |
16 |
1 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_ascii_ctype_map |
Cnst |
0x08007728 |
128 |
1 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
__SEGGER_init_ctors |
Code |
0x080077A8 |
36 |
4 |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) |
__SEGGER_init_table__ |
Cnst |
0x080077CC |
52 |
4 |
[ Linker created ] |
| Symbol or [section] name | Type | Address | Size | Align | Object File |
|---|---|---|---|---|---|
modbusData |
Zero |
0x20000000 |
564 |
4 |
main.o |
| Symbol or [section] name | Type | Address | Size | Align | Object File |
|---|---|---|---|---|---|
sys_data |
Zero |
0x20000234 |
224 |
4 |
sysdata.o |
_SEGGER_RTT |
Zero |
0x20000314 |
168 |
4 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
huart1 |
Zero |
0x200003BC |
148 |
4 |
usart.o |
hadc1 |
Zero |
0x20000450 |
100 |
4 |
adc.o |
hdma_usart1_tx |
Zero |
0x200004B4 |
92 |
4 |
usart.o |
hdma_usart1_rx |
Zero |
0x20000510 |
92 |
4 |
usart.o |
hdma_adc1 |
Zero |
0x2000056C |
92 |
4 |
adc.o |
htim17 |
Zero |
0x200005C8 |
76 |
4 |
tim.o |
htim16 |
Zero |
0x20000614 |
76 |
4 |
tim.o |
pFlash |
Zero |
0x20000660 |
24 |
4 |
stm32c0xx_hal_flash.o |
adcData |
Zero |
0x20000678 |
20 |
4 |
main.o |
hiwdg |
Zero |
0x2000068C |
16 |
4 |
iwdg.o |
flash_device_parameter_default |
Zero |
0x2000069C |
16 |
4 |
eeprom.o |
voltageUout |
Zero |
0x200006AC |
4 |
4 |
voltage_meas.o |
voltageUin |
Zero |
0x200006B0 |
4 |
4 |
voltage_meas.o |
voltageDrop |
Zero |
0x200006B4 |
4 |
4 |
voltage_meas.o |
uwTick |
Zero |
0x200006B8 |
4 |
4 |
stm32c0xx_hal.o |
temp |
Zero |
0x200006BC |
4 |
4 |
chip_temperature.o |
silentmode |
Zero |
0x200006C0 |
4 |
4 |
main.o |
relais_temperature |
Zero |
0x200006C4 |
4 |
4 |
relais.o |
relaisState |
Zero |
0x200006C8 |
4 |
4 |
relais.o |
pauseTime |
Zero |
0x200006CC |
4 |
4 |
leds.o |
onTimeRT |
Zero |
0x200006D0 |
4 |
4 |
leds.o |
onTimeGN |
Zero |
0x200006D4 |
4 |
4 |
leds.o |
onTimeCounterSET |
Zero |
0x200006D8 |
4 |
4 |
relais.o |
onTimeCounterRT |
Zero |
0x200006DC |
4 |
4 |
leds.o |
onTimeCounterRESET |
Zero |
0x200006E0 |
4 |
4 |
relais.o |
onTimeCounterGN |
Zero |
0x200006E4 |
4 |
4 |
leds.o |
onTimeCounter |
Zero |
0x200006E8 |
4 |
4 |
buzzer.o |
onTime |
Zero |
0x200006EC |
4 |
4 |
buzzer.o |
oldTimeMSTick |
Zero |
0x200006F0 |
4 |
4 |
main.o |
offTimeRT |
Zero |
0x200006F4 |
4 |
4 |
leds.o |
offTimeGN |
Zero |
0x200006F8 |
4 |
4 |
leds.o |
offTimeCounterRT |
Zero |
0x200006FC |
4 |
4 |
leds.o |
offTimeCounterGN |
Zero |
0x20000700 |
4 |
4 |
leds.o |
offTimeCounter |
Zero |
0x20000704 |
4 |
4 |
buzzer.o |
offTime |
Zero |
0x20000708 |
4 |
4 |
buzzer.o |
numberOfBlinks |
Zero |
0x2000070C |
4 |
4 |
leds.o |
msCounter |
Zero |
0x20000710 |
4 |
4 |
main.o |
longPressCounterButtonOn |
Zero |
0x20000714 |
4 |
4 |
button.o |
longPressCounterButtonOff |
Zero |
0x20000718 |
4 |
4 |
button.o |
__SEGGER_RTL_stdout_file |
Zero |
0x2000071C |
4 |
4 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_stdin_file |
Zero |
0x20000720 |
4 |
4 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_stderr_file |
Zero |
0x20000724 |
4 |
4 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
__SEGGER_RTL_locale_ptr |
Zero |
0x20000728 |
4 |
4 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
lastSpeed |
Zero |
0x2000072C |
4 |
4 |
fan.o |
ic_overflows |
Zero |
0x20000730 |
4 |
4 |
stm32c0xx_it.o |
frequency |
Zero |
0x20000734 |
4 |
4 |
stm32c0xx_it.o |
dropLimitCounter |
Zero |
0x20000738 |
4 |
4 |
voltage_meas.o |
captureValue |
Zero |
0x2000073C |
4 |
4 |
stm32c0xx_it.o |
calTemperatureSensor30Value |
Zero |
0x20000740 |
4 |
4 |
chip_temperature.o |
blinkModeRT |
Zero |
0x20000744 |
4 |
4 |
leds.o |
blinkModeGN |
Zero |
0x20000748 |
4 |
4 |
leds.o |
blinkCounter |
Zero |
0x2000074C |
4 |
4 |
leds.o |
autoRetryMode |
Zero |
0x20000750 |
4 |
4 |
mode_secondaryprotection.o |
autoRetryMode |
Zero |
0x20000754 |
4 |
4 |
mode_secondaryprotection_plus.o |
alarmMode |
Zero |
0x20000758 |
4 |
4 |
buzzer.o |
SECONDARYPROTECTION_SM_On.oldtime |
Zero |
0x2000075C |
4 |
4 |
mode_secondaryprotection.o |
SECONDARYPROTECTION_SM_On.oldtime |
Zero |
0x20000760 |
4 |
4 |
mode_secondaryprotection_plus.o |
SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter |
Zero |
0x20000764 |
4 |
4 |
mode_secondaryprotection.o |
SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter |
Zero |
0x20000768 |
4 |
4 |
mode_secondaryprotection_plus.o |
SECONDARYPROTECTION_SM_Error.retry_counter |
Zero |
0x2000076C |
4 |
4 |
mode_secondaryprotection.o |
SECONDARYPROTECTION_SM_Error.retry_counter |
Zero |
0x20000770 |
4 |
4 |
mode_secondaryprotection_plus.o |
SECONDARYPROTECTION_SM_Error.oldTimeMSTick |
Zero |
0x20000774 |
4 |
4 |
mode_secondaryprotection.o |
SECONDARYPROTECTION_SM_Error.oldTimeMSTick |
Zero |
0x20000778 |
4 |
4 |
mode_secondaryprotection_plus.o |
OVP_SM_On.ovpTimeCounter |
Zero |
0x2000077C |
4 |
4 |
mode_ovp.o |
OVP_SM_On.oldtime |
Zero |
0x20000780 |
4 |
4 |
mode_ovp.o |
LVP_SM_On.oldtime |
Zero |
0x20000784 |
4 |
4 |
mode_lvp.o |
LVP_SM_On.lvpTimeCounter |
Zero |
0x20000788 |
4 |
4 |
mode_lvp.o |
LVP_OVP_SM_On.oldtime |
Zero |
0x2000078C |
4 |
4 |
mode_lvp_ovp.o |
LVP_OVP_SM_On.lvpAndOvpInputTimeCounter |
Zero |
0x20000790 |
4 |
4 |
mode_lvp_ovp.o |
OVP_SM_On.ovpInput |
Zero |
0x20000794 |
1 |
4 |
mode_ovp.o |
smState |
Zero |
0x20000795 |
1 |
1 |
mode_lvp.o |
smState |
Zero |
0x20000796 |
1 |
1 |
mode_lvp_ovp.o |
smState |
Zero |
0x20000797 |
1 |
1 |
mode_mainswitch.o |
LVP_SM_On.lvpInput |
Zero |
0x20000798 |
1 |
4 |
mode_lvp.o |
smState |
Zero |
0x20000799 |
1 |
1 |
mode_ovp.o |
smState |
Zero |
0x2000079A |
1 |
1 |
mode_secondaryprotection.o |
smState |
Zero |
0x2000079B |
1 |
1 |
mode_secondaryprotection_plus.o |
LVP_OVP_SM_On.lvpOROvpInput |
Zero |
0x2000079C |
1 |
4 |
mode_lvp_ovp.o |
_acUpBuffer |
Zero |
0x2000079D |
1 024 |
1 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
_acDownBuffer |
Zero |
0x20000B9D |
16 |
1 |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
mode |
Zero |
0x20000BAD |
1 |
1 |
modeswitch.o |
buttonState |
Zero |
0x20000BAE |
1 |
1 |
button.o |
uwTickFreq |
Init |
0x20000BAF |
1 |
1 |
stm32c0xx_hal.o |
bootLoaderMark |
None |
0x20000BB0 |
4 |
4 |
main.o |
__SEGGER_RTL_global_locale |
Init |
0x20000BB4 |
20 |
4 |
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
uwTickPrio |
Init |
0x20000BC8 |
4 |
4 |
stm32c0xx_hal.o |
stdout |
Init |
0x20000BCC |
4 |
4 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
stdin |
Init |
0x20000BD0 |
4 |
4 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
stderr |
Init |
0x20000BD4 |
4 |
4 |
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
SystemCoreClock |
Init |
0x20000BD8 |
4 |
4 |
system_stm32c0xx.o |
[.bss.block.heap] |
None |
0x20000BE0 |
|
8 |
[ Linker created ] |
[.bss.block.stack] |
None |
0x20002800 |
2 048 |
8 |
[ Linker created ] |
| Symbol or [section] name | Type | Address | Size | Align | Object File |
|---|---|---|---|---|---|
[.bss.block.heap] |
None |
0x20000BE0 |
|
8 |
[ Linker created ] |
| Object File | RX Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
adc.o |
408 |
|
|
192 |
button.o |
224 |
63 |
|
9 |
buzzer.o |
224 |
|
|
20 |
chip_temperature.o |
120 |
|
|
8 |
dma.o |
68 |
|
|
|
eeprom.o |
368 |
|
|
16 |
fan.o |
44 |
|
|
4 |
gpio.o |
252 |
|
|
|
iwdg.o |
44 |
|
|
16 |
leds.o |
508 |
|
|
52 |
main.o |
1 200 |
220 |
|
600 |
modbus.o |
1 210 |
152 |
|
|
mode_lvp.o |
776 |
319 |
|
10 |
mode_lvp_ovp.o |
788 |
370 |
|
10 |
mode_mainswitch.o |
608 |
154 |
|
1 |
mode_ovp.o |
760 |
319 |
|
10 |
mode_secondaryprotection.o |
892 |
307 |
|
21 |
mode_secondaryprotection_plus.o |
688 |
266 |
|
21 |
modeswitch.o |
100 |
9 |
|
1 |
relais.o |
236 |
|
|
16 |
SEGGER_THUMB_Startup.o |
20 |
|
|
|
stm32c031xx_Vectors.o |
214 |
|
|
|
stm32c0xx_hal.o |
172 |
|
5 |
4 |
stm32c0xx_hal_adc.o |
1 766 |
|
|
|
stm32c0xx_hal_adc_ex.o |
360 |
|
|
|
stm32c0xx_hal_cortex.o |
180 |
|
|
|
stm32c0xx_hal_dma.o |
954 |
|
|
|
stm32c0xx_hal_flash.o |
384 |
|
|
24 |
stm32c0xx_hal_flash_ex.o |
176 |
|
|
|
stm32c0xx_hal_gpio.o |
402 |
|
|
|
stm32c0xx_hal_iwdg.o |
116 |
|
|
|
stm32c0xx_hal_msp.o |
44 |
|
|
|
stm32c0xx_hal_rcc.o |
1 116 |
|
|
|
stm32c0xx_hal_rcc_ex.o |
316 |
|
|
|
stm32c0xx_hal_tim.o |
2 920 |
16 |
|
|
stm32c0xx_hal_tim_ex.o |
206 |
|
|
|
stm32c0xx_hal_uart.o |
3 188 |
40 |
|
|
stm32c0xx_hal_uart_ex.o |
268 |
16 |
|
|
stm32c0xx_it.o |
196 |
|
|
12 |
STM32C0xx_Startup.o |
8 |
|
|
|
sysdata.o |
24 |
|
|
224 |
system_stm32c0xx.o |
100 |
96 |
4 |
|
tim.o |
532 |
|
|
152 |
usart.o |
368 |
|
|
332 |
voltage_meas.o |
204 |
35 |
|
16 |
Subtotal (45 objects) |
23 752 |
2 382 |
9 |
1 771 |
libc_v6m_t_le_eabi_balanced.a |
2 812 |
32 |
|
|
mbops_timeops_v6m_t_le_eabi_balanced.a |
190 |
541 |
20 |
4 |
prinops_rtt_v6m_t_le_eabi_balanced.a |
478 |
26 |
12 |
1 220 |
SEGGER_crtinit_v6m_t_le_eabi_balanced.a |
74 |
|
|
|
strops_v6m_t_le_eabi_balanced.a |
414 |
|
|
|
Subtotal (5 archives) |
3 968 |
599 |
32 |
1 224 |
Linker created (shared data, fills, blocks): |
|
96 |
|
2 048 |
Total: |
27 720 |
3 077 |
41 |
5 043 |
| Archive member | RX Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__SEGGER_RTL_vfprintf_int_nwp.o (libc_v6m_t_le_eabi_balanced.a) |
960 |
|
|
|
fileops.o (libc_v6m_t_le_eabi_balanced.a) |
146 |
|
|
|
floatasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
992 |
|
|
|
intasmops_arm.o (libc_v6m_t_le_eabi_balanced.a) |
348 |
|
|
|
mbops.o (mbops_timeops_v6m_t_le_eabi_balanced.a) |
190 |
541 |
20 |
4 |
prinops.o (libc_v6m_t_le_eabi_balanced.a) |
366 |
32 |
|
|
prinops_rtt.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
66 |
|
12 |
12 |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) |
74 |
|
|
|
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi_balanced.a) |
412 |
26 |
|
1 208 |
strasmops_arm.o (strops_v6m_t_le_eabi_balanced.a) |
34 |
|
|
|
strops.o (strops_v6m_t_le_eabi_balanced.a) |
380 |
|
|
|
Subtotal (11 members from 5 archives) |
3 968 |
599 |
32 |
1 224 |
Objects (45 files) |
23 752 |
2 382 |
9 |
1 771 |
Linker created (shared data, fills, blocks): |
|
96 |
|
2 048 |
Total: |
27 720 |
3 077 |
41 |
5 043 |
| Description | RX Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
Initialization table |
|
96 |
|
|
Memory for block 'stack' |
|
|
|
2 048 |
Subtotal (linker created): |
|
96 |
|
2 048 |
Objects (45 files) |
23 752 |
2 382 |
9 |
1 771 |
Archives (5 files) |
3 968 |
599 |
32 |
1 224 |
Total: |
27 720 |
3 077 |
41 |
5 043 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MX_ADC1_Init |
220 |
|
|
|
HAL_ADC_MspInit |
188 |
|
|
|
hadc1 |
|
|
|
100 |
hdma_adc1 |
|
|
|
92 |
Total: |
408 |
|
|
192 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MX_DMA_Init |
68 |
|
|
|
Total: |
68 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MX_GPIO_Init |
252 |
|
|
|
Total: |
252 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_MspInit |
44 |
|
|
|
Total: |
44 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_TIM_IC_CaptureCallback |
68 |
|
|
|
HAL_TIM_PeriodElapsedCallback |
40 |
|
|
|
DMA1_Channel2_3_IRQHandler |
24 |
|
|
|
DMA1_Channel1_IRQHandler |
16 |
|
|
|
TIM16_IRQHandler |
16 |
|
|
|
USART1_IRQHandler |
16 |
|
|
|
SysTick_Handler |
8 |
|
|
|
NMI_Handler |
2 |
|
|
|
HardFault_Handler |
2 |
|
|
|
SVC_Handler |
2 |
|
|
|
PendSV_Handler |
2 |
|
|
|
captureValue |
|
|
|
4 |
frequency |
|
|
|
4 |
ic_overflows |
|
|
|
4 |
Total: |
196 |
|
|
12 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
SystemCoreClockUpdate |
84 |
|
|
|
SystemInit |
16 |
|
|
|
AHBPrescTable |
|
64 |
|
|
APBPrescTable |
|
32 |
|
|
SystemCoreClock |
|
|
4 |
|
Total: |
100 |
96 |
4 |
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MX_TIM17_Init |
168 |
|
|
|
HAL_TIM_Base_MspInit |
148 |
|
|
|
MX_TIM16_Init |
112 |
|
|
|
HAL_TIM_MspPostInit |
104 |
|
|
|
htim16 |
|
|
|
76 |
htim17 |
|
|
|
76 |
Total: |
532 |
|
|
152 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_UART_MspInit |
256 |
|
|
|
MX_USART1_UART_Init |
112 |
|
|
|
huart1 |
|
|
|
148 |
hdma_usart1_rx |
|
|
|
92 |
hdma_usart1_tx |
|
|
|
92 |
Total: |
368 |
|
|
332 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MX_IWDG_Init |
44 |
|
|
|
hiwdg |
|
|
|
16 |
Total: |
44 |
|
|
16 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_InitTick |
76 |
|
|
|
HAL_Delay |
36 |
|
|
|
HAL_Init |
24 |
|
|
|
HAL_IncTick |
24 |
|
|
|
HAL_GetTick |
12 |
|
|
|
uwTickPrio |
|
|
4 |
|
uwTickFreq |
|
|
1 |
|
uwTick |
|
|
|
4 |
Total: |
172 |
|
5 |
4 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_ADC_ConfigChannel |
620 |
|
|
|
HAL_ADC_Init |
548 |
|
|
|
HAL_ADC_Start_DMA |
172 |
|
|
|
ADC_Enable |
164 |
|
|
|
ADC_DMAConvCplt |
124 |
|
|
|
ADC_Disable |
96 |
|
|
|
ADC_DMAError |
26 |
|
|
|
ADC_DMAHalfConvCplt |
10 |
|
|
|
HAL_ADC_ConvCpltCallback |
2 |
|
|
|
HAL_ADC_ErrorCallback |
2 |
|
|
|
HAL_ADC_ConvHalfCpltCallback |
2 |
|
|
|
Total: |
1 766 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_ADCEx_Calibration_Start |
360 |
|
|
|
Total: |
360 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_NVIC_SetPriority |
76 |
|
|
|
HAL_SYSTICK_Config |
52 |
|
|
|
HAL_NVIC_SystemReset |
28 |
|
|
|
HAL_NVIC_EnableIRQ |
24 |
|
|
|
Total: |
180 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_DMA_IRQHandler |
232 |
|
|
|
HAL_DMA_Init |
180 |
|
|
|
HAL_DMA_Start_IT |
138 |
|
|
|
HAL_DMA_Abort_IT |
124 |
|
|
|
HAL_DMA_Abort |
116 |
|
|
|
DMA_SetConfig |
76 |
|
|
|
DMA_CalcDMAMUXChannelBaseAndMask |
52 |
|
|
|
DMA_CalcDMAMUXRequestGenBaseAndMask |
36 |
|
|
|
Total: |
954 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_FLASH_Program |
120 |
|
|
|
FLASH_WaitForLastOperation |
88 |
|
|
|
FLASH_Program_Fast |
52 |
|
|
|
HAL_FLASH_Unlock |
40 |
|
|
|
HAL_FLASH_OB_Unlock |
40 |
|
|
|
HAL_FLASH_Lock |
24 |
|
|
|
HAL_FLASH_OB_Launch |
20 |
|
|
|
pFlash |
|
|
|
24 |
Total: |
384 |
|
|
24 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_FLASHEx_Erase |
176 |
|
|
|
Total: |
176 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_GPIO_Init |
376 |
|
|
|
HAL_GPIO_WritePin |
16 |
|
|
|
HAL_GPIO_ReadPin |
10 |
|
|
|
Total: |
402 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_IWDG_Init |
100 |
|
|
|
HAL_IWDG_Refresh |
16 |
|
|
|
Total: |
116 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_RCC_OscConfig |
592 |
|
|
|
HAL_RCC_ClockConfig |
360 |
|
|
|
HAL_RCC_GetSysClockFreq |
84 |
|
|
|
HAL_RCC_GetHCLKFreq |
44 |
|
|
|
HAL_RCC_GetPCLK1Freq |
36 |
|
|
|
Total: |
1 116 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_RCCEx_PeriphCLKConfig |
316 |
|
|
|
Total: |
316 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_TIM_IRQHandler |
476 |
|
|
|
HAL_TIM_PWM_ConfigChannel |
306 |
|
|
|
HAL_TIM_IC_ConfigChannel |
296 |
|
|
|
HAL_TIM_IC_Start_IT |
268 |
|
|
|
HAL_TIM_PWM_Start |
216 |
|
|
|
TIM_Base_SetConfig |
156 |
|
|
|
TIM_OC3_SetConfig |
144 |
|
|
|
TIM_OC1_SetConfig |
140 |
|
|
|
TIM_OC2_SetConfig |
136 |
|
|
|
TIM_OC4_SetConfig |
108 |
|
|
|
TIM_OC6_SetConfig |
108 |
|
|
|
TIM_OC5_SetConfig |
104 |
|
|
|
HAL_TIM_Base_Start_IT |
84 |
|
|
|
HAL_TIM_Base_Init |
74 |
|
|
|
HAL_TIM_PWM_Init |
74 |
|
|
|
HAL_TIM_IC_Init |
74 |
|
|
|
TIM_TI1_SetConfig |
68 |
|
|
|
TIM_TI2_SetConfig |
56 |
|
|
|
HAL_TIM_ReadCapturedValue |
22 |
|
|
|
HAL_TIM_PWM_MspInit |
2 |
|
|
|
HAL_TIM_IC_MspInit |
2 |
|
|
|
HAL_TIM_OC_DelayElapsedCallback |
2 |
|
|
|
HAL_TIM_PWM_PulseFinishedCallback |
2 |
|
|
|
HAL_TIM_TriggerCallback |
2 |
|
|
|
[.rodata..Lswitch.table.HAL_TIM_IC_Start_IT] |
|
16 |
|
|
Total: |
2 920 |
16 |
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_TIMEx_ConfigBreakDeadTime |
200 |
|
|
|
HAL_TIMEx_CommutCallback |
2 |
|
|
|
HAL_TIMEx_BreakCallback |
2 |
|
|
|
HAL_TIMEx_Break2Callback |
2 |
|
|
|
Total: |
206 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
HAL_UART_IRQHandler |
1 008 |
|
|
|
UART_SetConfig |
412 |
|
|
|
UART_AdvFeatureConfig |
210 |
|
|
|
UART_CheckIdleState |
196 |
|
|
|
UART_DMAReceiveCplt |
182 |
|
|
|
HAL_UART_Transmit_DMA |
176 |
|
|
|
UART_WaitOnFlagUntilTimeout |
172 |
|
|
|
UART_Start_Receive_DMA |
168 |
|
|
|
HAL_UART_Init |
112 |
|
|
|
UART_EndRxTransfer |
96 |
|
|
|
HAL_UART_Receive_DMA |
92 |
|
|
|
UART_DMAError |
82 |
|
|
|
UART_DMATransmitCplt |
74 |
|
|
|
UART_EndTxTransfer |
56 |
|
|
|
UART_DMARxHalfCplt |
56 |
|
|
|
HAL_UART_EnableReceiverTimeout |
46 |
|
|
|
UART_DMAAbortOnError |
16 |
|
|
|
HAL_UART_ReceiverTimeout_Config |
16 |
|
|
|
UART_DMATxHalfCplt |
10 |
|
|
|
HAL_UARTEx_RxEventCallback |
2 |
|
|
|
HAL_UART_TxHalfCpltCallback |
2 |
|
|
|
HAL_UART_RxCpltCallback |
2 |
|
|
|
HAL_UART_RxHalfCpltCallback |
2 |
|
|
|
UARTPrescTable |
|
24 |
|
|
[.rodata..Lswitch.table.UART_SetConfig] |
|
16 |
|
|
Total: |
3 188 |
40 |
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
UARTEx_SetNbDataToProcess |
72 |
|
|
|
HAL_UARTEx_SetTxFifoThreshold |
68 |
|
|
|
HAL_UARTEx_SetRxFifoThreshold |
68 |
|
|
|
HAL_UARTEx_DisableFifoMode |
54 |
|
|
|
HAL_UARTEx_WakeupCallback |
2 |
|
|
|
HAL_UARTEx_RxFifoFullCallback |
2 |
|
|
|
HAL_UARTEx_TxFifoEmptyCallback |
2 |
|
|
|
UARTEx_SetNbDataToProcess.numerator |
|
8 |
|
|
UARTEx_SetNbDataToProcess.denominator |
|
8 |
|
|
Total: |
268 |
16 |
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
BUTTON_Exec |
188 |
|
|
|
BUTTON_GetMode |
12 |
|
|
|
BUTTON_SetModeOff |
12 |
|
|
|
BUTTON_SetModeAuto |
12 |
|
|
|
[.rodata..Lstr.3] |
|
28 |
|
|
[.rodata..Lstr] |
|
18 |
|
|
[.rodata..Lstr.4] |
|
17 |
|
|
longPressCounterButtonOn |
|
|
|
4 |
longPressCounterButtonOff |
|
|
|
4 |
buttonState |
|
|
|
1 |
Total: |
224 |
63 |
|
9 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
BUZZER_Exec |
100 |
|
|
|
BUZZER_Alarm_Start |
52 |
|
|
|
BUZZER_Alarm_Stop |
44 |
|
|
|
BUZZER_Beep |
28 |
|
|
|
onTimeCounter |
|
|
|
4 |
alarmMode |
|
|
|
4 |
offTime |
|
|
|
4 |
offTimeCounter |
|
|
|
4 |
onTime |
|
|
|
4 |
Total: |
224 |
|
|
20 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
CHIP_TEMPERATURE_Exec |
60 |
|
|
|
CHIP_TEMPERATURE_Calibration |
48 |
|
|
|
CHIP_TEMPERATURE_GetTemp |
12 |
|
|
|
calTemperatureSensor30Value |
|
|
|
4 |
temp |
|
|
|
4 |
Total: |
120 |
|
|
8 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
EEPROM_Write |
160 |
|
|
|
EEPROM_StoreConfig |
80 |
|
|
|
EEPROM_WriteDefaults |
48 |
|
|
|
EEPROM_ReadDeviceParameter |
36 |
|
|
|
EEPROM_ErasePage |
32 |
|
|
|
EEPROM_ReadFirstStart |
12 |
|
|
|
flash_device_parameter_default |
|
|
|
16 |
Total: |
368 |
|
|
16 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
FAN_SetSpeed |
44 |
|
|
|
lastSpeed |
|
|
|
4 |
Total: |
44 |
|
|
4 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
LEDS_Exec |
240 |
|
|
|
LEDS_RT_BlinkCode_Start |
76 |
|
|
|
LEDS_GN_Blink_Start |
52 |
|
|
|
LEDS_GN_Off |
48 |
|
|
|
LEDS_RT_Off |
48 |
|
|
|
LEDS_GN_On |
44 |
|
|
|
onTimeCounterGN |
|
|
|
4 |
blinkModeGN |
|
|
|
4 |
offTimeGN |
|
|
|
4 |
offTimeCounterGN |
|
|
|
4 |
onTimeGN |
|
|
|
4 |
onTimeCounterRT |
|
|
|
4 |
blinkModeRT |
|
|
|
4 |
offTimeRT |
|
|
|
4 |
offTimeCounterRT |
|
|
|
4 |
blinkCounter |
|
|
|
4 |
pauseTime |
|
|
|
4 |
numberOfBlinks |
|
|
|
4 |
onTimeRT |
|
|
|
4 |
Total: |
508 |
|
|
52 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
main |
992 |
|
|
|
SystemClock_Config |
108 |
|
|
|
JumpToBootloader |
96 |
|
|
|
Error_Handler |
4 |
|
|
|
[.rodata..Lstr.9] |
|
59 |
|
|
[.rodata..Lstr.10] |
|
46 |
|
|
[.rodata..Lstr.12] |
|
25 |
|
|
[.rodata..Lstr.11] |
|
20 |
|
|
[.rodata..Lstr] |
|
19 |
|
|
[.rodata..Lstr.8] |
|
18 |
|
|
[.rodata..Lstr.14] |
|
17 |
|
|
[.rodata..Lstr.13] |
|
16 |
|
|
modbusData |
|
|
|
564 |
adcData |
|
|
|
20 |
silentmode |
|
|
|
4 |
bootLoaderMark |
|
|
|
4 |
oldTimeMSTick |
|
|
|
4 |
msCounter |
|
|
|
4 |
Total: |
1 200 |
220 |
|
600 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
mbUartInit |
188 |
|
|
|
mbSlaveWriteMultipleRegisters |
176 |
|
|
|
HAL_UART_ErrorCallback |
168 |
|
|
|
mbSlaveReadHoldingRegisters |
160 |
|
|
|
mbSlaveWriteSingleRegister |
100 |
|
|
|
mbInit |
68 |
|
|
|
mbSlaveProcessRtuQuery |
68 |
|
|
|
mbCrc16 |
64 |
|
|
|
mbSlaveCheckModbusRtuQuery |
60 |
|
|
|
mbSlaveProcessPdu |
50 |
|
|
|
mbCheckCrc16 |
38 |
|
|
|
mbSend |
28 |
|
|
|
mbAppendCrc16 |
22 |
|
|
|
HAL_UART_TxCpltCallback |
16 |
|
|
|
mbGetFrameComplete |
4 |
|
|
|
[.rodata..L.str.7] |
|
39 |
|
|
[.rodata..L.str.5] |
|
17 |
|
|
[.rodata..L.str.6] |
|
17 |
|
|
[.rodata..Lstr] |
|
17 |
|
|
[.rodata..L.str.2] |
|
16 |
|
|
[.rodata..L.str.3] |
|
16 |
|
|
[.rodata..L.str.4] |
|
16 |
|
|
[.rodata..L.str.1] |
|
14 |
|
|
Total: |
1 210 |
152 |
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MODE_LVP_Exec |
776 |
|
|
|
[.rodata..Lstr] |
|
45 |
|
|
[.rodata..Lstr.16] |
|
43 |
|
|
[.rodata..Lstr.20] |
|
38 |
|
|
[.rodata..Lstr.18] |
|
35 |
|
|
[.rodata..Lstr.12] |
|
30 |
|
|
[.rodata..Lstr.14] |
|
28 |
|
|
[.rodata..Lstr.24] |
|
25 |
|
|
[.rodata..Lstr.15] |
|
21 |
|
|
[.rodata..Lstr.22] |
|
19 |
|
|
[.rodata..Lstr.23] |
|
18 |
|
|
[.rodata..Lstr.17] |
|
9 |
|
|
[.rodata..Lstr.19] |
|
8 |
|
|
LVP_SM_On.lvpTimeCounter |
|
|
|
4 |
LVP_SM_On.oldtime |
|
|
|
4 |
smState |
|
|
|
1 |
LVP_SM_On.lvpInput |
|
|
|
1 |
Total: |
776 |
319 |
|
10 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MODE_LVP_OVP_Exec |
788 |
|
|
|
[.rodata..Lstr] |
|
53 |
|
|
[.rodata..Lstr.16] |
|
43 |
|
|
[.rodata..Lstr.18] |
|
39 |
|
|
[.rodata..Lstr.12] |
|
38 |
|
|
[.rodata..Lstr.20] |
|
38 |
|
|
[.rodata..Lstr.24] |
|
29 |
|
|
[.rodata..Lstr.14] |
|
28 |
|
|
[.rodata..Lstr.15] |
|
25 |
|
|
[.rodata..Lstr.22] |
|
23 |
|
|
[.rodata..Lstr.23] |
|
22 |
|
|
[.rodata..Lstr.17] |
|
16 |
|
|
[.rodata..Lstr.19] |
|
16 |
|
|
LVP_OVP_SM_On.lvpAndOvpInputTimeCounter |
|
|
|
4 |
LVP_OVP_SM_On.oldtime |
|
|
|
4 |
smState |
|
|
|
1 |
LVP_OVP_SM_On.lvpOROvpInput |
|
|
|
1 |
Total: |
788 |
370 |
|
10 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MAINSWITCH_SM_On |
184 |
|
|
|
MAINSWITCH_SM_Off |
168 |
|
|
|
MAINSWITCH_SM_Error |
156 |
|
|
|
MAINSWITCH_SM_ManualOn |
52 |
|
|
|
MODE_MAINSWITCH_Exec |
48 |
|
|
|
[.rodata..Lstr.9] |
|
43 |
|
|
[.rodata..Lstr.12] |
|
32 |
|
|
[.rodata..Lstr.8] |
|
28 |
|
|
[.rodata..Lstr.10] |
|
26 |
|
|
[.rodata..Lstr.11] |
|
25 |
|
|
smState |
|
|
|
1 |
Total: |
608 |
154 |
|
1 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MODE_OVP_Exec |
760 |
|
|
|
[.rodata..Lstr] |
|
45 |
|
|
[.rodata..Lstr.16] |
|
43 |
|
|
[.rodata..Lstr.20] |
|
38 |
|
|
[.rodata..Lstr.18] |
|
35 |
|
|
[.rodata..Lstr.12] |
|
30 |
|
|
[.rodata..Lstr.14] |
|
28 |
|
|
[.rodata..Lstr.24] |
|
25 |
|
|
[.rodata..Lstr.15] |
|
21 |
|
|
[.rodata..Lstr.22] |
|
19 |
|
|
[.rodata..Lstr.23] |
|
18 |
|
|
[.rodata..Lstr.17] |
|
9 |
|
|
[.rodata..Lstr.19] |
|
8 |
|
|
OVP_SM_On.ovpTimeCounter |
|
|
|
4 |
OVP_SM_On.oldtime |
|
|
|
4 |
smState |
|
|
|
1 |
OVP_SM_On.ovpInput |
|
|
|
1 |
Total: |
760 |
319 |
|
10 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MODE_SECONDARYPROTECTION_Exec |
892 |
|
|
|
[.rodata..Lstr.13] |
|
60 |
|
|
[.rodata..Lstr.15] |
|
43 |
|
|
[.rodata..Lstr.22] |
|
41 |
|
|
[.rodata..Lstr.19] |
|
37 |
|
|
[.rodata..Lstr.20] |
|
35 |
|
|
[.rodata..Lstr.21] |
|
34 |
|
|
[.rodata..Lstr.11] |
|
29 |
|
|
[.rodata..Lstr.18] |
|
28 |
|
|
autoRetryMode |
|
|
|
4 |
SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter |
|
|
|
4 |
SECONDARYPROTECTION_SM_On.oldtime |
|
|
|
4 |
SECONDARYPROTECTION_SM_Error.retry_counter |
|
|
|
4 |
SECONDARYPROTECTION_SM_Error.oldTimeMSTick |
|
|
|
4 |
smState |
|
|
|
1 |
Total: |
892 |
307 |
|
21 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MODE_SECONDARYPROTECTION_PLUS_Exec |
688 |
|
|
|
[.rodata..Lstr.11] |
|
60 |
|
|
[.rodata..Lstr.13] |
|
43 |
|
|
[.rodata..Lstr.15] |
|
37 |
|
|
[.rodata..Lstr.8] |
|
35 |
|
|
[.rodata..Lstr.16] |
|
34 |
|
|
[.rodata..Lstr.9] |
|
29 |
|
|
[.rodata..Lstr.14] |
|
28 |
|
|
autoRetryMode |
|
|
|
4 |
SECONDARYPROTECTION_SM_On.lvpAndOvpInputTimeCounter |
|
|
|
4 |
SECONDARYPROTECTION_SM_On.oldtime |
|
|
|
4 |
SECONDARYPROTECTION_SM_Error.retry_counter |
|
|
|
4 |
SECONDARYPROTECTION_SM_Error.oldTimeMSTick |
|
|
|
4 |
smState |
|
|
|
1 |
Total: |
688 |
266 |
|
21 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
MODESWITCH_ReadMode |
88 |
|
|
|
MODESWITCH_GetMode |
12 |
|
|
|
[.rodata..L.str] |
|
9 |
|
|
mode |
|
|
|
1 |
Total: |
100 |
9 |
|
1 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
RELAIS_Exec |
108 |
|
|
|
RELAIS_SetPuls |
52 |
|
|
|
RELAIS_ResetPuls |
52 |
|
|
|
RELAIS_GetTemp |
12 |
|
|
|
RELAIS_GetState |
12 |
|
|
|
relais_temperature |
|
|
|
4 |
onTimeCounterSET |
|
|
|
4 |
onTimeCounterRESET |
|
|
|
4 |
relaisState |
|
|
|
4 |
Total: |
236 |
|
|
16 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
SYS_DATA_Init |
24 |
|
|
|
sys_data |
|
|
|
224 |
Total: |
24 |
|
|
224 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
VOLTAGE_MEAS_Exec |
144 |
|
|
|
VOLTAGE_MEAS_GetLimitAlarm |
24 |
|
|
|
VOLTAGE_MEAS_ResetCounter |
12 |
|
|
|
VOLTAGE_MEAS_GetUin |
12 |
|
|
|
VOLTAGE_MEAS_GetUout |
12 |
|
|
|
[.rodata..L.str] |
|
35 |
|
|
dropLimitCounter |
|
|
|
4 |
voltageUin |
|
|
|
4 |
voltageUout |
|
|
|
4 |
voltageDrop |
|
|
|
4 |
Total: |
204 |
35 |
|
16 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
_start |
20 |
|
|
|
Total: |
20 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
_vectors |
180 |
|
|
|
WWDG_IRQHandler |
2 |
|
|
|
RTC_IRQHandler |
2 |
|
|
|
FLASH_IRQHandler |
2 |
|
|
|
RCC_IRQHandler |
2 |
|
|
|
EXTI0_1_IRQHandler |
2 |
|
|
|
EXTI2_3_IRQHandler |
2 |
|
|
|
EXTI4_15_IRQHandler |
2 |
|
|
|
DMAMUX1_IRQHandler |
2 |
|
|
|
ADC1_IRQHandler |
2 |
|
|
|
TIM1_BRK_UP_TRG_COM_IRQHandler |
2 |
|
|
|
TIM1_CC_IRQHandler |
2 |
|
|
|
TIM3_IRQHandler |
2 |
|
|
|
TIM14_IRQHandler |
2 |
|
|
|
TIM17_IRQHandler |
2 |
|
|
|
I2C1_IRQHandler |
2 |
|
|
|
SPI1_IRQHandler |
2 |
|
|
|
USART2_IRQHandler |
2 |
|
|
|
Total: |
214 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
reset_handler |
8 |
|
|
|
Total: |
8 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
fwrite |
52 |
|
|
|
puts |
44 |
|
|
|
fputc |
34 |
|
|
|
putchar |
16 |
|
|
|
Total: |
146 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__aeabi_dmul_aux |
394 |
|
|
|
__aeabi_ddiv |
196 |
|
|
|
__aeabi_fmul |
182 |
|
|
|
__aeabi_d2iz |
52 |
|
|
|
__aeabi_d2uiz |
46 |
|
|
|
__aeabi_f2uiz |
36 |
|
|
|
__aeabi_ui2f |
30 |
|
|
|
__aeabi_i2d |
28 |
|
|
|
__aeabi_ui2d |
28 |
|
|
|
Total: |
992 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__aeabi_uldivmod |
160 |
|
|
|
__aeabi_idiv |
64 |
|
|
|
__aeabi_uidiv |
56 |
|
|
|
__aeabi_lmul |
46 |
|
|
|
__aeabi_uidivmod |
16 |
|
|
|
__aeabi_idiv0 |
6 |
|
|
|
Total: |
348 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__SEGGER_RTL_putc |
138 |
|
|
|
vfprintf_l |
120 |
|
|
|
printf |
40 |
|
|
|
__SEGGER_RTL_prin_flush |
26 |
|
|
|
vfprintf |
26 |
|
|
|
__SEGGER_RTL_stream_write |
16 |
|
|
|
__SEGGER_RTL_hex_uc |
|
16 |
|
|
__SEGGER_RTL_hex_lc |
|
16 |
|
|
Total: |
366 |
32 |
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__SEGGER_RTL_vfprintf_int_nwp |
960 |
|
|
|
Total: |
960 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__SEGGER_init_ctors |
36 |
|
|
|
__SEGGER_init_copy |
20 |
|
|
|
__SEGGER_init_zero |
18 |
|
|
|
Total: |
74 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__SEGGER_RTL_X_file_stat |
52 |
|
|
|
__SEGGER_RTL_X_file_write |
10 |
|
|
|
__SEGGER_RTL_X_file_bufsize |
4 |
|
|
|
stdin |
|
|
4 |
|
stdout |
|
|
4 |
|
stderr |
|
|
4 |
|
__SEGGER_RTL_stdin_file |
|
|
|
4 |
__SEGGER_RTL_stdout_file |
|
|
|
4 |
__SEGGER_RTL_stderr_file |
|
|
|
4 |
Total: |
66 |
|
12 |
12 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
SEGGER_RTT_WriteNoLock |
104 |
|
|
|
_WriteBlocking |
88 |
|
|
|
_DoInit |
84 |
|
|
|
_WriteNoCheck |
58 |
|
|
|
SEGGER_RTT_Write |
56 |
|
|
|
_GetAvailWriteSpace |
22 |
|
|
|
_DoInit._aInitStr |
|
17 |
|
|
[.rodata.libc..L.str] |
|
9 |
|
|
_acUpBuffer |
|
|
|
1 024 |
_SEGGER_RTT |
|
|
|
168 |
_acDownBuffer |
|
|
|
16 |
Total: |
412 |
26 |
|
1 208 |
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
memcmp |
272 |
|
|
|
strlen |
108 |
|
|
|
Total: |
380 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__aeabi_memclr |
20 |
|
|
|
memcpy |
14 |
|
|
|
Total: |
34 |
|
|
|
| Symbol or [section] name | Code | RO Data | RW Data | ZI Data |
|---|---|---|---|---|
__SEGGER_RTL_ascii_mbtowc |
46 |
|
|
|
__SEGGER_RTL_ascii_isctype |
28 |
|
|
|
__SEGGER_RTL_ascii_iswctype |
28 |
|
|
|
__SEGGER_RTL_current_locale |
20 |
|
|
|
__SEGGER_RTL_ascii_wctomb |
16 |
|
|
|
__SEGGER_RTL_ascii_tolower |
14 |
|
|
|
__SEGGER_RTL_ascii_towlower |
14 |
|
|
|
__SEGGER_RTL_ascii_toupper |
12 |
|
|
|
__SEGGER_RTL_ascii_towupper |
12 |
|
|
|
__SEGGER_RTL_ascii_ctype_map |
|
128 |
|
|
__SEGGER_RTL_c_locale_data |
|
88 |
|
|
__SEGGER_RTL_c_locale_month_names |
|
87 |
|
|
__SEGGER_RTL_c_locale_day_names |
|
58 |
|
|
__SEGGER_RTL_c_locale_abbrev_month_names |
|
49 |
|
|
__SEGGER_RTL_codeset_ascii |
|
32 |
|
|
__SEGGER_RTL_c_locale_abbrev_day_names |
|
29 |
|
|
__SEGGER_RTL_c_locale_date_time_format |
|
15 |
|
|
__SEGGER_RTL_ascii_ctype_mask |
|
13 |
|
|
__SEGGER_RTL_c_locale |
|
12 |
|
|
__SEGGER_RTL_c_locale_date_format |
|
9 |
|
|
__SEGGER_RTL_c_locale_time_format |
|
9 |
|
|
__SEGGER_RTL_c_locale_am_pm_indicator |
|
7 |
|
|
[.rodata.libc..L.str] |
|
2 |
|
|
__SEGGER_RTL_data_utf8_period |
|
2 |
|
|
__SEGGER_RTL_data_empty_string |
|
1 |
|
|
__SEGGER_RTL_global_locale |
|
|
20 |
|
__SEGGER_RTL_locale_ptr |
|
|
|
4 |
Total: |
190 |
541 |
20 |
4 |
| Code | RO Data | RW Data | ZI Data | |
|---|---|---|---|---|
Grand total: |
27 720 |
2 981 |
41 |
2 995 |
| Section | Size | Align | Object |
|---|---|---|---|
.segger.init.__SEGGER_init_zero |
12 |
2 |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) |
.segger.init.__SEGGER_init_copy |
14 |
2 |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi_balanced.a) |
.segger.init.data |
2C |
4 |
[ Linker created ] |
Total: |
82 |
|
|
Link complete: 9 error.