Вячик13
Jul 28 2015, 03:59
К сожалению, не получается нормально загрузить полностью файлы, поэтому выкладываю *.map и *.icf в виде вставленного текста.
###############################################################################
# #
# IAR ELF Linker V6.50.3.4676/W32 for ARM 28/Jul/2015 07:45:28 #
# Copyright 2007-2013 IAR Systems AB. #
# #
# Output file = E:\IARProjects\WT2230\Debug\Exe\WeightTerminal.out #
# Map file = E:\IARProjects\WT2230\Debug\List\WeightTerminal.map #
# Command line = E:\IARProjects\WT2230\Debug\Obj\ADC_HAL.o #
# E:\IARProjects\WT2230\Debug\Obj\Communicate.o #
# E:\IARProjects\WT2230\Debug\Obj\DAC_HAL.o #
# E:\IARProjects\WT2230\Debug\Obj\Errors.o #
# E:\IARProjects\WT2230\Debug\Obj\Flash_HAL.o #
# E:\IARProjects\WT2230\Debug\Obj\Initial.o #
# E:\IARProjects\WT2230\Debug\Obj\KeyDisp.o #
# E:\IARProjects\WT2230\Debug\Obj\LCD_HAL.o #
# E:\IARProjects\WT2230\Debug\Obj\Linear.o #
# E:\IARProjects\WT2230\Debug\Obj\Menu.o #
# E:\IARProjects\WT2230\Debug\Obj\Modbus.o #
# E:\IARProjects\WT2230\Debug\Obj\OS_Kernel.o #
# E:\IARProjects\WT2230\Debug\Obj\OS_Services.o #
# E:\IARProjects\WT2230\Debug\Obj\OS_Target_asm.o #
# E:\IARProjects\WT2230\Debug\Obj\OS_Target_cpp.o #
# E:\IARProjects\WT2230\Debug\Obj\Platform.o #
# E:\IARProjects\WT2230\Debug\Obj\Profibus.o #
# E:\IARProjects\WT2230\Debug\Obj\SPI_HAL.o #
# E:\IARProjects\WT2230\Debug\Obj\Screens.o #
# E:\IARProjects\WT2230\Debug\Obj\StringProt.o #
# E:\IARProjects\WT2230\Debug\Obj\System_HAL.o #
# E:\IARProjects\WT2230\Debug\Obj\Timer_HAL.o #
# E:\IARProjects\WT2230\Debug\Obj\UART_HAL.o #
# E:\IARProjects\WT2230\Debug\Obj\UGPP.o #
# E:\IARProjects\WT2230\Debug\Obj\Weight.o #
# E:\IARProjects\WT2230\Debug\Obj\main.o #
# E:\IARProjects\WT2230\Debug\Obj\stm32f10x_it.o #
# E:\IARProjects\WT2230\Debug\Obj\stm32f10x_vector.o #
# E:\IARProjects\WT2230\Debug\Obj\usrlib.o --redirect #
# _Printf=_PrintfTiny --redirect _Scanf=_ScanfFull -o #
# E:\IARProjects\WT2230\Debug\Exe\WeightTerminal.out #
# --map E:\IARProjects\WT2230\Debug\List\WeightTerminal.ma #
# p --config E:\IARProjects\WT2230\Src\stm32f103xD.icf #
# --semihosting --entry __iar_program_start --redirect #
# __iar_sh_stdout=__iar_sh_stdout_swo --vfe #
# #
# #
###############################################################################
*******************************************************************************
*** RUNTIME MODEL ATTRIBUTES
***
CppFlavor = *
__CPP_Language = EC++
__SystemLibrary = DLib
__dlib_dynamic_initialization = normal
*******************************************************************************
*** PLACEMENT SUMMARY
***
"A1": place at 0x08000000 { ro section .intvec };
"P1": place in [from 0x08000000 to 0x0805ffff] { ro };
"P2": place in [from 0x20000000 to 0x2000ffff] { rw, block CSTACK, block HEAP };
Section Kind Address Size Object
------- ---- ------- ---- ------
"A1": 0x40
.intvec ro code 0x08000000 0x40 vector_table_M.o [5]
- 0x08000040 0x40
"P1", part 1 of 2: 0x44
.rodata const 0x08000040 0x0 zero_init3.o [5]
.rodata const 0x08000040 0x0 lz77_init.o [5]
Initializer bytes ro data 0x08000040 0x44 <for P2 s0>
- 0x08000084 0x44
Absolute sections, part 1 of 59: 0x5890
Absolute sections 1-1 0x08000800 0x5890 <Init block>
.data inited 0x08000800 0x5890 Menu.o [1]
- 0x08006090 0x5890
"P1", part 2 of 2: 0x255e8
.rodata const 0x08006090 0x1471c Menu.o [1]
.text ro code 0x0801a7ac 0x2704 Screens.o [1]
.text ro code 0x0801ceb0 0x14 Screens.o [1]
.text ro code 0x0801cec4 0x4e FltToDbl.o [4]
.text ro code 0x0801cf12 0x22 zero_init3.o [5]
.text ro code 0x0801cf34 0x34 sprintf.o [3]
.text ro code 0x0801cf68 0x61c Timer_HAL.o [1]
.text ro code 0x0801d584 0x1b8 OS_Services.o [1]
.text ro code 0x0801d73c 0xfc FltDiv.o [4]
.text ro code 0x0801d838 0x32 I32ToFlt.o [4]
.text ro code 0x0801d86a 0xa xsprout.o [3]
.text ro code 0x0801d874 0xd8 FltMul.o [4]
.text ro code 0x0801d94c 0x84 FltAdd.o [4]
.text ro code 0x0801d9d0 0x222 Menu.o [1]
.text ro code 0x0801dbf2 0x2 vector_table_M.o [5]
.text ro code 0x0801dbf4 0x1c30 Platform.o [1]
.text ro code 0x0801f824 0x36 strlen.o [5]
.text ro code 0x0801f85a 0xc Screens.o [1]
.text ro code 0x0801f868 0x168 Linear.o [1]
.text ro code 0x0801f9d0 0xae Flash_HAL.o [1]
.text ro code 0x0801fa80 0x1c FltCmpEq.o [4]
.text ro code 0x0801fa9c 0x2094 Initial.o [1]
.text ro code 0x08021b30 0xb24 UGPP.o [1]
.text ro code 0x08022654 0x66 ABImemset.o [5]
.text ro code 0x080226bc 0x15e xprintftiny.o [3]
.text ro code 0x0802281c 0xe0 OS_Kernel.o [1]
.text ro code 0x080228fc 0xa stm32f10x_it.o [1]
.text ro code 0x08022906 0x8 stm32f10x_it.o [1]
.text ro code 0x08022910 0xe6 FltSub.o [4]
.text ro code 0x080229f8 0x58 modff.o [4]
.text ro code 0x08022a50 0x44 FltToS32.o [4]
.text ro code 0x08022a94 0x24 FltCmpGe.o [4]
.text ro code 0x08022ab8 0x24 FltCmpLe.o [4]
.text ro code 0x08022adc 0x74c Modbus.o [1]
.text ro code 0x08023228 0xc88 KeyDisp.o [1]
.text ro code 0x08023eb0 0x730 Weight.o [1]
.text ro code 0x080245e0 0x76 ABImemcpy.o [5]
.text ro code 0x08024658 0x6c0 System_HAL.o [1]
.text ro code 0x08024d18 0x1fc Errors.o [1]
.text ro code 0x08024f14 0x89a UART_HAL.o [1]
.text ro code 0x080257b0 0x3a8 SPI_HAL.o [1]
.text ro code 0x08025b58 0x248 ADC_HAL.o [1]
.text ro code 0x08025da0 0x3c DAC_HAL.o [1]
.text ro code 0x08025ddc 0x8a4 StringProt.o [1]
.text ro code 0x08026680 0x248 Profibus.o [1]
.text ro code 0x080268c8 0x348 LCD_HAL.o [1]
.text ro code 0x08026c10 0x24 OS_Kernel.o [1]
.text ro code 0x08026c34 0xd8 OS_Target_cpp.o [1]
.text ro code 0x08026d0c 0xdae main.o [1]
.text ro code 0x08027aba 0xa KeyDisp.o [1]
.text ro code 0x08027ac4 0x4 KeyDisp.o [1]
.text ro code 0x08027ac8 0x4 KeyDisp.o [1]
.text ro code 0x08027acc 0x30 I32ToDbl.o [4]
.text ro code 0x08027afc 0x1a2 DblMul.o [4]
.text ro code 0x08027ca0 0x2e DblCmpGe.o [4]
.text ro code 0x08027cd0 0x180 DblSub.o [4]
.text ro code 0x08027e50 0xe8 DblAdd.o [4]
.text ro code 0x08027f38 0x90 DblToFlt.o [4]
.text ro code 0x08027fc8 0x246 DblDiv.o [4]
.text ro code 0x08028210 0xce fmodf.o [4]
.text ro code 0x080282e0 0x20 DblCmpEq.o [4]
.text ro code 0x08028300 0x24 main.o [1]
.text ro code 0x08028324 0x24 main.o [1]
.text ro code 0x08028348 0x24 main.o [1]
.text ro code 0x0802836c 0x24 main.o [1]
.text ro code 0x08028390 0x24 main.o [1]
.text ro code 0x080283b4 0x24 main.o [1]
.text ro code 0x080283d8 0x24 main.o [1]
.text ro code 0x080283fc 0x24 main.o [1]
.text ro code 0x08028420 0x24 main.o [1]
.text ro code 0x08028444 0x24 main.o [1]
.text ro code 0x08028468 0x4 main.o [1]
CODE ro code 0x0802846c 0x68 OS_Target_asm.o [1]
.text ro code 0x080284d4 0xe14 Communicate.o [1]
.text ro code 0x080292e8 0x20 KeyDisp.o [1]
.text ro code 0x08029308 0x12 KeyDisp.o [1]
.text ro code 0x0802931c 0xc iarEdom.o [5]
.text ro code 0x08029328 0xc main.o [1]
.text ro code 0x08029334 0xa KeyDisp.o [1]
.text ro code 0x0802933e 0xa KeyDisp.o [1]
.text ro code 0x08029348 0xc errno.o [3]
.text ro code 0x08029354 0x4 main.o [1]
.text ro code 0x08029358 0x2 xtls.o [3]
.text ro code 0x0802935a 0x2 main.o [1]
.rodata const 0x0802935c 0x36c Platform.o [1]
.text ro code 0x080296c8 0x1a4 lz77_init.o [5]
.text ro code 0x0802986c 0x6 abort.o [3]
.text ro code 0x08029874 0x14 exit.o [6]
.rodata const 0x08029888 0x100 LCD_HAL.o [1]
.rodata const 0x08029988 0x30 Errors.o [1]
.rodata const 0x080299b8 0x30 main.o [1]
.text ro code 0x080299e8 0x28 data_init.o [5]
.iar.init_table const 0x08029a10 0x4c - Linker created -
.text ro code 0x08029a5c 0x20 cmain_call_ctors.o [5]
.text ro code 0x08029a7c 0x18 cppinit.o [3]
.text ro code 0x08029a94 0x16 cmain.o [5]
.text ro code 0x08029aaa 0x4 low_level_init.o [3]
.text ro code 0x08029aae 0x4 exit.o [3]
.text ro code 0x08029ab4 0xa cexit.o [5]
.text ro code 0x08029abe 0xc cstartup_M.o [5]
SHT$$PREINIT_ARRAY 0x08029acc 0x0 <Block>
SHT$$INIT_ARRAY 0x08029acc 0xc <Block>
.init_array const 0x08029acc 0x4 Menu.o [1]
.init_array const 0x08029ad0 0x4 OS_Kernel.o [1]
.init_array const 0x08029ad4 0x4 main.o [1]
Initializer bytes ro data 0x08029ad8 0x1b9e <for Absolute sections 1-1>
- 0x0802b676 0x255e6
"P2", part 1 of 3: 0x4c
P2 s0 0x20000000 0x4c <Init block>
.data inited 0x20000000 0x38 Menu.o [1]
.data inited 0x20000038 0x10 Errors.o [1]
__DLIB_PERTHREAD inited 0x20000048 0x4 errno.o [3]
- 0x2000004c 0x4c
"P2", part 2 of 3: 0xde9c
.bss zero 0x2000004c 0x7000 main.o [1]
.bss zero 0x2000704c 0x1c00 main.o [1]
.bss zero 0x20008c4c 0x10dc main.o [1]
.bss zero 0x20009d28 0xe04 main.o [1]
.bss zero 0x2000ab2c 0xb78 main.o [1]
.bss zero 0x2000b6a4 0x708 main.o [1]
.bss zero 0x2000bdac 0x504 main.o [1]
.bss zero 0x2000c2b0 0x2b8 Menu.o [1]
.bss zero 0x2000c568 0x240 main.o [1]
.bss zero 0x2000c7a8 0x240 main.o [1]
.bss zero 0x2000c9e8 0x240 main.o [1]
.bss zero 0x2000cc28 0x1c0 main.o [1]
.bss zero 0x2000cde8 0x1c0 main.o [1]
.bss zero 0x2000cfa8 0x1b4 Menu.o [1]
.bss zero 0x2000d15c 0x1a8 Menu.o [1]
.bss zero 0x2000d304 0x148 main.o [1]
.bss zero 0x2000d44c 0x11c OS_Kernel.o [1]
.bss zero 0x2000d568 0xf4 Menu.o [1]
.bss zero 0x2000d65c 0xdc Menu.o [1]
.bss zero 0x2000d738 0xc0 main.o [1]
.bss zero 0x2000d7f8 0xa4 main.o [1]
.bss zero 0x2000d89c 0x90 main.o [1]
.bss zero 0x2000d92c 0x84 main.o [1]
.bss zero 0x2000d9b0 0x70 main.o [1]
.bss zero 0x2000da20 0x60 main.o [1]
.bss zero 0x2000da80 0x54 main.o [1]
.bss zero 0x2000dad4 0x48 main.o [1]
.bss zero 0x2000db1c 0x40 main.o [1]
.bss zero 0x2000db5c 0x3c Platform.o [1]
.bss zero 0x2000db98 0x3c main.o [1]
.bss zero 0x2000dbd4 0x3c main.o [1]
.bss zero 0x2000dc10 0x38 Menu.o [1]
.bss zero 0x2000dc48 0x30 Menu.o [1]
.bss zero 0x2000dc78 0x30 main.o [1]
.bss zero 0x2000dca8 0x2c main.o [1]
.bss zero 0x2000dcd4 0x28 Screens.o [1]
.bss zero 0x2000dcfc 0x28 main.o [1]
.bss zero 0x2000dd24 0x28 main.o [1]
.bss zero 0x2000dd4c 0x28 main.o [1]
.bss zero 0x2000dd74 0x28 main.o [1]
.bss zero 0x2000dd9c 0x24 main.o [1]
.bss zero 0x2000ddc0 0x24 main.o [1]
.bss zero 0x2000dde4 0x1c Menu.o [1]
.bss zero 0x2000de00 0x18 Screens.o [1]
.bss zero 0x2000de18 0x18 Screens.o [1]
.bss zero 0x2000de30 0x18 main.o [1]
.bss zero 0x2000de48 0x18 main.o [1]
.bss zero 0x2000de60 0x18 main.o [1]
.bss zero 0x2000de78 0x14 main.o [1]
.bss zero 0x2000de8c 0x10 Menu.o [1]
.bss zero 0x2000de9c 0x10 main.o [1]
.bss zero 0x2000deac 0xc KeyDisp.o [1]
.bss zero 0x2000deb8 0x8 Menu.o [1]
.bss zero 0x2000dec0 0x8 Platform.o [1]
.bss zero 0x2000dec8 0x4 LCD_HAL.o [1]
.bss zero 0x2000decc 0x4 Screens.o [1]
.bss zero 0x2000ded0 0x4 main.o [1]
.bss zero 0x2000ded4 0x4 main.o [1]
.bss zero 0x2000ded8 0x4 main.o [1]
.bss zero 0x2000dedc 0x1 main.o [1]
.bss zero 0x2000dedd 0x1 main.o [1]
.bss zero 0x2000dede 0x1 main.o [1]
.bss zero 0x2000dedf 0x1 main.o [1]
.bss zero 0x2000dee0 0x1 main.o [1]
.bss zero 0x2000dee1 0x1 main.o [1]
.bss zero 0x2000dee2 0x1 main.o [1]
.bss zero 0x2000dee3 0x1 main.o [1]
- 0x2000dee4 0xde98
"P2", part 3 of 3: 0x1000
CSTACK 0x2000dee8 0x1000 <Block>
CSTACK uninit 0x2000dee8 0x1000 <Block tail>
- 0x2000eee8 0x1000
Absolute sections, part 2 of 59: 0x4
.noinit uninit 0x40000400 0x4 ADC_HAL.o [1]
- 0x40000404 0x4
Absolute sections, part 3 of 59: 0x4
.noinit uninit 0x4000040c 0x4 ADC_HAL.o [1]
- 0x40000410 0x4
Absolute sections, part 4 of 59: 0x8
.noinit uninit 0x40000428 0x4 ADC_HAL.o [1]
.noinit uninit 0x4000042c 0x4 ADC_HAL.o [1]
- 0x40000430 0x8
Absolute sections, part 5 of 59: 0x2
.noinit uninit 0x40002800 0x2 Timer_HAL.o [1]
- 0x40002802 0x2
Absolute sections, part 6 of 59: 0x2
.noinit uninit 0x40002804 0x2 stm32f10x_it.o [1]
- 0x40002806 0x2
Absolute sections, part 7 of 59: 0x2
.noinit uninit 0x40002808 0x2 Timer_HAL.o [1]
- 0x4000280a 0x2
Absolute sections, part 8 of 59: 0x2
.noinit uninit 0x4000280c 0x2 Timer_HAL.o [1]
- 0x4000280e 0x2
Absolute sections, part 9 of 59: 0x2
.noinit uninit 0x40002818 0x2 Timer_HAL.o [1]
- 0x4000281a 0x2
Absolute sections, part 10 of 59: 0x2
.noinit uninit 0x4000281c 0x2 Timer_HAL.o [1]
- 0x4000281e 0x2
Absolute sections, part 11 of 59: 0x2
.noinit uninit 0x40006c04 0x2 Timer_HAL.o [1]
- 0x40006c06 0x2
Absolute sections, part 12 of 59: 0x2
.noinit uninit 0x40006c08 0x2 Timer_HAL.o [1]
- 0x40006c0a 0x2
Absolute sections, part 13 of 59: 0x4
.noinit uninit 0x40007000 0x4 Timer_HAL.o [1]
- 0x40007004 0x4
Absolute sections, part 14 of 59: 0x4
.noinit uninit 0x40007400 0x4 DAC_HAL.o [1]
- 0x40007404 0x4
Absolute sections, part 15 of 59: 0x8
.noinit uninit 0x40010800 0x4 System_HAL.o [1]
.noinit uninit 0x40010804 0x4 System_HAL.o [1]
- 0x40010808 0x8
Absolute sections, part 16 of 59: 0xc
.noinit uninit 0x40010c00 0x4 System_HAL.o [1]
.noinit uninit 0x40010c04 0x4 System_HAL.o [1]
.noinit uninit 0x40010c08 0x4 KeyDisp.o [1]
- 0x40010c0c 0xc
Absolute sections, part 17 of 59: 0x4
.noinit uninit 0x40010c10 0x4 System_HAL.o [1]
- 0x40010c14 0x4
Absolute sections, part 18 of 59: 0xc
.noinit uninit 0x40011000 0x4 System_HAL.o [1]
.noinit uninit 0x40011004 0x4 System_HAL.o [1]
.noinit uninit 0x40011008 0x4 Initial.o [1]
- 0x4001100c 0xc
Absolute sections, part 19 of 59: 0x4
.noinit uninit 0x40011010 0x4 main.o [1]
- 0x40011014 0x4
Absolute sections, part 20 of 59: 0x8
.noinit uninit 0x40011400 0x4 System_HAL.o [1]
.noinit uninit 0x40011404 0x4 System_HAL.o [1]
- 0x40011408 0x8
Absolute sections, part 21 of 59: 0x4
.noinit uninit 0x40011410 0x4 System_HAL.o [1]
- 0x40011414 0x4
Absolute sections, part 22 of 59: 0xc
.noinit uninit 0x40011800 0x4 System_HAL.o [1]
.noinit uninit 0x40011804 0x4 System_HAL.o [1]
.noinit uninit 0x40011808 0x4 KeyDisp.o [1]
- 0x4001180c 0xc
Absolute sections, part 23 of 59: 0x4
.noinit uninit 0x40011810 0x4 System_HAL.o [1]
- 0x40011814 0x4
Absolute sections, part 24 of 59: 0x10
.noinit uninit 0x40012404 0x4 ADC_HAL.o [1]
.noinit uninit 0x40012408 0x4 stm32f10x_it.o [1]
.noinit uninit 0x4001240c 0x4 ADC_HAL.o [1]
.noinit uninit 0x40012410 0x4 ADC_HAL.o [1]
- 0x40012414 0x10
Absolute sections, part 25 of 59: 0xc
.noinit uninit 0x4001242c 0x4 ADC_HAL.o [1]
.noinit uninit 0x40012430 0x4 ADC_HAL.o [1]
.noinit uninit 0x40012434 0x4 ADC_HAL.o [1]
- 0x40012438 0xc
Absolute sections, part 26 of 59: 0x4
.noinit uninit 0x4001244c 0x4 ADC_HAL.o [1]
- 0x40012450 0x4
Absolute sections, part 27 of 59: 0x18
.noinit uninit 0x40020000 0x4 SPI_HAL.o [1]
.noinit uninit 0x40020004 0x4 stm32f10x_it.o [1]
.noinit uninit 0x40020008 0x4 ADC_HAL.o [1]
.noinit uninit 0x4002000c 0x4 ADC_HAL.o [1]
.noinit uninit 0x40020010 0x4 ADC_HAL.o [1]
.noinit uninit 0x40020014 0x4 ADC_HAL.o [1]
- 0x40020018 0x18
Absolute sections, part 28 of 59: 0x4
.noinit uninit 0x4002001c 0x4 stm32f10x_it.o [1]
- 0x40020020 0x4
Absolute sections, part 29 of 59: 0x8
.noinit uninit 0x40020024 0x4 UART_HAL.o [1]
.noinit uninit 0x40020028 0x4 UART_HAL.o [1]
- 0x4002002c 0x8
Absolute sections, part 30 of 59: 0x4
.noinit uninit 0x40020030 0x4 stm32f10x_it.o [1]
- 0x40020034 0x4
Absolute sections, part 31 of 59: 0x8
.noinit uninit 0x40020038 0x4 UART_HAL.o [1]
.noinit uninit 0x4002003c 0x4 UART_HAL.o [1]
- 0x40020040 0x8
Absolute sections, part 32 of 59: 0x4
.noinit uninit 0x40020044 0x4 stm32f10x_it.o [1]
- 0x40020048 0x4
Absolute sections, part 33 of 59: 0x8
.noinit uninit 0x4002004c 0x4 UART_HAL.o [1]
.noinit uninit 0x40020050 0x4 UART_HAL.o [1]
- 0x40020054 0x8
Absolute sections, part 34 of 59: 0x4
.noinit uninit 0x40020058 0x4 stm32f10x_it.o [1]
- 0x4002005c 0x4
Absolute sections, part 35 of 59: 0x8
.noinit uninit 0x40020060 0x4 UART_HAL.o [1]
.noinit uninit 0x40020064 0x4 UART_HAL.o [1]
- 0x40020068 0x8
Absolute sections, part 36 of 59: 0x4
.noinit uninit 0x4002006c 0x4 UART_HAL.o [1]
- 0x40020070 0x4
Absolute sections, part 37 of 59: 0x8
.noinit uninit 0x40020074 0x4 UART_HAL.o [1]
.noinit uninit 0x40020078 0x4 UART_HAL.o [1]
- 0x4002007c 0x8
Absolute sections, part 38 of 59: 0x4
.noinit uninit 0x40020080 0x4 UART_HAL.o [1]
- 0x40020084 0x4
Absolute sections, part 39 of 59: 0x8
.noinit uninit 0x40020088 0x4 UART_HAL.o [1]
.noinit uninit 0x4002008c 0x4 UART_HAL.o [1]
- 0x40020090 0x8
Absolute sections, part 40 of 59: 0x8
.noinit uninit 0x40020404 0x4 stm32f10x_it.o [1]
.noinit uninit 0x40020408 0x4 UART_HAL.o [1]
- 0x4002040c 0x8
Absolute sections, part 41 of 59: 0x8
.noinit uninit 0x40020410 0x4 UART_HAL.o [1]
.noinit uninit 0x40020414 0x4 UART_HAL.o [1]
- 0x40020418 0x8
Absolute sections, part 42 of 59: 0x4
.noinit uninit 0x4002041c 0x4 stm32f10x_it.o [1]
- 0x40020420 0x4
Absolute sections, part 43 of 59: 0x4
.noinit uninit 0x40020424 0x4 SPI_HAL.o [1]
- 0x40020428 0x4
Absolute sections, part 44 of 59: 0x4
.noinit uninit 0x40020430 0x4 UART_HAL.o [1]
- 0x40020434 0x4
Absolute sections, part 45 of 59: 0x8
.noinit uninit 0x40020438 0x4 UART_HAL.o [1]
.noinit uninit 0x4002043c 0x4 UART_HAL.o [1]
- 0x40020440 0x8
Absolute sections, part 46 of 59: 0x4
.noinit uninit 0x40020444 0x4 UART_HAL.o [1]
- 0x40020448 0x4
Absolute sections, part 47 of 59: 0x8
.noinit uninit 0x4002044c 0x4 UART_HAL.o [1]
.noinit uninit 0x40020450 0x4 UART_HAL.o [1]
- 0x40020454 0x8
Absolute sections, part 48 of 59: 0x4
.noinit uninit 0x40020458 0x4 UART_HAL.o [1]
- 0x4002045c 0x4
Absolute sections, part 49 of 59: 0x8
.noinit uninit 0x40020460 0x4 UART_HAL.o [1]
.noinit uninit 0x40020464 0x4 UART_HAL.o [1]
- 0x40020468 0x8
Absolute sections, part 50 of 59: 0x24
.noinit uninit 0x40021000 0x4 System_HAL.o [1]
.noinit uninit 0x40021004 0x4 System_HAL.o [1]
.noinit uninit 0x40021008 0x4 System_HAL.o [1]
.noinit uninit 0x4002100c 0x4 System_HAL.o [1]
.noinit uninit 0x40021010 0x4 System_HAL.o [1]
.noinit uninit 0x40021014 0x4 System_HAL.o [1]
.noinit uninit 0x40021018 0x4 UART_HAL.o [1]
.noinit uninit 0x4002101c 0x4 UART_HAL.o [1]
.noinit uninit 0x40021020 0x4 Timer_HAL.o [1]
- 0x40021024 0x24
Absolute sections, part 51 of 59: 0x4
.noinit uninit 0x40022004 0x4 Flash_HAL.o [1]
- 0x40022008 0x4
Absolute sections, part 52 of 59: 0xc
.noinit uninit 0x4002200c 0x4 Flash_HAL.o [1]
.noinit uninit 0x40022010 0x4 Flash_HAL.o [1]
.noinit uninit 0x40022014 0x4 Flash_HAL.o [1]
- 0x40022018 0xc
Absolute sections, part 53 of 59: 0x8
.noinit uninit 0xe000e100 0x4 UART_HAL.o [1]
.noinit uninit 0xe000e104 0x4 UART_HAL.o [1]
- 0xe000e108 0x8
Absolute sections, part 54 of 59: 0x8
.noinit uninit 0xe000e280 0x4 UART_HAL.o [1]
.noinit uninit 0xe000e284 0x4 UART_HAL.o [1]
- 0xe000e288 0x8
Absolute sections, part 55 of 59: 0x4
.noinit uninit 0xe000e400 0x4 Timer_HAL.o [1]
- 0xe000e404 0x4
Absolute sections, part 56 of 59: 0xc
.noinit uninit 0xe000e408 0x4 ADC_HAL.o [1]
.noinit uninit 0xe000e40c 0x4 UART_HAL.o [1]
.noinit uninit 0xe000e410 0x4 UART_HAL.o [1]
- 0xe000e414 0xc
Absolute sections, part 57 of 59: 0xc
.noinit uninit 0xe000e41c 0x4 ADC_HAL.o [1]
.noinit uninit 0xe000e420 0x4 SPI_HAL.o [1]
.noinit uninit 0xe000e424 0x4 UART_HAL.o [1]
- 0xe000e428 0xc
Absolute sections, part 58 of 59: 0xc
.noinit uninit 0xe000e430 0x4 SPI_HAL.o [1]
.noinit uninit 0xe000e434 0x4 UART_HAL.o [1]
.noinit uninit 0xe000e438 0x4 UART_HAL.o [1]
- 0xe000e43c 0xc
Absolute sections, part 59 of 59: 0x4
.noinit uninit 0xe000ed0c 0x4 UGPP.o [1]
- 0xe000ed10 0x4
*******************************************************************************
*** INIT TABLE
***
Address Size
------- ----
Zero (__iar_zero_init3)
1 destination range, total size 0xde98:
0x2000004c 0xde98
Copy/lz77 (__iar_lz77_init3)
1 source range, total size 0x1b9e (31% of destination):
0x08029ad8 0x1b9e
1 destination range, total size 0x5890:
0x08000800 0x5890
Copy/lz77 (__iar_lz77_init3)
1 source range, total size 0x44 (89% of destination):
0x08000040 0x44
1 destination range, total size 0x4c:
0x20000000 0x4c
Extra (__iar_cstart_call_ctors)
*******************************************************************************
*** MODULE SUMMARY
***
Module ro code ro data rw data rw data
(abs)
------ ------- ------- ------- -------
E:\IARProjects\WT2230\Debug\Obj: [1]
ADC_HAL.o 584 68
Communicate.o 3 604
DAC_HAL.o 60 4
Errors.o 508 62 16
Flash_HAL.o 174 16
Initial.o 8 340 4
KeyDisp.o 3 296 12 8
LCD_HAL.o 840 256 4
Linear.o 360
Menu.o 546 90 864 2 232 22 672
Modbus.o 1 868
OS_Kernel.o 260 4 284
OS_Services.o 440
OS_Target_asm.o 104
OS_Target_cpp.o 216
Platform.o 7 216 876 68
Profibus.o 584
SPI_HAL.o 936 16
Screens.o 10 020 92
StringProt.o 2 212
System_HAL.o 1 728 76
Timer_HAL.o 1 564 26
UART_HAL.o 2 202 148
UGPP.o 2 852 4
Weight.o 1 840
main.o 3 884 52 54 348 4
stm32f10x_it.o 18 34
------------------------------------------------------
Total: 56 256 92 114 57 056 23 080
command line: [2]
------------------------------------------------------
Total:
dl7M_tln.a: [3]
abort.o 6
cppinit.o 24
errno.o 12 4 4
exit.o 4
low_level_init.o 4
sprintf.o 52
xprintftiny.o 350
xsprout.o 10
xtls.o 2
------------------------------------------------------
Total: 464 4 4
m7M_tl.a: [4]
DblAdd.o 232
DblCmpEq.o 32
DblCmpGe.o 46
DblDiv.o 582
DblMul.o 418
DblSub.o 384
DblToFlt.o 144
FltAdd.o 132
FltCmpEq.o 28
FltCmpGe.o 36
FltCmpLe.o 36
FltDiv.o 252
FltMul.o 216
FltSub.o 230
FltToDbl.o 78
FltToS32.o 68
I32ToDbl.o 48
I32ToFlt.o 50
fmodf.o 206
modff.o 88
------------------------------------------------------
Total: 3 306
rt7M_tl.a: [5]
ABImemcpy.o 118
ABImemset.o 102
cexit.o 10
cmain.o 22
cmain_call_ctors.o 32
cstartup_M.o 12
data_init.o 40
iarEdom.o 12
lz77_init.o 420
strlen.o 54
vector_table_M.o 66
zero_init3.o 34
------------------------------------------------------
Total: 922
shb_l.a: [6]
exit.o 20
------------------------------------------------------
Total: 20
Gaps 30
Linker created 76 4 096
----------------------------------------------------------
Grand Total: 60 998 92 194 61 156 23 080
*******************************************************************************
*** ENTRY LIST
***
Entry Address Size Type Object
----- ------- ---- ---- ------
?main 0x08029a95 Code Gb cmain.o [5]
ADCBlocks 0x2000dcfc 0x28 Data Gb main.o [1]
ADCChannel 0x2000db9c 0x24 Data Gb main.o [1]
ADCChannelArray 0x2000dbc0 0x14 Data Gb main.o [1]
ADCChannels 0x20009d2c 0x600 Data Gb main.o [1]
ADCChannelsRealNumber 0x2000dedc 0x1 Data Gb main.o [1]
ADCConfig 0x08025d7c 0x24 Data Lc ADC_HAL.o [1]
ADCConversionReady 0x2000bdc4 0x8 Data Gb main.o [1]
ADCProcess 0x2000bdf4 0x78 Data Gb main.o [1]
ADCReady 0x2000bdac 0x8 Data Gb main.o [1]
ApplicMenuItems 0x0800c1f0 0x5584 Data Gb Menu.o [1]
ApplicParamArray 0x2000b7b0 0x530 Data Gb main.o [1]
ApplicParamMenuInit() 0x08020b1d 0x394 Code Gb Initial.o [1]
ArchiveTimes 0x2000de00 0x18 Data Gb Screens.o [1]
ArchiveValues 0x2000de18 0x18 Data Gb Screens.o [1]
AutoZeroBlock 0x2000c7a8 0x240 Data Gb main.o [1]
AutoZeroFlag 0x2000dee0 0x1 Data Gb main.o [1]
BKP_DR1 0x40006c04 0x2 Data Gb Timer_HAL.o [1]
BKP_DR2 0x40006c08 0x2 Data Gb Timer_HAL.o [1]
BlockAutoZeroFlag 0x2000dee1 0x1 Data Gb main.o [1]
BusFault_Handler 0x0801dbf3 Code Wk vector_table_M.o [5]
CSTACK$$Base 0x2000dee8 -- Gb - Linker created -
CSTACK$$Limit 0x2000eee8 -- Gb - Linker created -
ChangeCommercialRegistration(bool)
0x0801cb89 0x40 Code Gb Screens.o [1]
ChannelNumber 0x20009d29 0x1 Data Gb main.o [1]
CheckFlashParamTables(unsigned char *, unsigned short)
0x0801cb5f 0x2a Code Gb Screens.o [1]
CheckInputEvent(bool, bool, unsigned char, unsigned char)
0x080238f5 0x70 Code Gb KeyDisp.o [1]
CheckLinearTable(TLinearTable *)
0x0801f9b1 0x1a Code Gb Linear.o [1]
CodeParamArray 0x2000da80 0x54 Data Gb main.o [1]
CodeTable 0x08029888 0x100 Data Gb LCD_HAL.o [1]
ComplexDisplayShowTimer
0x2000deb4 0x4 Data Gb KeyDisp.o [1]
ConfigMenuItems 0x08007660 0xaf8 Data Gb Menu.o [1]
ConversionCount 0x2000db98 0x1 Data Gb main.o [1]
DACBlocks 0x2000dd24 0x28 Data Gb main.o [1]
DACChannel 0x2000dc78 0x30 Data Gb main.o [1]
DACChannels 0x2000dad4 0x48 Data Gb main.o [1]
DACChannelsRealNumber 0x2000dedd 0x1 Data Gb main.o [1]
DMA2_CMAR1 0x40020414 0x4 Data Gb UART_HAL.o [1]
DMA2_CMAR3 0x4002043c 0x4 Data Gb UART_HAL.o [1]
DMA2_CMAR4 0x40020450 0x4 Data Gb UART_HAL.o [1]
DMA2_CMAR5 0x40020464 0x4 Data Gb UART_HAL.o [1]
DMA2_CPAR1 0x40020410 0x4 Data Gb UART_HAL.o [1]
DMA2_CPAR2 0x40020424 0x4 Data Gb SPI_HAL.o [1]
DMA2_CPAR3 0x40020438 0x4 Data Gb UART_HAL.o [1]
DMA2_CPAR4 0x4002044c 0x4 Data Gb UART_HAL.o [1]
DMA2_CPAR5 0x40020460 0x4 Data Gb UART_HAL.o [1]
DMA_CMAR1 0x40020014 0x4 Data Gb ADC_HAL.o [1]
DMA_CMAR2 0x40020028 0x4 Data Gb UART_HAL.o [1]
DMA_CMAR3 0x4002003c 0x4 Data Gb UART_HAL.o [1]
DMA_CMAR4 0x40020050 0x4 Data Gb UART_HAL.o [1]
DMA_CMAR5 0x40020064 0x4 Data Gb UART_HAL.o [1]
DMA_CMAR6 0x40020078 0x4 Data Gb UART_HAL.o [1]
DMA_CMAR7 0x4002008c 0x4 Data Gb UART_HAL.o [1]
DMA_CPAR1 0x40020010 0x4 Data Gb ADC_HAL.o [1]
DMA_CPAR2 0x40020024 0x4 Data Gb UART_HAL.o [1]
DMA_CPAR3 0x40020038 0x4 Data Gb UART_HAL.o [1]
DMA_CPAR4 0x4002004c 0x4 Data Gb UART_HAL.o [1]
DMA_CPAR5 0x40020060 0x4 Data Gb UART_HAL.o [1]
DMA_CPAR6 0x40020074 0x4 Data Gb UART_HAL.o [1]
DMA_CPAR7 0x40020088 0x4 Data Gb UART_HAL.o [1]
DateStringToSecond(char *, unsigned long *, bool)
0x0801d313 0x116 Code Gb Timer_HAL.o [1]
DateTimeToSecondTime(unsigned long *, TTime *)
0x0801d1cd 0xa4 Code Gb Timer_HAL.o [1]
DebugMon_Handler 0x0801dbf3 Code Wk vector_table_M.o [5]
DelayMS(unsigned short)
0x08026ba7 0x1a Code Gb LCD_HAL.o [1]
DescriptShow 0x2000deaf 0x1 Data Gb KeyDisp.o [1]
DisplayMenuItems 0x0801a4d4 0x2d8 Data Gb Menu.o [1]
DisplayParamArray 0x2000dbd4 0x3c Data Gb main.o [1]
DisplayParamMenuInit() 0x0802122f 0x5c Code Gb Initial.o [1]
DisplayShowTime 0x2000deb0 0x4 Data Gb KeyDisp.o [1]
Edit 0x2000dd9c 0x24 Data Gb main.o [1]
Error 0x2000ab34 0x14 Data Gb main.o [1]
ErrorDelete(unsigned char)
0x08024d8f 0x2a Code Gb Errors.o [1]
ErrorFrame 0x20000038 0x10 Data Gb Errors.o [1]
ErrorIndex 0x2000d7f8 0x1 Data Gb main.o [1]
ErrorInit(unsigned char)
0x08024d55 0x3a Code Gb Errors.o [1]
ErrorMessag 0x08024dc4 0x150 Data Lc Errors.o [1]
ErrorProcess 0x2000c13c 0x78 Data Gb main.o [1]
ErrorScreen 0x2000d84c 0x50 Data Gb main.o [1]
EvenDigits 0x08023ea4 0xc Data Lc KeyDisp.o [1]
ExternalInput 0x2000da20 0x60 Data Gb main.o [1]
FLASH_AR 0x40022014 0x4 Data Gb Flash_HAL.o [1]
FLASH_KEYR 0x40022004 0x4 Data Gb Flash_HAL.o [1]
FirstError 0x2000d7f9 0x1 Data Gb main.o [1]
FlashCommonTableRead() 0x080208a1 0xa4 Code Gb Initial.o [1]
FlashErasePage(unsigned long)
0x0801f9dd 0x24 Code Gb Flash_HAL.o [1]
FlashLock() 0x0801fa01 0xc Code Gb Flash_HAL.o [1]
FlashParamArray 0x2000de78 0x14 Data Gb main.o [1]
FlashUnlock() 0x0801f9d1 0xc Code Gb Flash_HAL.o [1]
FlashWrite(unsigned short *, unsigned short *, unsigned short)
0x0801fa0d 0x32 Code Gb Flash_HAL.o [1]
FloatToBool(float) 0x0801dbd9 0x1a Code Gb Menu.o [1]
FloatToLongInt(float) 0x0801db51 0x32 Code Gb Menu.o [1]
FloatToShortInt(float) 0x0801db83 0x34 Code Gb Menu.o [1]
GetApplicParam(unsigned short)
0x0801dab3 0x9e Code Gb Menu.o [1]
GetMenuItemFromIndex(TMenuItem *, unsigned short)
0x0801c0cd 0x24 Code Gb Screens.o [1]
GetSensorADCIndex(unsigned short)
0x08021903 0x24 Code Gb Initial.o [1]
GetSensorLinear(unsigned short)
0x08021927 0x94 Code Gb Initial.o [1]
GetWeightcnannelLinear(unsigned short)
0x080219bb 0x36 Code Gb Initial.o [1]
HALInit() 0x0801fa9d 0xa Code Gb Initial.o [1]
HardFault_Handler 0x0801dbf3 Code Wk vector_table_M.o [5]
InOutIndex 0x2000b7ad 0x1 Data Gb main.o [1]
InOutOffset 0x2000b7ae 0x1 Data Gb main.o [1]
InOutSign 0x2000b7af 0x1 Data Gb main.o [1]
InStream_Read 0x080296c9 0x22 Code Lc lz77_init.o [5]
InputBlocks 0x2000dd4c 0x28 Data Gb main.o [1]
InputChannels 0x2000b6d4 0xd8 Data Gb main.o [1]
InputChannelsRealNumber
0x2000dede 0x1 Data Gb main.o [1]
InputMutex 0x2000bde4 0x8 Data Gb main.o [1]
InputOutputProcess 0x2000c0c4 0x78 Data Gb main.o [1]
InternalInput 0x2000b6a4 0x30 Data Gb main.o [1]
InternalOutput 0x2000db1c 0x40 Data Gb main.o [1]
IsPressDigitKey() 0x0801bd77 0x7e Code Gb Screens.o [1]
Key 0x2000d738 0xc0 Data Gb main.o [1]
KeyBoard 0x2000bce4 0x4 Data Gb main.o [1]
LCDDisplay 0x2000d7fc 0x50 Data Gb main.o [1]
LCDMutex 0x2000bddc 0x8 Data Gb main.o [1]
LEDDisplay 0x2000de30 0x18 Data Gb main.o [1]
LEDDisplayChannel 0x2000deae 0x1 Data Gb KeyDisp.o [1]
LEDDisplayMode 0x2000deac 0x1 Data Gb KeyDisp.o [1]
LEDLastDisplayMode 0x2000dead 0x1 Data Gb KeyDisp.o [1]
LEDProcess 0x2000c1b4 0x78 Data Gb main.o [1]
LastWeighingResult 0x2000db78 0x1 Data Gb Platform.o [1]
LeapYearMonthDay 0x0801d56c 0x18 Data Lc Timer_HAL.o [1]
LeapYearSign 0x0801d4f0 0x64 Data Lc Timer_HAL.o [1]
Led 0x2000bce8 0x60 Data Gb main.o [1]
Led1Off() 0x080234df 0xe Code Gb KeyDisp.o [1]
Led1On() 0x080234d1 0xe Code Gb KeyDisp.o [1]
Led2Off() 0x080234fb 0xe Code Gb KeyDisp.o [1]
Led2On() 0x080234ed 0xe Code Gb KeyDisp.o [1]
Led3Off() 0x08023517 0xe Code Gb KeyDisp.o [1]
Led3On() 0x08023509 0xe Code Gb KeyDisp.o [1]
Led4Off() 0x08023533 0xe Code Gb KeyDisp.o [1]
Led4On() 0x08023525 0xe Code Gb KeyDisp.o [1]
LinearMenuInit(TLinearTable *)
0x0801c329 0x6c Code Gb Screens.o [1]
LinearMenuItems 0x0800b2b4 0x57c Data Gb Menu.o [1]
LinearTableProcess(float, TLinearTable *)
0x0801f869 0x148 Code Gb Linear.o [1]
MainMenuItems 0x080074c0 0x1a0 Data Gb Menu.o [1]
MainMenuLinkTable 0x20000000 0x38 Data Gb Menu.o [1]
MainMenuVariable 0x2000deb8 0x8 Data Gb Menu.o [1]
ManZeroBlock 0x2000c568 0x240 Data Gb main.o [1]
ManualZeroFlag 0x2000b7ac 0x1 Data Gb main.o [1]
MaunMenuInit() 0x080214a9 0x36 Code Gb Initial.o [1]
MemManage_Handler 0x0801dbf3 Code Wk vector_table_M.o [5]
MenuApplicVariable 0x2000d15c 0x1a8 Data Gb Menu.o [1]
MenuConfigVariable 0x2000dc10 0x38 Data Gb Menu.o [1]
MenuDisplayVariable 0x2000de8c 0x10 Data Gb Menu.o [1]
MenuExternalADCCodeProcess(void *, float)
0x0801da73 0x2 Code Gb Menu.o [1]
MenuExternalDACCodeProcess(void *, float)
0x0801da75 0x2 Code Gb Menu.o [1]
MenuExternalFunctionalCodeProcess(void *, float)
0x0801da7b 0x2 Code Gb Menu.o [1]
MenuExternalInputCodeProcess(void *, float)
0x0801da77 0x2 Code Gb Menu.o [1]
MenuExternalOutputCodeProcess(void *, float)
0x0801da79 0x2 Code Gb Menu.o [1]
MenuInit() 0x08020951 0x22 Code Gb Initial.o [1]
MenuInputFunctionProcess(void *, float)
0x0801da7f 0x2 Code Gb Menu.o [1]
MenuLinearVariable 0x2000dde4 0x1c Data Gb Menu.o [1]
MenuMetrologyVariable 0x2000d568 0xf4 Data Gb Menu.o [1]
MenuOutputFunctionProcess(void *, float)
0x0801da81 0x2 Code Gb Menu.o [1]
MenuPlatformVariable 0x2000dec0 0x8 Data Gb Platform.o [1]
MenuShiftTimeFunctionProcess(void *, float)
0x0801da83 0x2 Code Gb Menu.o [1]
MenuSystemVariable 0x2000c2b0 0x2b8 Data Gb Menu.o [1]
MenuTestVariable 0x2000cfa8 0x1b4 Data Gb Menu.o [1]
MenuUARTSpeedProcess(void *, float)
0x0801da7d 0x2 Code Gb Menu.o [1]
MenuWorkVariable 0x2000dc48 0x30 Data Gb Menu.o [1]
Menu_4Items 0x2000dcd4 0x10 Data Gb Screens.o [1]
Menu_4LinearTable 0x2000dcf4 0x4 Data Gb Screens.o [1]
Menu_7Items 0x2000dce4 0x10 Data Gb Screens.o [1]
Menu_7LinearTable 0x2000dcf8 0x4 Data Gb Screens.o [1]
MetrologParamArray 0x2000d304 0x148 Data Gb main.o [1]
MetrologyMenuItems 0x08008158 0x315c Data Gb Menu.o [1]
MetrologyParamMenuInit()
0x08020a29 0xe2 Code Gb Initial.o [1]
ModbusApplicProcRequest(void *)
0x0802872d 0x3f8 Code Gb Communicate.o [1]
ModbusChannel 0x2000b560 0x144 Data Gb main.o [1]
MonthDay 0x0801d554 0x18 Data Lc Timer_HAL.o [1]
MsSystemTimer 0x2000ded0 0x4 Data Gb main.o [1]
NMI_Handler 0x0801dbf3 Code Wk vector_table_M.o [5]
NewCalibrCoeff 0x2000db94 0x4 Data Gb Platform.o [1]
NextError 0x2000ab2c 0x8 Data Gb main.o [1]
OS::IdleProc 0x2000d48c 0xdc Data Gb OS_Kernel.o [1]
OS::Kernel 0x2000d44c 0x14 Data Gb OS_Kernel.o [1]
OS::TBaseProcess::TBaseProcess(unsigned int *, OS::TPriority, void (*)(), unsigned int *)
0x08022889 0x2e Code Gb OS_Kernel.o [1]
OS::TBaseProcess::TBaseProcess(unsigned int *, OS::TPriority, void (*)(), unsigned int *) [subobject]
0x0802281d 0xe Code Gb OS_Kernel.o [1]
OS::TBaseProcess::init_stack_frame(unsigned int *, void (*)(), unsigned int *)
0x08026c35 0x32 Code Gb OS_Target_cpp.o [1]
OS::TBaseProcess::sleep(unsigned short)
0x080228b7 0x36 Code Gb OS_Kernel.o [1]
OS::TEventFlag::wait(unsigned short)
0x0801d5ef 0xae Code Gb OS_Services.o [1]
OS::TKernel::ProcessTable
0x2000d460 0x2c Data Gb OS_Kernel.o [1]
OS::TKernel::sched() 0x08022841 0x2c Code Gb OS_Kernel.o [1]
OS::TKernelAgent::TKernelAgent()
0x0802935b 0x2 Code Gb main.o [1]
OS::TKernelAgent::TKernelAgent() [subobject]
0x08029355 0x4 Code Gb main.o [1]
OS::TMutex::lock() 0x0801d69d 0x64 Code Gb OS_Services.o [1]
OS::TMutex::unlock() 0x0801d701 0x32 Code Gb OS_Services.o [1]
OS::TService::TService()
0x08029329 0xc Code Gb main.o [1]
OS::TService::TService() [subobject]
0x08028469 0x4 Code Gb main.o [1]
OS::TService::resume_all(unsigned int volatile &)
0x0801d585 0x2e Code Gb OS_Services.o [1]
OS::TService::resume_next_ready(unsigned int volatile &)
0x0801d5b3 0x3c Code Gb OS_Services.o [1]
OS::idle_process_user_hook()
0x08027ab9 0x2 Code Gb main.o [1]
OS::process<(OS::TPriority)0, (unsigned int)200>::exec()
0x080228ed 0x8 Code Gb OS_Kernel.o [1]
OS::process<(OS::TPriority)0, (unsigned int)200>::process()
0x08026c11 0x24 Code Gb OS_Kernel.o [1]
OS::process<(OS::TPriority)1, (unsigned int)100>::exec()
0x08027a39 0x12 Code Gb main.o [1]
OS::process<(OS::TPriority)1, (unsigned int)100>::process()
0x08028445 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)10, (unsigned int)100>::exec()
0x08026e6b 0x94 Code Gb main.o [1]
OS::process<(OS::TPriority)10, (unsigned int)100>::process()
0x08028301 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)2, (unsigned int)100>::exec()
0x080278ef 0x146 Code Gb main.o [1]
OS::process<(OS::TPriority)2, (unsigned int)100>::process()
0x08028421 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)3, (unsigned int)100>::exec()
0x0802786b 0x84 Code Gb main.o [1]
OS::process<(OS::TPriority)3, (unsigned int)100>::process()
0x080283fd 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)4, (unsigned int)100>::exec()
0x080276d1 0x19a Code Gb main.o [1]
OS::process<(OS::TPriority)4, (unsigned int)100>::process()
0x080283d9 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)5, (unsigned int)100>::exec()
0x08027617 0xba Code Gb main.o [1]
OS::process<(OS::TPriority)5, (unsigned int)100>::process()
0x080283b5 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)6, (unsigned int)100>::exec()
0x080273b1 0x266 Code Gb main.o [1]
OS::process<(OS::TPriority)6, (unsigned int)100>::process()
0x08028391 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)7, (unsigned int)100>::exec()
0x0802715d 0x252 Code Gb main.o [1]
OS::process<(OS::TPriority)7, (unsigned int)100>::process()
0x0802836d 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)8, (unsigned int)100>::exec()
0x08026f1d 0x23e Code Gb main.o [1]
OS::process<(OS::TPriority)8, (unsigned int)100>::process()
0x08028349 0x24 Code Gb main.o [1]
OS::process<(OS::TPriority)9, (unsigned int)100>::exec()
0x08026eff 0x1c Code Gb main.o [1]
OS::process<(OS::TPriority)9, (unsigned int)100>::process()
0x08028325 0x24 Code Gb main.o [1]
OS::system_timer_user_hook()
0x08027a4b 0xa Code Gb main.o [1]
ObjectInit() 0x080214f5 0x40e Code Gb Initial.o [1]
OddDigits 0x08023e7c 0xc Data Lc KeyDisp.o [1]
OddLetters 0x08023e88 0x1c Data Lc KeyDisp.o [1]
OperativeParamArray 0x2000bd48 0x64 Data Gb main.o [1]
Out1Off() 0x080233ef 0xe Code Gb KeyDisp.o [1]
Out1On() 0x080233e1 0xe Code Gb KeyDisp.o [1]
Out2Off() 0x0802340b 0xe Code Gb KeyDisp.o [1]
Out2On() 0x080233fd 0xe Code Gb KeyDisp.o [1]
Out3Off() 0x08023427 0xe Code Gb KeyDisp.o [1]
Out3On() 0x08023419 0xe Code Gb KeyDisp.o [1]
Out4Off() 0x08023443 0xe Code Gb KeyDisp.o [1]
Out4On() 0x08023435 0xe Code Gb KeyDisp.o [1]
OutStream_Write 0x080296eb 0x40 Code Lc lz77_init.o [5]
OutputBlocks 0x2000dd74 0x28 Data Gb main.o [1]
OutputChannels 0x2000d89c 0x90 Data Gb main.o [1]
OutputChannelsRealNumber
0x2000dedf 0x1 Data Gb main.o [1]
OutputMutex 0x2000bdec 0x8 Data Gb main.o [1]
ParameterConfigArray 0x2000d65c 0xdc Data Gb Menu.o [1]
PendSV_Handler 0x0802846d Code Gb OS_Target_asm.o [1]
PlatformLastWeighingBrutto
0x2000db88 0x4 Data Gb Platform.o [1]
PlatformLastWeighingNetto
0x2000db8c 0x4 Data Gb Platform.o [1]
PlatformLastWeighingTara
0x2000db90 0x4 Data Gb Platform.o [1]
PlatformMenuItems 0x080293f8 0x1d4 Data Gb Platform.o [1]
PlatformNowWeightBrutto
0x2000db80 0x4 Data Gb Platform.o [1]
PlatformNowWeightNetto 0x2000db84 0x4 Data Gb Platform.o [1]
PlatformParamItems 0x080295cc 0xfc Data Gb Platform.o [1]
PlatformSign 0x2000db7c 0x4 Data Gb Platform.o [1]
PosIndex 0x2000d7fa 0x1 Data Gb main.o [1]
PressDigitKeyValue() 0x0801bdfd 0x72 Code Gb Screens.o [1]
ProcessCommonInputs() 0x08023793 0x15e Code Gb KeyDisp.o [1]
ProcessCommonOutputs() 0x08023981 0x1a2 Code Gb KeyDisp.o [1]
ProcessConfigTable() 0x0801faa7 0x766 Code Gb Initial.o [1]
ProcessKey_4() 0x0801be75 0x252 Code Gb Screens.o [1]
ProcessKey_6() 0x0801c3c1 0x4fc Code Gb Screens.o [1]
ProcessKey_7() 0x0801c0f1 0x238 Code Gb Screens.o [1]
ProcessKey_8() 0x0801cbc9 0x116 Code Gb Screens.o [1]
ProcessKey_9() 0x0801cce5 0x148 Code Gb Screens.o [1]
ProcessLEDDisplayShow()
0x08023b41 0x260 Code Gb KeyDisp.o [1]
ProcessOperatorActivity()
0x0801b9c9 0x3ae Code Gb Screens.o [1]
ProcessPlatformInputs()
0x0801e009 0x18c Code Gb Platform.o [1]
ProcessPlatformKey_0() 0x0801f331 0x4a Code Gb Platform.o [1]
ProcessPlatformKey_1() 0x0801f381 0x300 Code Gb Platform.o [1]
ProcessPlatformModbusMessage(void *)
0x0801dde7 0x222 Code Gb Platform.o [1]
ProcessPlatformOutputs()
0x0801e195 0xac Code Gb Platform.o [1]
ProcessPlatformScales()
0x0801dc91 0x1a Code Gb Platform.o [1]
ProcessPlatformScreen_0()
0x0801e241 0x1cc Code Gb Platform.o [1]
ProcessPlatformScreen_1()
0x0801e4e5 0x1ee Code Gb Platform.o [1]
ProcessPlatformScreen_2()
0x0801e7d5 0x244 Code Gb Platform.o [1]
ProcessPlatformScreen_3()
0x0801eac9 0x23e Code Gb Platform.o [1]
ProcessPlatformScreen_5()
0x0801eda1 0x548 Code Gb Platform.o [1]
ProcessPlatformUGPPMessage(void *)
0x0801dcab 0x13c Code Gb Platform.o [1]
ProcessScreen() 0x0801adb5 0xb8 Code Gb Screens.o [1]
ProcessScreen_4() 0x0801ae6d 0x2e6 Code Gb Screens.o [1]
ProcessScreen_6() 0x0801b48d 0x136 Code Gb Screens.o [1]
ProcessScreen_7() 0x0801b155 0x338 Code Gb Screens.o [1]
ProcessScreen_8() 0x0801b655 0x150 Code Gb Screens.o [1]
ProcessScreen_9() 0x0801b8f5 0x78 Code Gb Screens.o [1]
ProcessSpecialInputs() 0x08023965 0x1c Code Gb KeyDisp.o [1]
ProcessSpecialOutputs()
0x08023b23 0x1a Code Gb KeyDisp.o [1]
ProfibusApplicProcAnswer(void *)
0x08028ca1 0x90 Code Gb Communicate.o [1]
ProfibusApplicProcRequest(void *)
0x08028bed 0x7c Code Gb Communicate.o [1]
ProfibusChannel 0x20009bf0 0x138 Data Gb main.o [1]
ProgVersion 0x080299d0 0x18 Data Gb main.o [1]
PutEquipmentInQueue(unsigned short, unsigned char)
0x08020243 0x68 Code Gb Initial.o [1]
RTC_CNTH 0x40002818 0x2 Data Gb Timer_HAL.o [1]
RTC_CNTL 0x4000281c 0x2 Data Gb Timer_HAL.o [1]
RTC_PRLL 0x4000280c 0x2 Data Gb Timer_HAL.o [1]
ReadConfigTable(unsigned char *)
0x0802020d 0x36 Code Gb Initial.o [1]
ReadParamTable(unsigned short, Parameter *, unsigned short, void *)
0x08020355 0x166 Code Gb Initial.o [1]
RealTimeClock 0x2000c2a4 0xc Data Gb main.o [1]
Region$$Table$$Base 0x08029a10 -- Gb - Linker created -
Region$$Table$$Limit 0x08029a5c -- Gb - Linker created -
RegisterEnable 0x2000dee3 0x1 Data Gb main.o [1]
ResetParamTable(Parameter *, unsigned short, TMenuItem const *, unsigned short)
0x0801c96d 0x36 Code Gb Screens.o [1]
ResetParamTables() 0x0801c8c5 0xa4 Code Gb Screens.o [1]
RestoreParamTables(unsigned char)
0x0801ca51 0x10e Code Gb Screens.o [1]
SHT$$INIT_ARRAY$$Base 0x08029acc -- Gb - Linker created -
SHT$$INIT_ARRAY$$Limit 0x08029ad8 -- Gb - Linker created -
SHT$$PREINIT_ARRAY$$Base
0x08029acc -- Gb - Linker created -
SHT$$PREINIT_ARRAY$$Limit
0x08029acc -- Gb - Linker created -
SPI2Ready 0x2000bdbc 0x8 Data Gb main.o [1]
SPIChannel 0x2000dca8 0x2c Data Gb main.o [1]
SPIMutex 0x2000bdcc 0x8 Data Gb main.o [1]
SPI_FRAMCommand 0x2000ded4 0x4 Data Gb main.o [1]
SPI_FRAMRecive 0x2000ded8 0x4 Data Gb main.o [1]
SVC_Handler 0x0801dbf3 Code Wk vector_table_M.o [5]
SaveParamTables(unsigned char)
0x0801c9a3 0xa8 Code Gb Screens.o [1]
Screen 0x2000d9b0 0x70 Data Gb main.o [1]
SecondTime 0x2000be6c 0x78 Data Gb main.o [1]
SecondTimeReady 0x2000bdb4 0x8 Data Gb main.o [1]
SecondTimeToDateTime(unsigned long, TTime *)
0x0801d165 0x68 Code Gb Timer_HAL.o [1]
SecurityCRCTable 0x08022454 0x200 Data Lc UGPP.o [1]
SelectArchiveTimes 0x2000decc 0x4 Data Gb Screens.o [1]
Sensor 0x2000a32c 0x800 Data Gb main.o [1]
SensorFilter 0x2000004c 0x7000 Data Gb main.o [1]
SensorShowFilter 0x2000cc28 0x1c0 Data Gb main.o [1]
StartReadFRAMBlock(unsigned short, unsigned char *, unsigned short)
0x08020501 0x62 Code Gb Initial.o [1]
StartWriteFRAMBlock(unsigned short, unsigned char *, unsigned short)
0x08020563 0xac Code Gb Initial.o [1]
StringProtApplicRequest(void *)
0x08028b25 0xc8 Code Gb Communicate.o [1]
StringProtChannel 0x2000ab4c 0x6c Data Gb main.o [1]
Summer 0x2000de9c 0x10 Data Gb main.o [1]
SummerProcess(unsigned char)
0x0802452b 0x76 Code Gb Weight.o [1]
Supervisor 0x2000c22c 0x78 Data Gb main.o [1]
Symbol 0x2000d7fb 0x1 Data Gb main.o [1]
SysTick_Handler 0x08026c67 0x94 Code Gb OS_Target_cpp.o [1]
SystemDeInit() 0x08024805 0x46 Code Gb System_HAL.o [1]
SystemIOInit() 0x0802484b 0x494 Code Gb System_HAL.o [1]
SystemInit() 0x08024659 0xcc Code Gb System_HAL.o [1]
SystemMenuItems 0x08011774 0x8d60 Data Gb Menu.o [1]
SystemParamArray 0x200093f0 0x800 Data Gb main.o [1]
SystemParamMenuInit() 0x08020ef9 0x336 Code Gb Initial.o [1]
SystemSyncInit() 0x08024725 0xe0 Code Gb System_HAL.o [1]
TADC::Init(unsigned short, unsigned char)
0x08025b59 0x206 Code Gb ADC_HAL.o [1]
TCritSect::TCritSect() 0x080228fd 0xa Code Gb stm32f10x_it.o [1]
TCritSect::~TCritSect()
0x08022907 0x8 Code Gb stm32f10x_it.o [1]
TDAC::Init(unsigned char)
0x08025da1 0x2c Code Gb DAC_HAL.o [1]
TEdit::Process() 0x0801ab65 0x24e Code Gb Screens.o [1]
TEdit::Start(unsigned char, bool, bool)
0x0801ab19 0x4c Code Gb Screens.o [1]
TError::Show() 0x08024d19 0x3c Code Gb Errors.o [1]
TExternalInput::Init() 0x080233cb 0xa Code Gb KeyDisp.o [1]
TFilter::ClearReady() 0x08023ed5 0x8 Code Gb Weight.o [1]
TFilter::GetReady() 0x08023ecf 0x6 Code Gb Weight.o [1]
TFilter::Init(unsigned char, float *, float *, float *, float *, float *)
0x08023eb1 0x1e Code Gb Weight.o [1]
TFilter::Process(float)
0x08023edd 0x398 Code Gb Weight.o [1]
TInternalInput::GetState()
0x080233b9 0x12 Code Gb KeyDisp.o [1]
TInternalInput::Init(unsigned long *, unsigned short)
0x08023369 0x16 Code Gb KeyDisp.o [1]
TInternalInput::Process()
0x0802337f 0x3a Code Gb KeyDisp.o [1]
TInternalOutput::Init(void (*)(), void (*)())
0x080233d5 0xc Code Gb KeyDisp.o [1]
TKeyBoard::ProcessKey(TKey *)
0x0802330d 0x5c Code Gb KeyDisp.o [1]
TKeyBoard::ProcessKeyBoard()
0x08023229 0x8a Code Gb KeyDisp.o [1]
TKeyBoard::ProcessKeyLine(unsigned char)
0x080232b3 0x5a Code Gb KeyDisp.o [1]
TLCDDisplay::Clear() 0x08026b93 0x14 Code Gb LCD_HAL.o [1]
TLCDDisplay::Init() 0x080268c9 0xf0 Code Gb LCD_HAL.o [1]
TLCDDisplay::PowerOff()
0x08026b87 0xc Code Gb LCD_HAL.o [1]
TLCDDisplay::PowerOn() 0x08026b7b 0xc Code Gb LCD_HAL.o [1]
TLCDDisplay::RestoreScreen(unsigned char *)
0x080269ed 0x1a Code Gb LCD_HAL.o [1]
TLCDDisplay::SaveScreen(unsigned char *)
0x080269d7 0x16 Code Gb LCD_HAL.o [1]
TLCDDisplay::ShowString(unsigned char *, unsigned char)
0x080269b9 0x1e Code Gb LCD_HAL.o [1]
TLCDDisplay::WriteCommand(unsigned char)
0x08026aaf 0x52 Code Gb LCD_HAL.o [1]
TLCDDisplay::WriteData(unsigned char)
0x08026b31 0x4a Code Gb LCD_HAL.o [1]
TLCDDisplay::WriteHighNibble(unsigned char)
0x08026a5b 0x54 Code Gb LCD_HAL.o [1]
TLCDDisplay::WriteLowNibble(unsigned char)
0x08026a07 0x54 Code Gb LCD_HAL.o [1]
TLCDDisplay::WriteShortCommand(unsigned char)
0x08026b01 0x30 Code Gb LCD_HAL.o [1]
TLED::Init(void (*)(), void (*)())
0x08023451 0x6 Code Gb KeyDisp.o [1]
TLED::Process() 0x08023467 0x6a Code Gb KeyDisp.o [1]
TLED::Set(unsigned char, unsigned long, unsigned long)
0x08023457 0x10 Code Gb KeyDisp.o [1]
TLedDisplay::CodeDisplay()
0x08023667 0xd0 Code Gb KeyDisp.o [1]
TLedDisplay::FloatValueToDisplay(float, unsigned char)
0x08023541 0x126 Code Gb KeyDisp.o [1]
TLedDisplay::SendToDisplay(TSPI *)
0x08023737 0x5c Code Gb KeyDisp.o [1]
TModbus::AddByte(char) 0x08022eaf 0x12 Code Gb Modbus.o [1]
TModbus::AddFloat(float)
0x08022f4b 0x58 Code Gb Modbus.o [1]
TModbus::AddUnsignedByte(unsigned char)
0x08022e9d 0x12 Code Gb Modbus.o [1]
TModbus::AddUnsignedInt(unsigned short)
0x08022ec1 0x32 Code Gb Modbus.o [1]
TModbus::AddUnsignedLong(unsigned long)
0x08022ef3 0x58 Code Gb Modbus.o [1]
TModbus::CheckMyPacket(bool)
0x08022cf9 0x7c Code Gb Modbus.o [1]
TModbus::CheckPacketCRC16()
0x08022ccb 0x2e Code Gb Modbus.o [1]
TModbus::DefProcessPacket()
0x08022b25 0x7e Code Gb Modbus.o [1]
TModbus::GetFunction() 0x08022e91 0x6 Code Gb Modbus.o [1]
TModbus::GetPacket(TUART *)
0x08022e63 0x2e Code Gb Modbus.o [1]
TModbus::GetRegAddress()
0x08022e97 0x6 Code Gb Modbus.o [1]
TModbus::GetUnsignedByte()
0x08022fa3 0x10 Code Gb Modbus.o [1]
TModbus::GetUnsignedInt()
0x08022fb3 0x2c Code Gb Modbus.o [1]
TModbus::GetUnsignedLong()
0x08022fdf 0x4a Code Gb Modbus.o [1]
TModbus::Init(void *, float *, void (*)(void *), void (*)(void *))
0x08022add 0x1a Code Gb Modbus.o [1]
TModbus::MakeAnswer06(unsigned short)
0x08022bdf 0x76 Code Gb Modbus.o [1]
TModbus::MakeAnswer16(unsigned short)
0x08022c55 0x76 Code Gb Modbus.o [1]
TModbus::MakeAnswerHeader03(unsigned char)
0x08022bad 0x32 Code Gb Modbus.o [1]
TModbus::ProcessReceivedPacket(TUART *, bool)
0x08022df1 0x72 Code Gb Modbus.o [1]
TModbus::PutPacketCRC16()
0x08022db1 0x40 Code Gb Modbus.o [1]
TModbus::SecurityGetCRC16(unsigned char *, unsigned short)
0x08022af7 0x2e Code Gb Modbus.o [1]
TModbus::SendPacket() 0x08022d75 0x3c Code Gb Modbus.o [1]
TProfibus::Init(void *, void *, void (*)(void *), void (*)(void *))
0x08026681 0x14 Code Gb Profibus.o [1]
TProfibus::ReadDataProcess()
0x080267af 0x10e Code Gb Profibus.o [1]
TProfibus::WriteDataProcess()
0x08026695 0x11a Code Gb Profibus.o [1]
TRTC::GetDataTime(TTime *)
0x0801d0f5 0x70 Code Gb Timer_HAL.o [1]
TRTC::GetSecondTime() 0x0801d045 0xc Code Gb Timer_HAL.o [1]
TRTC::Init(unsigned char)
0x0801cf69 0xb6 Code Gb Timer_HAL.o [1]
TRTC::SetDataTime(TTime *)
0x0801d051 0xa4 Code Gb Timer_HAL.o [1]
TRTC::SetSecondTime(unsigned long)
0x0801d01f 0x26 Code Gb Timer_HAL.o [1]
TSPI::CheckTransmitEnd()
0x08025ac7 0x44 Code Gb SPI_HAL.o [1]
TSPI::Init(unsigned char, unsigned char, unsigned char, bool, unsigned char)
0x080257b1 0x25a Code Gb SPI_HAL.o [1]
TSPI::StartTransmit(unsigned char *, unsigned char *, unsigned short, bool)
0x08025a0b 0xbc Code Gb SPI_HAL.o [1]
TScreen::ClearScreen() 0x0801a7ad 0x18 Code Gb Screens.o [1]
TScreen::ClearString(unsigned char)
0x0801a7c5 0x24 Code Gb Screens.o [1]
TScreen::CopyString(unsigned char, unsigned char, char *)
0x0801a7e9 0x28 Code Gb Screens.o [1]
TScreen::PutDateToStringPos(unsigned char, unsigned char, unsigned long, bool)
0x0801a995 0x140 Code Gb Screens.o [1]
TScreen::PutTimeToStringPos(unsigned char, unsigned char, unsigned long)
0x0801a8cf 0xc6 Code Gb Screens.o [1]
TScreen::PutValueToStringPos(unsigned char, unsigned char, unsigned char, bool, float, unsigned char)
0x0801a811 0xbe Code Gb Screens.o [1]
TScreen::ShowScreen() 0x0801aad5 0x44 Code Gb Screens.o [1]
TSensor::Init(void *, void *, TFilter *, float *, float *)
0x08024275 0x14 Code Gb Weight.o [1]
TSensor::Process(float)
0x08024289 0x5e Code Gb Weight.o [1]
TStringProt::AddFloatValue4(float, unsigned char)
0x08025e43 0x1fc Code Gb StringProt.o [1]
TStringProt::AddFloatValue5(float, unsigned char)
0x08026041 0x224 Code Gb StringProt.o [1]
TStringProt::AddFloatValue6(float, unsigned char)
0x08026265 0x21e Code Gb StringProt.o [1]
TStringProt::FloatDown(unsigned char)
0x08026567 0x5e Code Gb StringProt.o [1]
TStringProt::FloatUp(unsigned char)
0x08026509 0x5e Code Gb StringProt.o [1]
TStringProt::Init(void *, void *, void (*)(void *))
0x08025ddd 0x8 Code Gb StringProt.o [1]
TStringProt::MakeMessageHeader(unsigned char)
0x08025de5 0x5e Code Gb StringProt.o [1]
TStringProt::PutMessageCRC()
0x080265e7 0x6c Code Gb StringProt.o [1]
TStringProt::SecurityGetCRC(unsigned char *, unsigned short)
0x080265c5 0x22 Code Gb StringProt.o [1]
TStringProt::SendPacket()
0x08026653 0x2e Code Gb StringProt.o [1]
TUART::DMARXInterruptDisable()
0x080256fd 0xc Code Gb UART_HAL.o [1]
TUART::DMATXInterruptDisable()
0x080256f1 0xc Code Gb UART_HAL.o [1]
TUART::DirectReceive() 0x08025639 0x46 Code Gb UART_HAL.o [1]
TUART::DirectTransmit()
0x0802567f 0x3a Code Gb UART_HAL.o [1]
TUART::IdleInterruptDisable()
0x080256e3 0xe Code Gb UART_HAL.o [1]
TUART::Init(unsigned char, unsigned long, void (*)(), void (*)(), bool, unsigned char)
0x08024f15 0x6bc Code Gb UART_HAL.o [1]
TUART::PutExternEquipment(unsigned short, unsigned char)
0x08025709 0x3e Code Gb UART_HAL.o [1]
TUART::RXInterruptDisable()
0x080256d5 0xe Code Gb UART_HAL.o [1]
TUART::RXInterruptEnable()
0x080256b9 0xe Code Gb UART_HAL.o [1]
TUART::StartQueue() 0x08025747 0x68 Code Gb UART_HAL.o [1]
TUART::TXInterruptDisable()
0x080256c7 0xe Code Gb UART_HAL.o [1]
TUGPP::AddBinaryArray(unsigned char *, unsigned char)
0x0802225f 0x40 Code Gb UGPP.o [1]
TUGPP::AddByte(char) 0x080220f9 0x24 Code Gb UGPP.o [1]
TUGPP::AddFloat(float) 0x080221ad 0x6a Code Gb UGPP.o [1]
TUGPP::AddString(char *)
0x08022217 0x48 Code Gb UGPP.o [1]
TUGPP::AddUnsignedByte(unsigned char)
0x080220d5 0x24 Code Gb UGPP.o [1]
TUGPP::AddUnsignedInt(unsigned short)
0x0802211d 0x36 Code Gb UGPP.o [1]
TUGPP::AddUnsignedLong(unsigned long)
0x08022153 0x5a Code Gb UGPP.o [1]
TUGPP::CheckMyPacket() 0x08021e2d 0xc6 Code Gb UGPP.o [1]
TUGPP::CheckPacketCRC16()
0x08021d6d 0x32 Code Gb UGPP.o [1]
TUGPP::CodePacket() 0x08021d9f 0x8e Code Gb UGPP.o [1]
TUGPP::DecodePacket() 0x0802207b 0x48 Code Gb UGPP.o [1]
TUGPP::DefProcessPacket()
0x08021b97 0x50 Code Gb UGPP.o [1]
TUGPP::GetBinaryArray(unsigned char *, unsigned char)
0x08022407 0x4c Code Gb UGPP.o [1]
TUGPP::GetByte() 0x080222cd 0x2e Code Gb UGPP.o [1]
TUGPP::GetCommand() 0x080220c3 0x6 Code Gb UGPP.o [1]
TUGPP::GetFloat() 0x080223a5 0x62 Code Gb UGPP.o [1]
TUGPP::GetPacket(TUART *)
0x08022001 0x7a Code Gb UGPP.o [1]
TUGPP::GetUnsignedByte()
0x0802229f 0x2e Code Gb UGPP.o [1]
TUGPP::GetUnsignedInt()
0x080222fb 0x48 Code Gb UGPP.o [1]
TUGPP::GetUnsignedLong()
0x08022343 0x62 Code Gb UGPP.o [1]
TUGPP::Init(void *, float *, void (*)(void *), void (*)(void *))
0x08021b31 0x32 Code Gb UGPP.o [1]
TUGPP::MakeAnswerHeader()
0x08021ca3 0xca Code Gb UGPP.o [1]
TUGPP::MakeRequestHeader(unsigned char, unsigned short, unsigned short, unsigned short)
0x08021bf1 0xb2 Code Gb UGPP.o [1]
TUGPP::ProcessReceivedPacket(TUART *, bool)
0x08021f77 0x8a Code Gb UGPP.o [1]
TUGPP::PutPacketCRC16()
0x08021f37 0x40 Code Gb UGPP.o [1]
TUGPP::SecurityGetCRC16(unsigned char *, unsigned short)
0x08021b63 0x34 Code Gb UGPP.o [1]
TUGPP::SendPacket() 0x08021ef3 0x44 Code Gb UGPP.o [1]
TUGPP::SetAnswerErrorFlag(unsigned char)
0x080220c9 0xc Code Gb UGPP.o [1]
TWeightChannel::Init(void *, TFilter *, TZeroBlock *, TZeroBlock *, float *, float *)
0x080243db 0x18 Code Gb Weight.o [1]
TWeightChannel::Process()
0x080243f3 0x138 Code Gb Weight.o [1]
TWeighting::Process(unsigned short)
0x0801dbf5 0x9c Code Gb Platform.o [1]
TZeroBlock::Init(float *, float *, float *)
0x080242e7 0x8 Code Gb Weight.o [1]
TZeroBlock::Process(float)
0x08024313 0xc8 Code Gb Weight.o [1]
TZeroBlock::Start() 0x080242ef 0x24 Code Gb Weight.o [1]
TableCRCHigh 0x08023028 0x100 Data Lc Modbus.o [1]
TableCRCLow 0x08023128 0x100 Data Lc Modbus.o [1]
TableInit() 0x080202ab 0xaa Code Gb Initial.o [1]
TestMenuItems 0x08000800 0x5890 Data Gb Menu.o [1]
TestParamMenuInit() 0x08021299 0x210 Code Gb Initial.o [1]
TimeCounter 0x2000dec8 0x4 Data Gb LCD_HAL.o [1]
TimeStringToSecond(char *, unsigned long *)
0x0801d299 0x7a Code Gb Timer_HAL.o [1]
UART1AttemptCount 0x2000ab48 0x1 Data Gb main.o [1]
UART1RXReady 0x2000de50 0x8 Data Gb main.o [1]
UART1TXReady 0x2000de48 0x8 Data Gb main.o [1]
UART3AttemptCount 0x2000ab49 0x1 Data Gb main.o [1]
UART3RXReady 0x2000de60 0x8 Data Gb main.o [1]
UART3TXReady 0x2000de58 0x8 Data Gb main.o [1]
UART4AttemptCount 0x2000ab4a 0x1 Data Gb main.o [1]
UART4RXReady 0x2000de70 0x8 Data Gb main.o [1]
UART4TXReady 0x2000de68 0x8 Data Gb main.o [1]
UART4_ReceiverOn() 0x08029295 0xc Code Gb Communicate.o [1]
UART4_TransmitterOn() 0x08029289 0xc Code Gb Communicate.o [1]
UARTChannel 0x20008c4c 0x7a4 Data Gb main.o [1]
UARTCommunicate1 0x2000bee4 0x78 Data Gb main.o [1]
UARTCommunicate2 0x2000bf5c 0x78 Data Gb main.o [1]
UARTCommunicate3 0x2000bfd4 0x78 Data Gb main.o [1]
UGPPApplicProcRequest(void *)
0x080284d5 0x258 Code Gb Communicate.o [1]
UGPPChannel 0x2000abb8 0x9a8 Data Gb main.o [1]
UGPPExtendProcAnswer(void *)
0x08029039 0x220 Code Gb Communicate.o [1]
UGPPExtendRequest(void *)
0x08028d31 0x308 Code Gb Communicate.o [1]
UGPPProfibusProcAnswer(void *)
0x08028c69 0x38 Code Gb Communicate.o [1]
USART1_ReceiverOn() 0x08029265 0xc Code Gb Communicate.o [1]
USART1_TransmitterOn() 0x08029259 0xc Code Gb Communicate.o [1]
USART3_ReceiverOn() 0x0802927d 0xc Code Gb Communicate.o [1]
USART3_TransmitterOn() 0x08029271 0xc Code Gb Communicate.o [1]
UsageFault_Handler 0x0801dbf3 Code Wk vector_table_M.o [5]
UserChars 0x08026bd0 0x40 Data Lc LCD_HAL.o [1]
UserLevel 0x2000dee2 0x1 Data Gb main.o [1]
WeightChannel 0x2000c9e8 0x240 Data Gb main.o [1]
WeightIndex 0x20009d28 0x1 Data Gb main.o [1]
WeightMutex 0x2000bdd4 0x8 Data Gb main.o [1]
WeightProcess 0x2000c04c 0x78 Data Gb main.o [1]
WeightShowFilter 0x2000cde8 0x1c0 Data Gb main.o [1]
WeightingBlock 0x2000db5c 0x1c Data Gb Platform.o [1]
WeightingFix() 0x0801f681 0x22 Code Gb Platform.o [1]
WeigthParamArray 0x2000ddc0 0x24 Data Gb main.o [1]
WhoIAm 0x080299b8 0x18 Data Gb main.o [1]
WorkMenuItems 0x0800b830 0x9c0 Data Gb Menu.o [1]
WorkParamArray 0x2000d92c 0x84 Data Gb main.o [1]
WorkParamMenuInit() 0x08020973 0xa8 Code Gb Initial.o [1]
WriteDefaultTableValue(Parameter *, TMenuItem *, unsigned char)
0x0801da85 0x2e Code Gb Menu.o [1]
WriteFRAMBlock(unsigned short, unsigned char *, unsigned short)
0x0802060f 0xba Code Gb Initial.o [1]
WriteFlashTable(unsigned char const *, unsigned char *, unsigned char)
0x0801fa55 0x2a Code Gb Flash_HAL.o [1]
WriteNewParam(Parameter *, unsigned short, Parameter *, float, unsigned short)
0x080206e5 0x1b6 Code Gb Initial.o [1]
WriteParamTable(unsigned short, Parameter *, unsigned short)
0x080204bb 0x46 Code Gb Initial.o [1]
YearDay 0x0801d428 0xc8 Data Lc Timer_HAL.o [1]
ZeroFilter 0x2000704c 0x1c00 Data Gb main.o [1]
ZeroOffset 0x2000bce0 0x4 Data Gb main.o [1]
_A_ADC1_CR1 0x40012404 0x4 Data Gb ADC_HAL.o [1]
_A_ADC1_CR2 0x40012408 0x4 Data Gb stm32f10x_it.o [1]
_A_ADC1_DR 0x4001244c 0x4 Data Gb ADC_HAL.o [1]
_A_ADC1_SMPR1 0x4001240c 0x4 Data Gb ADC_HAL.o [1]
_A_ADC1_SMPR2 0x40012410 0x4 Data Gb ADC_HAL.o [1]
_A_ADC1_SQR1 0x4001242c 0x4 Data Gb ADC_HAL.o [1]
_A_ADC1_SQR2 0x40012430 0x4 Data Gb ADC_HAL.o [1]
_A_ADC1_SQR3 0x40012434 0x4 Data Gb ADC_HAL.o [1]
_A_AIRCR 0xe000ed0c 0x4 Data Gb UGPP.o [1]
_A_CLRPEND0 0xe000e280 0x4 Data Gb UART_HAL.o [1]
_A_CLRPEND1 0xe000e284 0x4 Data Gb UART_HAL.o [1]
_A_DAC_CR 0x40007400 0x4 Data Gb DAC_HAL.o [1]
_A_DMA2_CCR1 0x40020408 0x4 Data Gb UART_HAL.o [1]
_A_DMA2_CCR2 0x4002041c 0x4 Data Gb stm32f10x_it.o [1]
_A_DMA2_CCR3 0x40020430 0x4 Data Gb UART_HAL.o [1]
_A_DMA2_CCR4 0x40020444 0x4 Data Gb UART_HAL.o [1]
_A_DMA2_CCR5 0x40020458 0x4 Data Gb UART_HAL.o [1]
_A_DMA2_IFCR 0x40020404 0x4 Data Gb stm32f10x_it.o [1]
_A_DMA_CCR1 0x40020008 0x4 Data Gb ADC_HAL.o [1]
_A_DMA_CCR2 0x4002001c 0x4 Data Gb stm32f10x_it.o [1]
_A_DMA_CCR3 0x40020030 0x4 Data Gb stm32f10x_it.o [1]
_A_DMA_CCR4 0x40020044 0x4 Data Gb stm32f10x_it.o [1]
_A_DMA_CCR5 0x40020058 0x4 Data Gb stm32f10x_it.o [1]
_A_DMA_CCR6 0x4002006c 0x4 Data Gb UART_HAL.o [1]
_A_DMA_CCR7 0x40020080 0x4 Data Gb UART_HAL.o [1]
_A_DMA_CNDTR1 0x4002000c 0x4 Data Gb ADC_HAL.o [1]
_A_DMA_IFCR 0x40020004 0x4 Data Gb stm32f10x_it.o [1]
_A_DMA_ISR 0x40020000 0x4 Data Gb SPI_HAL.o [1]
_A_FLASH_CR 0x40022010 0x4 Data Gb Flash_HAL.o [1]
_A_FLASH_SR 0x4002200c 0x4 Data Gb Flash_HAL.o [1]
_A_GPIOA_CRH 0x40010804 0x4 Data Gb System_HAL.o [1]
_A_GPIOA_CRL 0x40010800 0x4 Data Gb System_HAL.o [1]
_A_GPIOB_BSRR 0x40010c10 0x4 Data Gb System_HAL.o [1]
_A_GPIOB_CRH 0x40010c04 0x4 Data Gb System_HAL.o [1]
_A_GPIOB_CRL 0x40010c00 0x4 Data Gb System_HAL.o [1]
_A_GPIOB_IDR 0x40010c08 0x4 Data Gb KeyDisp.o [1]
_A_GPIOC_BSRR 0x40011010 0x4 Data Gb main.o [1]
_A_GPIOC_CRH 0x40011004 0x4 Data Gb System_HAL.o [1]
_A_GPIOC_CRL 0x40011000 0x4 Data Gb System_HAL.o [1]
_A_GPIOC_IDR 0x40011008 0x4 Data Gb Initial.o [1]
_A_GPIOD_BSRR 0x40011410 0x4 Data Gb System_HAL.o [1]
_A_GPIOD_CRH 0x40011404 0x4 Data Gb System_HAL.o [1]
_A_GPIOD_CRL 0x40011400 0x4 Data Gb System_HAL.o [1]
_A_GPIOE_BSRR 0x40011810 0x4 Data Gb System_HAL.o [1]
_A_GPIOE_CRH 0x40011804 0x4 Data Gb System_HAL.o [1]
_A_GPIOE_CRL 0x40011800 0x4 Data Gb System_HAL.o [1]
_A_GPIOE_IDR 0x40011808 0x4 Data Gb KeyDisp.o [1]
_A_IP0 0xe000e400 0x4 Data Gb Timer_HAL.o [1]
_A_IP12 0xe000e430 0x4 Data Gb SPI_HAL.o [1]
_A_IP13 0xe000e434 0x4 Data Gb UART_HAL.o [1]
_A_IP14 0xe000e438 0x4 Data Gb UART_HAL.o [1]
_A_IP2 0xe000e408 0x4 Data Gb ADC_HAL.o [1]
_A_IP3 0xe000e40c 0x4 Data Gb UART_HAL.o [1]
_A_IP4 0xe000e410 0x4 Data Gb UART_HAL.o [1]
_A_IP7 0xe000e41c 0x4 Data Gb ADC_HAL.o [1]
_A_IP8 0xe000e420 0x4 Data Gb SPI_HAL.o [1]
_A_IP9 0xe000e424 0x4 Data Gb UART_HAL.o [1]
_A_PWR_CR 0x40007000 0x4 Data Gb Timer_HAL.o [1]
_A_RCC_AHBENR 0x40021014 0x4 Data Gb System_HAL.o [1]
_A_RCC_APB1ENR 0x4002101c 0x4 Data Gb UART_HAL.o [1]
_A_RCC_APB1RSTR 0x40021010 0x4 Data Gb System_HAL.o [1]
_A_RCC_APB2ENR 0x40021018 0x4 Data Gb UART_HAL.o [1]
_A_RCC_APB2RSTR 0x4002100c 0x4 Data Gb System_HAL.o [1]
_A_RCC_BDCR 0x40021020 0x4 Data Gb Timer_HAL.o [1]
_A_RCC_CFGR 0x40021004 0x4 Data Gb System_HAL.o [1]
_A_RCC_CIR 0x40021008 0x4 Data Gb System_HAL.o [1]
_A_RCC_CR 0x40021000 0x4 Data Gb System_HAL.o [1]
_A_RTC_CRH 0x40002800 0x2 Data Gb Timer_HAL.o [1]
_A_RTC_CRL 0x40002804 0x2 Data Gb stm32f10x_it.o [1]
_A_RTC_PRLH 0x40002808 0x2 Data Gb Timer_HAL.o [1]
_A_SETENA0 0xe000e100 0x4 Data Gb UART_HAL.o [1]
_A_SETENA1 0xe000e104 0x4 Data Gb UART_HAL.o [1]
_A_TIM3_ARR 0x4000042c 0x4 Data Gb ADC_HAL.o [1]
_A_TIM3_CR1 0x40000400 0x4 Data Gb ADC_HAL.o [1]
_A_TIM3_DIER 0x4000040c 0x4 Data Gb ADC_HAL.o [1]
_A_TIM3_PSC 0x40000428 0x4 Data Gb ADC_HAL.o [1]
_LocaleC_isalpha 0x080292e9 0x20 Code Gb KeyDisp.o [1]
_LocaleC_islower 0x08029335 0xa Code Gb KeyDisp.o [1]
_LocaleC_isupper 0x0802933f 0xa Code Gb KeyDisp.o [1]
_LocaleC_toupper 0x08029309 0x12 Code Gb KeyDisp.o [1]
_PrintfTiny 0x080226d5 0x142 Code Gb xprintftiny.o [3]
_SProut 0x0801d86b 0xa Code Gb xsprout.o [3]
__aeabi_cdcmpeq 0x080282e1 Code Gb DblCmpEq.o [4]
__aeabi_cdrcmple 0x08027ca1 Code Gb DblCmpGe.o [4]
__aeabi_cfcmpeq 0x0801fa81 Code Gb FltCmpEq.o [4]
__aeabi_cfcmple 0x08022ab9 Code Gb FltCmpLe.o [4]
__aeabi_cfrcmple 0x08022a95 Code Gb FltCmpGe.o [4]
__aeabi_d2f 0x08027f39 Code Gb DblToFlt.o [4]
__aeabi_dadd 0x08027e51 Code Gb DblAdd.o [4]
__aeabi_ddiv 0x08027fc9 Code Gb DblDiv.o [4]
__aeabi_dmul 0x08027afd Code Gb DblMul.o [4]
__aeabi_dsub 0x08027cd1 Code Gb DblSub.o [4]
__aeabi_errno_addr 0x08029349 0x6 Code Gb errno.o [3]
__aeabi_f2d 0x0801cec5 Code Gb FltToDbl.o [4]
__aeabi_f2iz 0x08022a51 Code Gb FltToS32.o [4]
__aeabi_fadd 0x0801d94d Code Gb FltAdd.o [4]
__aeabi_fdiv 0x0801d73d Code Gb FltDiv.o [4]
__aeabi_fmul 0x0801d875 Code Gb FltMul.o [4]
__aeabi_fsub 0x08022911 Code Gb FltSub.o [4]
__aeabi_i2d 0x08027acd Code Gb I32ToDbl.o [4]
__aeabi_i2f 0x0801d839 Code Gb I32ToFlt.o [4]
__aeabi_memcpy 0x080245e1 Code Gb ABImemcpy.o [5]
__aeabi_memcpy4 0x08024601 Code Gb ABImemcpy.o [5]
__aeabi_memcpy8 0x08024601 Code Gb ABImemcpy.o [5]
__aeabi_memset 0x08022655 Code Gb ABImemset.o [5]
__aeabi_ui2d 0x08027ae1 Code Gb I32ToDbl.o [4]
__aeabi_ui2f 0x0801d84d Code Gb I32ToFlt.o [4]
__call_ctors 0x08029a7d 0x18 Code Gb cppinit.o [3]
__cmain 0x08029a95 Code Gb cmain.o [5]
__exit 0x08029875 0x14 Code Gb exit.o [6]
__iar_Errno 0x20000048 0x4 Data Gb errno.o [3]
__iar_Memset 0x08022655 Code Gb ABImemset.o [5]
__iar_Memset_word 0x0802265d Code Gb ABImemset.o [5]
__iar_cstart_call_ctors
0x08029a5d 0x20 Code Gb cmain_call_ctors.o [5]
__iar_dadd 0x08027e65 Code Gb DblAdd.o [4]
__iar_data_init3 0x080299e9 0x28 Code Gb data_init.o [5]
__iar_dlib_perthread_access
0x08029359 0x2 Code Gb xtls.o [3]
__iar_dsub 0x08027ce5 Code Gb DblSub.o [4]
__iar_dsubStart 0x08027cf7 Code Gb DblSub.o [4]
__iar_edom 0x0802931d Code Gb iarEdom.o [5]
__iar_fadd 0x0801d95d Code Gb FltAdd.o [4]
__iar_fmodf 0x08028211 Code Gb fmodf.o [4]
__iar_fsub 0x08022921 Code Gb FltSub.o [4]
__iar_fsubStart 0x08022931 Code Gb FltSub.o [4]
__iar_lz77_init3 0x0802972b 0x142 Code Gb lz77_init.o [5]
__iar_modff 0x08022a05 Code Gb modff.o [4]
__iar_program_start 0x08029abf Code Gb cstartup_M.o [5]
__iar_ui2d 0x08027ae5 Code Gb I32ToDbl.o [4]
__iar_ui2f 0x0801d851 Code Gb I32ToFlt.o [4]
__iar_zero_init3 0x0801cf13 0x22 Code Gb zero_init3.o [5]
__low_level_init 0x08029aab 0x4 Code Gb low_level_init.o [3]
__sti__routine 0x0801d9d1 0xa2 Code Lc Menu.o [1]
__sti__routine 0x0802282b 0x16 Code Lc OS_Kernel.o [1]
__sti__routine 0x08026d0d 0x13c Code Lc main.o [1]
__vector_table 0x08000000 Data Gb vector_table_M.o [5]
_call_main 0x08029aa1 Code Gb cmain.o [5]
_exit 0x08029ab5 Code Gb cexit.o [5]
_main 0x08029aa7 Code Gb cmain.o [5]
abort 0x0802986d 0x6 Code Gb abort.o [3]
exit 0x08029aaf 0x4 Code Gb exit.o [3]
fmodf 0x08028211 Code Gb fmodf.o [4]
isalpha 0x08027ac5 0x4 Code Gb KeyDisp.o [1]
isdigit 0x08027abb 0xa Code Gb KeyDisp.o [1]
main 0x08026e49 0x22 Code Gb main.o [1]
memcpy 0x0801f85b 0xc Code Gb Screens.o [1]
memset 0x0801ceb1 0x14 Code Gb Screens.o [1]
modff 0x080229f9 Code Gb modff.o [4]
os_context_switch_hook 0x0802286d 0x1c Code Gb OS_Kernel.o [1]
os_start 0x08028489 Code Gb OS_Target_asm.o [1]
out 0x080226bd 0x18 Code Lc xprintftiny.o [3]
sprintf 0x0801cf35 0x34 Code Gb sprintf.o [3]
strlen 0x0801f825 Code Gb strlen.o [5]
toupper 0x08027ac9 0x4 Code Gb KeyDisp.o [1]
[1] = E:\IARProjects\WT2230\Debug\Obj
[2] = command line
[3] = dl7M_tln.a
[4] = m7M_tl.a
[5] = rt7M_tl.a
[6] = shb_l.a
60 998 bytes of readonly code memory
92 194 bytes of readonly data memory
61 156 bytes of readwrite data memory (+ 23 080 absolute)
Errors: none
Warnings: none
/*###ICF### Section handled by ICF editor, don't touch! ****/
/*-Editor annotation file-*/
/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
/*-Specials-*/
define symbol __ICFEDIT_intvec_start__ = 0x08000000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_end__ = 0x0805FFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2000FFFF;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x1000;
define symbol __ICFEDIT_size_heap__ = 0x1000;
/**** End of ICF editor section. ###ICF###*/
define memory mem with size = 4G;
define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
initialize by copy { readwrite };
do not initialize { section .noinit };
place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
place in ROM_region { readonly };
place in RAM_region { readwrite,
block CSTACK, block HEAP };