############################################################################### # # IAR ELF Linker V7.60.1.11101/W32 for ARM 10/Apr/2019 13:46:35 # Copyright 2007-2016 IAR Systems AB. # # Output file = # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Product\Test_HAL_CRC_Release.out # Map file = # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\List\Test_HAL_CRC_Release.map # Command line = # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj\HAL_Core.o # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj\HAL_CRC.o # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj\main.o # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj\pf_unity_fixture.o # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj\Test_HAL_CRC.o # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj\unity.o # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj\vector_table_M.o # --redirect _Printf=_PrintfFull --redirect _Scanf=_ScanfFull -o # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Product\Test_HAL_CRC_Release.out # --map # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\List\Test_HAL_CRC_Release.map # --log # libraries,initialization,modules,redirects,sections,veneers,unused_fragments # --log_file # C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\List\Test_HAL_CRC_Release.log # --config C:\Compiler\EWARM-7601\arm\config\linker\ST\stm32f091xC.icf # --semihosting --entry __iar_program_start --redirect # __write=__write_buffered --inline --vfe # ############################################################################### ******************************************************************************* *** RUNTIME MODEL ATTRIBUTES *** CppFlavor = * __SystemLibrary = DLib __dlib_jmp_buf_num_elements = 8 ******************************************************************************* *** PLACEMENT SUMMARY *** "A1": place at 0x08000000 { ro section .intvec }; "P1": place in [from 0x08000000 to 0x0803ffff] { ro }; "P2": place in [from 0x20000000 to 0x20007fff] { rw, block CSTACK, block HEAP }; initialize by copy { rw }; Section Kind Address Size Object ------- ---- ------- ---- ------ "A1": 0xc0 .intvec ro code 0x08000000 0xc0 vector_table_M.o [1] - 0x080000c0 0xc0 "P1": 0xafc .text ro code 0x080000c0 0x6f8 HAL_Core.o [1] .text ro code 0x080007b8 0x24 putchar.o [3] .text ro code 0x080007dc 0xae I32DivModFast.o [5] .text ro code 0x0800088a 0x2 vector_table_M.o [1] .text ro code 0x0800088c 0x36 setjmp.o [5] .text ro code 0x080008c2 0x2 vector_table_M.o [1] .text ro code 0x080008c4 0xcc xxwritebuffered.o [3] .text ro code 0x08000990 0x1e dwrite.o [6] .text ro code 0x080009ae 0x20 iarwstd.o [6] .text ro code 0x080009ce 0x20 iarwrite.o [6] .text ro code 0x080009ee 0x2 vector_table_M.o [1] .text ro code 0x080009f0 0x6c iarttio.o [6] .text ro code 0x08000a5c 0x8 XShttio.o [3] .text ro code 0x08000a64 0x3c zero_init3.o [5] .text ro code 0x08000aa0 0x30 copy_init3.o [5] .text ro code 0x08000ad0 0x28 data_init.o [5] .iar.init_table const 0x08000af8 0x24 - Linker created - .text ro code 0x08000b1c 0x1a cmain.o [5] .text ro code 0x08000b36 0x8 exit.o [3] .text ro code 0x08000b3e 0x2 vector_table_M.o [1] .text ro code 0x08000b40 0xe cexit.o [5] .text ro code 0x08000b4e 0x10 xcloseall.o [3] .text ro code 0x08000b5e 0x2 vector_table_M.o [1] .text ro code 0x08000b60 0x14 exit.o [6] .text ro code 0x08000b74 0xc cstartup_M.o [5] Initializer bytes const 0x08000b80 0x8 .text ro code 0x08000b88 0x2 vector_table_M.o [1] .text ro code 0x08000b8a 0x2 vector_table_M.o [1] .text ro code 0x08000b8c 0x2 vector_table_M.o [1] .text ro code 0x08000b8e 0x2 vector_table_M.o [1] .text ro code 0x08000b90 0x2 vector_table_M.o [1] .text ro code 0x08000b92 0x2 vector_table_M.o [1] .text ro code 0x08000b94 0x2 vector_table_M.o [1] .text ro code 0x08000b96 0x2 vector_table_M.o [1] .text ro code 0x08000b98 0x2 vector_table_M.o [1] .text ro code 0x08000b9a 0x2 vector_table_M.o [1] .text ro code 0x08000b9c 0x2 vector_table_M.o [1] .text ro code 0x08000b9e 0x2 vector_table_M.o [1] .text ro code 0x08000ba0 0x2 vector_table_M.o [1] .text ro code 0x08000ba2 0x2 vector_table_M.o [1] .text ro code 0x08000ba4 0x2 vector_table_M.o [1] .text ro code 0x08000ba6 0x2 vector_table_M.o [1] .text ro code 0x08000ba8 0x2 vector_table_M.o [1] .text ro code 0x08000baa 0x2 vector_table_M.o [1] .text ro code 0x08000bac 0x2 vector_table_M.o [1] .text ro code 0x08000bae 0x2 vector_table_M.o [1] .text ro code 0x08000bb0 0x2 vector_table_M.o [1] .text ro code 0x08000bb2 0x2 vector_table_M.o [1] .text ro code 0x08000bb4 0x2 vector_table_M.o [1] .text ro code 0x08000bb6 0x2 vector_table_M.o [1] .text ro code 0x08000bb8 0x2 vector_table_M.o [1] .text ro code 0x08000bbc 0x0 cstart_closeall.o [5] .rodata const 0x08000bbc 0x0 zero_init3.o [5] .rodata const 0x08000bbc 0x0 copy_init3.o [5] - 0x08000bbc 0xafc "P2", part 1 of 3: 0x8 P2-1 0x20000000 0x8 .data inited 0x20000000 0x8 XShttio.o [3] - 0x20000008 0x8 "P2", part 2 of 3: 0x1000 CSTACK 0x20000008 0x1000 CSTACK uninit 0x20000008 0x1000 - 0x20001008 0x1000 "P2", part 3 of 3: 0xc4 .bss zero 0x20001008 0x70 HAL_Core.o [1] .bss zero 0x20001078 0x54 xxwritebuffered.o [3] - 0x200010cc 0xc4 ******************************************************************************* *** INIT TABLE *** Address Size ------- ---- Zero (__iar_zero_init3) 1 destination range, total size 0xc4: 0x20001008 0xc4 Copy (__iar_copy_init3) 1 source range, total size 0x8: 0x08000b80 0x8 1 destination range, total size 0x8: 0x20000000 0x8 ******************************************************************************* *** MODULE SUMMARY *** Module ro code ro data rw data ------ ------- ------- ------- C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj: [1] HAL_Core.o 1 784 112 vector_table_M.o 252 -------------------------------------------- Total: 2 036 112 command line: [2] -------------------------------------------- Total: dl6M_tln.a: [3] XShttio.o 8 8 8 exit.o 8 putchar.o 36 xcloseall.o 16 xxwritebuffered.o 204 84 -------------------------------------------- Total: 272 8 92 m6M_tl.a: [4] -------------------------------------------- Total: rt6M_tl.a: [5] I32DivModFast.o 174 cexit.o 14 cmain.o 26 copy_init3.o 48 cstart_closeall.o cstartup_M.o 12 data_init.o 40 setjmp.o 54 zero_init3.o 60 -------------------------------------------- Total: 428 shb_l.a: [6] dwrite.o 30 exit.o 20 iarttio.o 108 iarwrite.o 32 iarwstd.o 32 -------------------------------------------- Total: 222 Gaps 2 Linker created 36 4 096 ------------------------------------------------ Grand Total: 2 960 44 4 300 ******************************************************************************* *** ENTRY LIST *** Entry Address Size Type Object ----- ------- ---- ---- ------ .iar.init_table$$Base 0x08000af8 -- Gb - Linker created - .iar.init_table$$Limit 0x08000b1c -- Gb - Linker created - ?main 0x08000b1d Code Gb cmain.o [5] CSTACK$$Base 0x20000008 -- Gb - Linker created - CSTACK$$Limit 0x20001008 -- Gb - Linker created - HAL_CRC_DeInit 0x080000d3 0x16 Code Gb HAL_Core.o [1] HAL_CRC_Init 0x080000c1 0x12 Code Gb HAL_Core.o [1] Region$$Table$$Base 0x08000af8 -- Gb - Linker created - Region$$Table$$Limit 0x08000b1c -- Gb - Linker created - TEST_HAL_CRC_Calc_GROUP_RUNNER_FRAME 0x08000335 0x54 Code Gb HAL_Core.o [1] Unity 0x20001008 0x68 Data Gb HAL_Core.o [1] UnityAssertEqualNumber 0x08000617 0x40 Code Gb HAL_Core.o [1] UnityBegin 0x080006fb 0x1a Code Gb HAL_Core.o [1] UnityConcludeTest 0x08000591 0x3c Code Gb HAL_Core.o [1] UnityDefaultTestRun 0x080006bd 0x3e Code Gb HAL_Core.o [1] UnityEnd 0x08000715 0x5c Code Gb HAL_Core.o [1] UnityPrint 0x08000441 0x4c Code Gb HAL_Core.o [1] UnityPrintNumber 0x080004c5 0x18 Code Gb HAL_Core.o [1] UnityPrintNumberByStyle 0x0800048d 0x38 Code Gb HAL_Core.o [1] UnityPrintNumberHex 0x0800051b 0x30 Code Gb HAL_Core.o [1] UnityPrintNumberUnsigned 0x080004dd 0x3e Code Gb HAL_Core.o [1] _Close_all 0x08000b4f 0x10 Code Gb xcloseall.o [3] __ICFEDIT_region_RAM_end__ {Abs} 0x20007fff -- Gb command line/config [2] __ICFEDIT_region_RAM_start__ {Abs} 0x20000000 -- Gb command line/config [2] __aeabi_JMP_BUF_SIZE {Abs} 0x00000008 -- Gb setjmp.o [5] __aeabi_uidiv 0x080007dd Code Gb I32DivModFast.o [5] __aeabi_uidivmod 0x080007dd Code Gb I32DivModFast.o [5] __cexit_closeall 0x08000b43 Code Gb cexit.o [5] __cmain 0x08000b1d Code Gb cmain.o [5] __cstart_closeall 0x08000bbc Data Gb cstart_closeall.o [5] __dwrite 0x08000991 0x1e Code Gb dwrite.o [6] __exit 0x08000b61 0x14 Code Gb exit.o [6] __iar_close_ttio 0x080009f1 0x2e Code Gb iarttio.o [6] __iar_copy_init3 0x08000aa1 0x30 Code Gb copy_init3.o [5] __iar_data_init3 0x08000ad1 0x28 Code Gb data_init.o [5] __iar_get_ttio 0x08000a21 0x38 Code Gb iarttio.o [6] __iar_lookup_ttioh 0x08000a5d 0x8 Code Gb XShttio.o [3] __iar_program_start 0x08000b75 Code Gb cstartup_M.o [5] __iar_sh_stdout 0x080009af 0x20 Code Gb iarwstd.o [6] __iar_sh_write 0x080009cf 0x20 Code Gb iarwrite.o [6] __iar_ttio_handles 0x20000000 0x8 Data Lc XShttio.o [3] __iar_zero_init3 0x08000a65 0x3c Code Gb zero_init3.o [5] __vector_table 0x08000000 Data Gb vector_table_M.o [1] __write_buffered 0x080008c5 0xcc Code Gb xxwritebuffered.o [3] _call_main 0x08000b29 Code Gb cmain.o [5] _exit 0x08000b41 Code Gb cexit.o [5] _main 0x08000b33 Code Gb cmain.o [5] exit 0x08000b37 0x8 Code Gb exit.o [3] longjmp 0x080008a5 Code Gb setjmp.o [5] main 0x080000e9 0x94 Code Gb HAL_Core.o [1] pFixtureSetUp 0x20001070 0x4 Data Gb HAL_Core.o [1] pFixtureTearDown 0x20001074 0x4 Data Gb HAL_Core.o [1] putchar 0x080007b9 0x24 Code Gb putchar.o [3] setUp 0x08000215 0x10 Code Gb HAL_Core.o [1] setjmp 0x0800088d Code Gb setjmp.o [5] store 0x20001078 0x50 Data Lc xxwritebuffered.o [3] storeLen 0x200010c8 0x4 Data Lc xxwritebuffered.o [3] tearDown 0x08000225 0x10 Code Gb HAL_Core.o [1] [1] = C:\Jenkins\workspace\RnD\FA\Opto\Platform\Smoketests\HAL_CRC_STM32F0\Src\Project\Release\Obj [2] = command line [3] = dl6M_tln.a [4] = m6M_tl.a [5] = rt6M_tl.a [6] = shb_l.a 2 960 bytes of readonly code memory 44 bytes of readonly data memory 4 300 bytes of readwrite data memory Errors: none Warnings: none