###############################################################################
#
# IAR ELF Linker V8.30.1.114/W32 for ARM                  12/Oct/2021  14:33:36
# Copyright 2007-2018 IAR Systems AB.
#
#    Output file  =  
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Exe\MT_ENC28J60.out
#    Map file     =  
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\List\MT_ENC28J60.map
#    Command line =  
#        -f C:\Users\Aveal\AppData\Local\Temp\EWD1E1.tmp
#        (D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\arp.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\enc28j60.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\ethernet.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\main.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\startup_stm32f103xb.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_cortex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_dma.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_exti.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_flash.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_flash_ex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_gpio.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_gpio_ex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_msp.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_pwr.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_rcc.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_rcc_ex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_spi.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_tim.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_hal_tim_ex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\stm32f1xx_it.o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj\system_stm32f1xx.o
#        --redirect _Printf=_PrintfFull --redirect _Scanf=_ScanfFull
#        --no_out_extension -o
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Exe\MT_ENC28J60.out
#        --map
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\List\MT_ENC28J60.map
#        --config
#        D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM/stm32f103xb_flash.icf
#        --semihosting --entry __iar_program_start --vfe --text_out locale)
#
###############################################################################

*******************************************************************************
*** RUNTIME MODEL ATTRIBUTES
***

CppFlavor       = *
__SystemLibrary = DLib
__dlib_version  = 6


*******************************************************************************
*** HEAP SELECTION
***

The basic heap was selected because no calls to memory allocation
functions were found in the application outside of system library
functions, and there are calls to deallocation functions in the
application.


*******************************************************************************
*** PLACEMENT SUMMARY
***

"A0":  place at 0x800'0000 { ro section .intvec };
"P1":  place in [from 0x800'0000 to 0x801'ffff] { ro };
define block CSTACK with size = 1K, alignment = 8 { };
define block HEAP with size = 512, alignment = 8 { };
"P2":  place in [from 0x2000'0000 to 0x2000'4fff] {
          rw, block CSTACK, block HEAP };
initialize by copy { rw };

  Section            Kind         Address    Size  Object
  -------            ----         -------    ----  ------
"A0":                                        0xec
  .intvec            ro code   0x800'0000    0xec  startup_stm32f103xb.o [1]
                             - 0x800'00ec    0xec

"P1":                                      0x1bd6
  .text              ro code   0x800'00ec   0x62c  stm32f1xx_hal_rcc.o [1]
  .text              ro code   0x800'0718     0xc  stm32f1xx_hal.o [1]
  .text              ro code   0x800'0724    0x4c  stm32f1xx_hal.o [1]
  .text              ro code   0x800'0770    0xa6  ABImemcpy.o [3]
  .text              ro code   0x800'0816    0x3a  zero_init3.o [3]
  .text              ro code   0x800'0850   0x124  stm32f1xx_hal_cortex.o [1]
  .text              ro code   0x800'0974   0x5c0  stm32f1xx_hal_spi.o [1]
  .text              ro code   0x800'0f34    0xbc  stm32f1xx_hal_msp.o [1]
  .text              ro code   0x800'0ff0     0x6  ABImemclr4.o [3]
  .rodata            const     0x800'0ff6     0x2  stm32f1xx_hal_rcc.o [1]
  .text              ro code   0x800'0ff8   0x278  stm32f1xx_hal_gpio.o [1]
  .text              ro code   0x800'1270    0x32  ABImemset48.o [3]
  .text              ro code   0x800'12a4   0x4b8  enc28j60.o [1]
  .text              ro code   0x800'175c    0x28  stm32f1xx_hal.o [1]
  .text              ro code   0x800'1784   0x16a  main.o [1]
  .text              ro code   0x800'18f0    0x24  stm32f1xx_hal.o [1]
  .text              ro code   0x800'1914    0xa4  ethernet.o [1]
  .text              ro code   0x800'19b8    0xa8  arp.o [1]
  .text              ro code   0x800'1a60    0x68  memcmp.o [3]
  .text              ro code   0x800'1ac8    0x2c  copy_init3.o [3]
  .text              ro code   0x800'1af4    0x28  data_init.o [3]
  .iar.init_table    const     0x800'1b1c    0x24  - Linker created -
  Initializer bytes  const     0x800'1b40    0x20  <for P2-1>
  .text              ro code   0x800'1b60    0x1e  cmain.o [3]
  .text              ro code   0x800'1b7e     0x4  low_level_init.o [2]
  .text              ro code   0x800'1b82     0x4  exit.o [2]
  .text              ro code   0x800'1b88     0xa  cexit.o [3]
  .text              ro code   0x800'1b94    0x14  exit.o [4]
  .text              ro code   0x800'1ba8    0x18  stm32f1xx_hal.o [1]
  .text              ro code   0x800'1bc0    0x18  stm32f1xx_it.o [1]
  .rodata            const     0x800'1bd8    0x10  stm32f1xx_hal_rcc.o [1]
  .rodata            const     0x800'1be8    0x10  system_stm32f1xx.o [1]
  .text              ro code   0x800'1bf8    0x10  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c08     0xc  cstartup_M.o [3]
  .text              ro code   0x800'1c14     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c18     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c1c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c20     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c24     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c28     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c2c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c30     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c34     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c38     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c3c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c40     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c44     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c48     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c4c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c50     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c54     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c58     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c5c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c60     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c64     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c68     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c6c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c70     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c74     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c78     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c7c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c80     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c84     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c88     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c8c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c90     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c94     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c98     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1c9c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1ca0     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1ca4     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1ca8     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1cac     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1cb0     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1cb4     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1cb8     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1cbc     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'1cc0     0x2  system_stm32f1xx.o [1]
  .rodata            const     0x800'1cc2     0x0  zero_init3.o [3]
  .rodata            const     0x800'1cc2     0x0  copy_init3.o [3]
                             - 0x800'1cc2  0x1bd6

"P2", part 1 of 3:                           0x20
  P2-1                        0x2000'0000    0x1f  <Init block>
    .data            inited   0x2000'0000     0x8  enc28j60.o [1]
    .data            inited   0x2000'0008     0x4  enc28j60.o [1]
    .data            inited   0x2000'000c     0x8  enc28j60.o [1]
    .data            inited   0x2000'0014     0x4  stm32f1xx_hal.o [1]
    .data            inited   0x2000'0018     0x4  system_stm32f1xx.o [1]
    .data            inited   0x2000'001c     0x2  enc28j60.o [1]
    .data            inited   0x2000'001e     0x1  stm32f1xx_hal.o [1]
                            - 0x2000'001f    0x1f

"P2", part 2 of 3:                          0x46c
  .bss               zero     0x2000'0020   0x40c  main.o [1]
  .bss               zero     0x2000'042c    0x58  main.o [1]
  .bss               zero     0x2000'0484     0x4  stm32f1xx_hal.o [1]
  .bss               zero     0x2000'0488     0x1  enc28j60.o [1]
                            - 0x2000'0489   0x469

"P2", part 3 of 3:                          0x400
  CSTACK                      0x2000'0490   0x400  <Block>
    CSTACK           uninit   0x2000'0490   0x400  <Block tail>
                            - 0x2000'0890   0x400

Unused ranges:

         From           To      Size
         ----           --      ----
   0x800'1cc2   0x801'ffff  0x1'e33e
  0x2000'048c  0x2000'048f       0x4
  0x2000'0890  0x2000'4fff    0x4770


*******************************************************************************
*** INIT TABLE
***

          Address      Size
          -------      ----
Zero (__iar_zero_init3)
    1 destination range, total size 0x469:
          0x2000'0020  0x469

Copy (__iar_copy_init3)
    1 source range, total size 0x20 (103% of destination):
           0x800'1b40   0x20
    1 destination range, total size 0x1f:
          0x2000'0000   0x1f



*******************************************************************************
*** MODULE SUMMARY
***

    Module                  ro code  ro data  rw data
    ------                  -------  -------  -------
command line/config:
    -------------------------------------------------
    Total:

D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj: [1]
    arp.o                       168
    enc28j60.o                1 208       22       23
    ethernet.o                  164
    main.o                      362             1 124
    startup_stm32f103xb.o       424
    stm32f1xx_hal.o             188        5        9
    stm32f1xx_hal_cortex.o      292
    stm32f1xx_hal_gpio.o        632
    stm32f1xx_hal_msp.o         188
    stm32f1xx_hal_rcc.o       1 580       18
    stm32f1xx_hal_spi.o       1 472
    stm32f1xx_it.o               24
    system_stm32f1xx.o            2       20        4
    -------------------------------------------------
    Total:                    6 704       65    1 160

dl7M_tln.a: [2]
    exit.o                        4
    low_level_init.o              4
    -------------------------------------------------
    Total:                        8

rt7M_tl.a: [3]
    ABImemclr4.o                  6
    ABImemcpy.o                 166
    ABImemset48.o                50
    cexit.o                      10
    cmain.o                      30
    copy_init3.o                 44
    cstartup_M.o                 12
    data_init.o                  40
    memcmp.o                    104
    zero_init3.o                 58
    -------------------------------------------------
    Total:                      520

shb_l.a: [4]
    exit.o                       20
    -------------------------------------------------
    Total:                       20

    Gaps                          8
    Linker created                        37    1 024
-----------------------------------------------------
    Grand Total:              7 260      102    2 184


*******************************************************************************
*** ENTRY LIST
***

Entry                       Address   Size  Type      Object
-----                       -------   ----  ----      ------
.iar.init_table$$Base    0x800'1b1c          --   Gb  - Linker created -
.iar.init_table$$Limit   0x800'1b40          --   Gb  - Linker created -
?main                    0x800'1b61         Code  Gb  cmain.o [3]
AHBPrescTable            0x800'1be8   0x10  Data  Gb  system_stm32f1xx.o [1]
ARP_Process              0x800'19b9   0xa8  Code  Gb  arp.o [1]
BitFieldClear            0x800'13fb   0x38  Code  Lc  enc28j60.o [1]
BitFieldSet              0x800'13c3   0x38  Code  Lc  enc28j60.o [1]
BusFault_Handler         0x800'1bc7    0x2  Code  Gb  stm32f1xx_it.o [1]
CSTACK$$Base            0x2000'0490          --   Gb  - Linker created -
CSTACK$$Limit           0x2000'0890          --   Gb  - Linker created -
CheckBank                0x800'134d   0x76  Code  Lc  enc28j60.o [1]
DebugMon_Handler         0x800'1bcd    0x2  Code  Gb  stm32f1xx_it.o [1]
ENC28J60_Init            0x800'159f   0xb4  Code  Gb  enc28j60.o [1]
ENC28J60_ReceiveFrame    0x800'1653   0x8a  Code  Gb  enc28j60.o [1]
ENC28J60_StartReceiving
                         0x800'1563    0xc  Code  Gb  enc28j60.o [1]
ENC28J60_TransmitFrame   0x800'16f5   0x68  Code  Gb  enc28j60.o [1]
ETH_Process              0x800'1959   0x60  Code  Gb  ethernet.o [1]
ETH_Response             0x800'1915   0x3e  Code  Lc  ethernet.o [1]
Error_Handler            0x800'18ed    0x2  Code  Gb  main.o [1]
HAL_Delay                0x800'175d   0x28  Code  Wk  stm32f1xx_hal.o [1]
HAL_GPIO_Init            0x800'0ff9  0x21e  Code  Gb  stm32f1xx_hal_gpio.o [1]
HAL_GPIO_WritePin        0x800'1217   0x1a  Code  Gb  stm32f1xx_hal_gpio.o [1]
HAL_GetTick              0x800'0719    0xc  Code  Wk  stm32f1xx_hal.o [1]
HAL_IncTick              0x800'1ba9   0x18  Code  Wk  stm32f1xx_hal.o [1]
HAL_Init                 0x800'18f1   0x20  Code  Gb  stm32f1xx_hal.o [1]
HAL_InitTick             0x800'0725   0x4c  Code  Wk  stm32f1xx_hal.o [1]
HAL_MspInit              0x800'0f35   0x3c  Code  Gb  stm32f1xx_hal_msp.o [1]
HAL_NVIC_SetPriority     0x800'0921   0x2a  Code  Gb  stm32f1xx_hal_cortex.o [1]
HAL_NVIC_SetPriorityGrouping
                         0x800'0915    0xc  Code  Gb  stm32f1xx_hal_cortex.o [1]
HAL_RCC_ClockConfig      0x800'04ed  0x14e  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_RCC_GetSysClockFreq
                         0x800'063b   0x70  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_RCC_OscConfig        0x800'00ed  0x400  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_SPI_Init             0x800'0975   0xc4  Code  Gb  stm32f1xx_hal_spi.o [1]
HAL_SPI_MspInit          0x800'0f71   0x6a  Code  Gb  stm32f1xx_hal_msp.o [1]
HAL_SPI_Transmit         0x800'0a39  0x1b6  Code  Gb  stm32f1xx_hal_spi.o [1]
HAL_SPI_TransmitReceive
                         0x800'0bef  0x23c  Code  Gb  stm32f1xx_hal_spi.o [1]
HAL_SYSTICK_Config       0x800'094b    0xc  Code  Gb  stm32f1xx_hal_cortex.o [1]
HardFault_Handler        0x800'1bc3    0x2  Code  Gb  stm32f1xx_it.o [1]
MX_GPIO_Init             0x800'1853   0x84  Code  Lc  main.o [1]
MX_SPI1_Init             0x800'180d   0x46  Code  Lc  main.o [1]
MemManage_Handler        0x800'1bc5    0x2  Code  Gb  stm32f1xx_it.o [1]
NMI_Handler              0x800'1bc1    0x2  Code  Gb  stm32f1xx_it.o [1]
NVIC_EncodePriority      0x800'08a5   0x40  Code  Lc  stm32f1xx_hal_cortex.o [1]
PendSV_Handler           0x800'1bcf    0x2  Code  Gb  stm32f1xx_it.o [1]
RCC_Delay                0x800'06ab   0x26  Code  Lc  stm32f1xx_hal_rcc.o [1]
ReadBufferMem            0x800'1509   0x36  Code  Lc  enc28j60.o [1]
ReadByte                 0x800'12e5   0x2a  Code  Lc  enc28j60.o [1]
ReadControlReg           0x800'1433   0x54  Code  Lc  enc28j60.o [1]
Region$$Table$$Base      0x800'1b1c          --   Gb  - Linker created -
Region$$Table$$Limit     0x800'1b40          --   Gb  - Linker created -
SPI_EndRxTxTransaction   0x800'0f05   0x2a  Code  Lc  stm32f1xx_hal_spi.o [1]
SPI_WaitFlagStateUntilTimeout
                         0x800'0e2b   0xda  Code  Lc  stm32f1xx_hal_spi.o [1]
SVC_Handler              0x800'1bcb    0x2  Code  Gb  stm32f1xx_it.o [1]
SetCS                    0x800'12a5   0x14  Code  Lc  enc28j60.o [1]
SysTick_Config           0x800'08e5   0x30  Code  Lc  stm32f1xx_hal_cortex.o [1]
SysTick_Handler          0x800'1bd1    0x8  Code  Gb  stm32f1xx_it.o [1]
SystemClock_Config       0x800'17a3   0x6a  Code  Gb  main.o [1]
SystemCoreClock         0x2000'0018    0x4  Data  Gb  system_stm32f1xx.o [1]
SystemInit               0x800'1cc1    0x2  Code  Gb  system_stm32f1xx.o [1]
SystemReset              0x800'153f   0x24  Code  Lc  enc28j60.o [1]
UsageFault_Handler       0x800'1bc9    0x2  Code  Gb  stm32f1xx_it.o [1]
WriteBufferMem           0x800'14e3   0x26  Code  Lc  enc28j60.o [1]
WriteByte                0x800'12d3   0x12  Code  Lc  enc28j60.o [1]
WriteBytes               0x800'12b9   0x1a  Code  Lc  enc28j60.o [1]
WriteCommand             0x800'132f   0x1e  Code  Lc  enc28j60.o [1]
WriteControlReg          0x800'1487   0x38  Code  Lc  enc28j60.o [1]
WriteControlRegPair      0x800'14bf   0x24  Code  Lc  enc28j60.o [1]
WritePhyReg              0x800'156f   0x30  Code  Lc  enc28j60.o [1]
__NVIC_GetPriorityGrouping
                         0x800'086f    0xa  Code  Lc  stm32f1xx_hal_cortex.o [1]
__NVIC_SetPriority       0x800'0879   0x2c  Code  Lc  stm32f1xx_hal_cortex.o [1]
__NVIC_SetPriorityGrouping
                         0x800'0851   0x1e  Code  Lc  stm32f1xx_hal_cortex.o [1]
__aeabi_memclr4          0x800'0ff1         Code  Gb  ABImemclr4.o [3]
__aeabi_memcpy           0x800'0771         Code  Gb  ABImemcpy.o [3]
__aeabi_memcpy4          0x800'0791         Code  Gb  ABImemcpy.o [3]
__aeabi_memcpy8          0x800'0791         Code  Gb  ABImemcpy.o [3]
__cmain                  0x800'1b61         Code  Gb  cmain.o [3]
__exit                   0x800'1b95   0x14  Code  Gb  exit.o [4]
__iar_Memset4_word       0x800'1271         Code  Gb  ABImemset48.o [3]
__iar_Memset8_word       0x800'1271         Code  Gb  ABImemset48.o [3]
__iar_copy_init3         0x800'1ac9   0x2c  Code  Gb  copy_init3.o [3]
__iar_data_init3         0x800'1af5   0x28  Code  Gb  data_init.o [3]
__iar_program_start      0x800'1c09         Code  Gb  cstartup_M.o [3]
__iar_zero_init3         0x800'0817   0x3a  Code  Gb  zero_init3.o [3]
__low_level_init         0x800'1b7f    0x4  Code  Gb  low_level_init.o [2]
__vector_table           0x800'0000         Data  Gb  startup_stm32f103xb.o [1]
_call_main               0x800'1b6d         Code  Gb  cmain.o [3]
_exit                    0x800'1b89         Code  Gb  cexit.o [3]
_main                    0x800'1b7b         Code  Gb  cmain.o [3]
commandOpCodes          0x2000'000c    0x8  Data  Lc  enc28j60.o [1]
curBank                 0x2000'0488    0x1  Data  Lc  enc28j60.o [1]
curPtr                  0x2000'001c    0x2  Data  Lc  enc28j60.o [1]
exit                     0x800'1b83    0x4  Code  Gb  exit.o [2]
frame                   0x2000'0020  0x40c  Data  Gb  main.o [1]
getRegAddr               0x800'1325    0xa  Code  Lc  enc28j60.o [1]
getRegBank               0x800'131b    0xa  Code  Lc  enc28j60.o [1]
getRegType               0x800'130f    0xc  Code  Lc  enc28j60.o [1]
hspi1                   0x2000'042c   0x58  Data  Gb  main.o [1]
ipAddr                  0x2000'0008    0x4  Data  Gb  enc28j60.o [1]
macAddr                 0x2000'0000    0x8  Data  Gb  enc28j60.o [1]
main                     0x800'1785   0x1e  Code  Gb  main.o [1]
memcmp                   0x800'1a61         Code  Gb  memcmp.o [3]
uwTick                  0x2000'0484    0x4  Data  Gb  stm32f1xx_hal.o [1]
uwTickFreq              0x2000'001e    0x1  Data  Gb  stm32f1xx_hal.o [1]
uwTickPrio              0x2000'0014    0x4  Data  Gb  stm32f1xx_hal.o [1]


[1] = D:\Projects\MicroTechnics\Projects_site\MT_ENC28J60_Part_3\EWARM\MT_ENC28J60\Obj
[2] = dl7M_tln.a
[3] = rt7M_tl.a
[4] = shb_l.a

  7 260 bytes of readonly  code memory
    102 bytes of readonly  data memory
  2 184 bytes of readwrite data memory

Errors: none
Warnings: none
