###############################################################################
#
# IAR ELF Linker V9.40.1.364/W64 for ARM                  17/Mar/2025  14:16:44
# Copyright 2007-2023 IAR Systems AB.
#
#    Output file  =
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Exe\Project.out
#    Map file     =
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\List\Project.map
#    Command line =
#        -f
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Exe\Project.out.rsp
#        (D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\Can_User.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\Emulated_EEPROM.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\Emulated_EEPROM_Access.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\Flash_test.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\main.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\NVS_Test.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_can.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_cortex.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_dma.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_flash.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_gpio.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\py32f072_hal_msp.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\py32f072_hal_opt.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_pwr.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_rcc.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_rcc_ex.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir\py32f072_hal_uart.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir\py32f072_it.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072xx_Start_Kit_1292202923306237531.dir\py32f072xx_Start_Kit.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\EWARM_7214922893274846302.dir\startup_py32f072xx.o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\CMSIS_6603591812247902717.dir\system_py32f072.o
#        --no_out_extension -o
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Exe\Project.out
#        --map
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\List\Project.map
#        --config
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\py32f072xB_flash.icf
#        --semihosting --entry __iar_program_start --vfe --text_out locale
#        --cpu=Cortex-M0+ --fpu=None) --dependencies=n
#        D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Exe\Project.out.iar_deps
#
###############################################################################

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

CppFlavor       = *
__CPP_Runtime   = 1
__SystemLibrary = DLib
__dlib_version  = 6


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

The basic heap was selected because --advanced_heap
was not specified and the application did not appear to
be primarily optimized for speed.


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

"A0":  place at address 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'3fff] {
          rw, block CSTACK, block HEAP };
initialize by copy { rw };

  Section            Kind         Address    Size  Object
  -------            ----         -------    ----  ------
"A0":                                        0xc0
  .intvec            ro code   0x800'0000    0xc0  startup_py32f072xx.o [2]
                             - 0x800'00c0    0xc0

"P1":                                      0x3487
  .text              ro code   0x800'00c0   0x9c0  Emulated_EEPROM_Access.o [5]
  .text              ro code   0x800'0a80    0xe0  I32DivModFast.o [7]
  .text              ro code   0x800'0b60     0x2  IntDivZer.o [7]
  .rodata            const     0x800'0b62     0x2  py32f072xx_Start_Kit.o [4]
  .text              ro code   0x800'0b64   0x804  py32f072_hal_rcc.o [3]
  .text              ro code   0x800'1368     0xc  py32f072_hal.o [3]
  .text              ro code   0x800'1374    0x5c  py32f072_hal.o [3]
  .text              ro code   0x800'13d0    0x34  ABImemcpy.o [7]
  .text              ro code   0x800'1404    0xf0  py32f072_hal_cortex.o [3]
  .text              ro code   0x800'14f4   0x560  py32f072_hal_flash.o [3]
  .text              ro code   0x800'1a54   0x3d4  py32f072_hal_uart.o [3]
  .text              ro code   0x800'1e28     0x2  py32f072_hal_uart.o [3]
  .rodata            const     0x800'1e2a     0x2  py32f072xx_Start_Kit.o [4]
  .text              ro code   0x800'1e2c   0x3c4  py32f072_hal_can.o [3]
  .text              ro code   0x800'21f0    0xc4  py32f072_hal_msp.o [5]
  .text              ro code   0x800'22b4    0x14  memset.o [7]
  .text              ro code   0x800'22c8    0xb0  main.o [5]
  .text              ro code   0x800'2378   0x1c0  py32f072_hal_gpio.o [3]
  .text              ro code   0x800'2538    0x4e  ABImemset.o [7]
  .text              ro code   0x800'2586     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'2588    0x1c  py32f072_hal.o [3]
  .text              ro code   0x800'25a4   0x1f4  py32f072xx_Start_Kit.o [4]
  .text              ro code   0x800'2798   0x120  NVS_Test.o [5]
  .text              ro code   0x800'28b8   0x198  Can_User.o [5]
  .text              ro code   0x800'2a50    0x70  Emulated_EEPROM.o [5]
  .text              ro code   0x800'2ac0    0x28  printf.o [6]
  .text              ro code   0x800'2ae8   0x17c  xprintftiny.o [6]
  .text              ro code   0x800'2c64     0xe  strlen.o [7]
  .text              ro code   0x800'2c72     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'2c74   0x168  Flash_test.o [5]
  .rodata            const     0x800'2ddc   0x100  Emulated_EEPROM_Access.o [5]
  .rodata            const     0x800'2edc   0x100  Emulated_EEPROM_Access.o [5]
  .rodata            const     0x800'2fdc    0x44  NVS_Test.o [5]
  .rodata            const     0x800'3020    0x40  Can_User.o [5]
  .rodata            const     0x800'3060    0x40  NVS_Test.o [5]
  .rodata            const     0x800'30a0    0x40  system_py32f072.o [1]
  .rodata            const     0x800'30e0    0x3c  Can_User.o [5]
  .rodata            const     0x800'311c    0x3c  NVS_Test.o [5]
  .text              ro code   0x800'3158    0x3c  system_py32f072.o [1]
  .text              ro code   0x800'3194    0x3c  zero_init3.o [7]
  .rodata            const     0x800'31d0    0x34  NVS_Test.o [5]
  .rodata            const     0x800'3204    0x30  Flash_test.o [5]
  .text              ro code   0x800'3234    0x30  copy_init3.o [7]
  .rodata            const     0x800'3264    0x28  Flash_test.o [5]
  .text              ro code   0x800'328c    0x28  data_init.o [7]
  .rodata            const     0x800'32b4    0x24  Can_User.o [5]
  .rodata            const     0x800'32d8    0x24  Flash_test.o [5]
  .iar.init_table    const     0x800'32fc    0x24  - Linker created -
  .rodata            const     0x800'3320    0x20  py32f072_hal_flash.o [3]
  .rodata            const     0x800'3340    0x20  system_py32f072.o [1]
  .rodata            const     0x800'3360    0x20  system_py32f072.o [1]
  .text              ro code   0x800'3380    0x1e  cmain.o [7]
  .text              ro code   0x800'339e     0x4  low_level_init.o [6]
  .text              ro code   0x800'33a2     0x8  exit.o [6]
  .text              ro code   0x800'33aa     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'33ac     0xa  cexit.o [7]
  .text              ro code   0x800'33b6     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'33b8    0x14  exit.o [8]
  .rodata            const     0x800'33cc    0x1c  Flash_test.o [5]
  .rodata            const     0x800'33e8    0x1c  NVS_Test.o [5]
  .rodata            const     0x800'3404    0x1c  NVS_Test.o [5]
  .text              ro code   0x800'3420    0x1c  cstartup_M.o [7]
  .rodata            const     0x800'343c    0x18  Flash_test.o [5]
  .text              ro code   0x800'3454    0x18  py32f072_hal.o [3]
  .text              ro code   0x800'346c    0x16  xprout.o [6]
  .text              ro code   0x800'3482     0x2  startup_py32f072xx.o [2]
  Initializer bytes  const     0x800'3484    0x18  <for P2-1>
  .text              ro code   0x800'349c     0x2  startup_py32f072xx.o [2]
  .rodata            const     0x800'34a0    0x14  py32f072_hal_rcc.o [3]
  .text              ro code   0x800'34b4    0x12  py32f072_it.o [5]
  .text              ro code   0x800'34c6     0x2  startup_py32f072xx.o [2]
  .rodata            const     0x800'34c8    0x10  Emulated_EEPROM.o [5]
  .rodata            const     0x800'34d8    0x10  py32f072_hal_rcc.o [3]
  .text              ro code   0x800'34e8    0x10  startup_py32f072xx.o [2]
  .rodata            const     0x800'34f8     0xc  py32f072_hal_can.o [3]
  .rodata            const     0x800'3504     0x8  py32f072_hal_rcc.o [3]
  .rodata            const     0x800'350c     0x8  py32f072_hal_rcc.o [3]
  .text              ro code   0x800'3514     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3516     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3518     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'351a     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'351c     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'351e     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3520     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3522     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3524     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3526     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3528     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'352a     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'352c     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'352e     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3530     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3532     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3534     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3536     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3538     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'353a     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'353c     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'353e     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3540     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3542     0x2  startup_py32f072xx.o [2]
  .text              ro code   0x800'3544     0x2  startup_py32f072xx.o [2]
  .rodata            const     0x800'3546     0x1  py32f072xx_Start_Kit.o [4]
  .rodata            const     0x800'3547     0x0  zero_init3.o [7]
  .rodata            const     0x800'3547     0x0  copy_init3.o [7]
                             - 0x800'3547  0x3487

"P2", part 1 of 3:                           0x18
  P2-1                        0x2000'0000    0x15  <Init block>
    .data            inited   0x2000'0000     0x4  py32f072_hal.o [3]
    .data            inited   0x2000'0004     0x4  py32f072_hal.o [3]
    .data            inited   0x2000'0008     0x4  py32f072xx_Start_Kit.o [4]
    .data            inited   0x2000'000c     0x4  py32f072xx_Start_Kit.o [4]
    .data            inited   0x2000'0010     0x4  system_py32f072.o [1]
    .data            inited   0x2000'0014     0x1  NVS_Test.o [5]
                            - 0x2000'0015    0x15

"P2", part 2 of 3:                          0x65c
  .bss               zero     0x2000'0018   0x400  Flash_test.o [5]
  .bss               zero     0x2000'0418   0x100  Emulated_EEPROM.o [5]
  .bss               zero     0x2000'0518    0x4c  py32f072xx_Start_Kit.o [4]
  .bss               zero     0x2000'0564    0x30  Can_User.o [5]
  .bss               zero     0x2000'0594    0x20  Can_User.o [5]
  .bss               zero     0x2000'05b4    0x1c  Can_User.o [5]
  .bss               zero     0x2000'05d0    0x18  Can_User.o [5]
  .bss               zero     0x2000'05e8    0x18  Emulated_EEPROM.o [5]
  .bss               zero     0x2000'0600    0x18  py32f072_hal_flash.o [3]
  .bss               zero     0x2000'0618    0x10  Emulated_EEPROM_Access.o [5]
  .bss               zero     0x2000'0628     0x8  Can_User.o [5]
  .bss               zero     0x2000'0630     0x8  Can_User.o [5]
  .bss               zero     0x2000'0638     0x4  Emulated_EEPROM_Access.o [5]
  .bss               zero     0x2000'063c     0x4  Emulated_EEPROM_Access.o [5]
  .bss               zero     0x2000'0640     0x4  Emulated_EEPROM_Access.o [5]
  .bss               zero     0x2000'0644     0x4  Emulated_EEPROM_Access.o [5]
  .bss               zero     0x2000'0648     0x4  Emulated_EEPROM_Access.o [5]
  .bss               zero     0x2000'064c     0x4  NVS_Test.o [5]
  .bss               zero     0x2000'0650     0x4  NVS_Test.o [5]
  .bss               zero     0x2000'0654     0x4  NVS_Test.o [5]
  .bss               zero     0x2000'0658     0x4  NVS_Test.o [5]
  .bss               zero     0x2000'065c     0x4  NVS_Test.o [5]
  .bss               zero     0x2000'0660     0x4  NVS_Test.o [5]
  .bss               zero     0x2000'0664     0x4  NVS_Test.o [5]
  .bss               zero     0x2000'0668     0x4  NVS_Test.o [5]
  .bss               zero     0x2000'066c     0x4  py32f072_hal.o [3]
  .bss               zero     0x2000'0670     0x1  NVS_Test.o [5]
  .bss               zero     0x2000'0671     0x1  NVS_Test.o [5]
  .bss               zero     0x2000'0672     0x1  NVS_Test.o [5]
  .bss               zero     0x2000'0673     0x1  NVS_Test.o [5]
                            - 0x2000'0674   0x65c

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

Unused ranges:

         From           To      Size
         ----           --      ----
   0x800'3547   0x801'ffff  0x1'cab9
  0x2000'0674  0x2000'0677       0x4
  0x2000'0a78  0x2000'3fff    0x3588


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

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

Copy (__iar_copy_init3)
    1 source range, total size 0x18 (114% of destination):
           0x800'3484   0x18
    1 destination range, total size 0x15:
          0x2000'0000   0x15



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

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

D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\CMSIS_6603591812247902717.dir: [1]
    system_py32f072.o              60      132        4
    ---------------------------------------------------
    Total:                         60      132        4

D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\EWARM_7214922893274846302.dir: [2]
    startup_py32f072xx.o          272
    ---------------------------------------------------
    Total:                        272

D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir: [3]
    py32f072_hal.o                156        8       12
    py32f072_hal_can.o            964       12
    py32f072_hal_cortex.o         240
    py32f072_hal_flash.o        1'376       32       24
    py32f072_hal_gpio.o           448
    py32f072_hal_rcc.o          2'052       52
    py32f072_hal_uart.o           982
    ---------------------------------------------------
    Total:                      6'218      104       36

D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072xx_Start_Kit_1292202923306237531.dir: [4]
    py32f072xx_Start_Kit.o        500       13       84
    ---------------------------------------------------
    Total:                        500       13       84

D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir: [5]
    Can_User.o                    408      160      148
    Emulated_EEPROM.o             112       16      280
    Emulated_EEPROM_Access.o    2'496      512       36
    Flash_test.o                  360      176    1'024
    NVS_Test.o                    288      301       37
    main.o                        176
    py32f072_hal_msp.o            196
    py32f072_it.o                  18
    ---------------------------------------------------
    Total:                      4'054    1'165    1'525

dl6M_tln.a: [6]
    exit.o                          8
    low_level_init.o                4
    printf.o                       40
    xprintftiny.o                 380
    xprout.o                       22
    ---------------------------------------------------
    Total:                        454

rt6M_tl.a: [7]
    ABImemcpy.o                    52
    ABImemset.o                    78
    I32DivModFast.o               224
    IntDivZer.o                     2
    cexit.o                        10
    cmain.o                        30
    copy_init3.o                   48
    cstartup_M.o                   28
    data_init.o                    40
    memset.o                       20
    strlen.o                       14
    zero_init3.o                   60
    ---------------------------------------------------
    Total:                        606

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

    Gaps                                     2
    Linker created                          39    1'024
-------------------------------------------------------
    Grand Total:               12'184    1'455    2'673


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

Entry                       Address   Size  Type      Object
-----                       -------   ----  ----      ------
.iar.init_table$$Base    0x800'32fc          --   Gb  - Linker created -
.iar.init_table$$Limit   0x800'3320          --   Gb  - Linker created -
?main                    0x800'3381         Code  Gb  cmain.o [7]
ADC_COMP_IRQHandler      0x800'351f         Code  Wk  startup_py32f072xx.o [2]
AHBPrescTable            0x800'30a0   0x40  Data  Gb  system_py32f072.o [1]
APBPrescTable            0x800'3340   0x20  Data  Gb  system_py32f072.o [1]
APP_ErrorHandler         0x800'2375    0x4  Code  Gb  main.o [5]
APP_SystemClockConfig    0x800'2305   0x6c  Code  Lc  main.o [5]
BSP_LED_Init             0x800'25a5   0x60  Code  Gb  py32f072xx_Start_Kit.o [4]
BSP_LED_On               0x800'2605   0x1c  Code  Gb  py32f072xx_Start_Kit.o [4]
BSP_PB_Init              0x800'2621   0x94  Code  Gb  py32f072xx_Start_Kit.o [4]
BSP_USART_Config         0x800'26b5   0xa4  Code  Gb  py32f072xx_Start_Kit.o [4]
BUTTON_IRQn              0x800'3546    0x1  Data  Gb  py32f072xx_Start_Kit.o [4]
BUTTON_PIN               0x800'1e2a    0x2  Data  Gb  py32f072xx_Start_Kit.o [4]
BUTTON_PORT             0x2000'000c    0x4  Data  Gb  py32f072xx_Start_Kit.o [4]
BenCiXieRu              0x2000'0660    0x4  Data  Gb  NVS_Test.o [5]
BenCiXieRuNum           0x2000'0664    0x4  Data  Gb  NVS_Test.o [5]
CAN_Config               0x800'28b9   0x7e  Code  Gb  Can_User.o [5]
CAN_CopyMessageToFifo    0x800'2175   0x76  Code  Lc  py32f072_hal_can.o [3]
CAN_IRQHandler           0x800'3543         Code  Wk  startup_py32f072xx.o [2]
CAN_RX_Service           0x800'2937   0x74  Code  Gb  Can_User.o [5]
CAN_Received            0x2000'0670    0x1  Data  Gb  NVS_Test.o [5]
CAN_TX_Service           0x800'29ab   0x62  Code  Gb  Can_User.o [5]
CAN_User_APP_ErrorHandler
                         0x800'2a4d    0x4  Code  Gb  Can_User.o [5]
CSTACK$$Base            0x2000'0678          --   Gb  - Linker created -
CSTACK$$Limit           0x2000'0a78          --   Gb  - Linker created -
CanFilter               0x2000'05b4   0x1c  Data  Gb  Can_User.o [5]
CanHandle               0x2000'0564   0x30  Data  Gb  Can_User.o [5]
CanRxHeader             0x2000'0594   0x20  Data  Gb  Can_User.o [5]
CanTxHeader             0x2000'05d0   0x18  Data  Gb  Can_User.o [5]
DLCtoBytes               0x800'34f8    0xc  Data  Lc  py32f072_hal_can.o [3]
DMA1_Channel1_IRQHandler
                         0x800'3519         Code  Wk  startup_py32f072xx.o [2]
DMA1_Channel2_3_IRQHandler
                         0x800'351b         Code  Wk  startup_py32f072xx.o [2]
DMA1_Channel4_5_6_7_IRQHandler
                         0x800'351d         Code  Wk  startup_py32f072xx.o [2]
DebugUartHandle         0x2000'0518   0x4c  Data  Gb  py32f072xx_Start_Kit.o [4]
EEPROM_Access_Init       0x800'00c1  0x5f8  Code  Gb  Emulated_EEPROM_Access.o [5]
EEPROM_CRC_Calc          0x800'0a19   0x46  Code  Lc  Emulated_EEPROM_Access.o [5]
EEPROM_Init              0x800'2a51   0x22  Code  Gb  Emulated_EEPROM.o [5]
EEPROM_Read_Block_Data   0x800'06b9   0x86  Code  Gb  Emulated_EEPROM_Access.o [5]
EEPROM_Read_Data         0x800'2a8d   0x1a  Code  Gb  Emulated_EEPROM.o [5]
EEPROM_Write_Block_Data
                         0x800'074d  0x2c8  Code  Gb  Emulated_EEPROM_Access.o [5]
EEPROM_Write_Data        0x800'2aa7   0x1a  Code  Gb  Emulated_EEPROM.o [5]
EXTI0_1_IRQHandler       0x800'349d         Code  Wk  startup_py32f072xx.o [2]
EXTI2_3_IRQHandler       0x800'34c7         Code  Wk  startup_py32f072xx.o [2]
EXTI4_15_IRQHandler      0x800'3515         Code  Wk  startup_py32f072xx.o [2]
ErrNum                  0x2000'0014    0x1  Data  Gb  NVS_Test.o [5]
ErrNumDisplay           0x2000'0672    0x1  Data  Gb  NVS_Test.o [5]
FLASH_IRQHandler         0x800'33b7         Code  Wk  startup_py32f072xx.o [2]
FLASH_MassErase          0x800'1559   0x1a  Code  Lc  py32f072_hal_flash.o [3]
FLASH_PageErase          0x800'1573   0x16  Code  Lc  py32f072_hal_flash.o [3]
FLASH_Program_Page       0x800'159b   0x40  Code  Lc  py32f072_hal_flash.o [3]
FLASH_SectorErase        0x800'1589   0x12  Code  Lc  py32f072_hal_flash.o [3]
FLASH_WaitForLastOperation
                         0x800'1533   0x26  Code  Gb  py32f072_hal_flash.o [3]
HAL_CAN_ActivateTxRequest
                         0x800'1fdf   0x58  Code  Gb  py32f072_hal_can.o [3]
HAL_CAN_AddMessageToTxFifo
                         0x800'1f53   0x8c  Code  Gb  py32f072_hal_can.o [3]
HAL_CAN_ConfigFilter     0x800'1eb3   0xa0  Code  Gb  py32f072_hal_can.o [3]
HAL_CAN_GetRxMessage     0x800'2037   0xa8  Code  Gb  py32f072_hal_can.o [3]
HAL_CAN_Init             0x800'1e2d   0x86  Code  Gb  py32f072_hal_can.o [3]
HAL_CAN_MspInit          0x800'221d   0x84  Code  Gb  py32f072_hal_msp.o [5]
HAL_CAN_Start            0x800'20f5   0x7c  Code  Gb  py32f072_hal_can.o [3]
HAL_FLASH_Erase          0x800'15f5  0x246  Code  Gb  py32f072_hal_flash.o [3]
HAL_FLASH_Lock           0x800'1517   0x1c  Code  Gb  py32f072_hal_flash.o [3]
HAL_FLASH_Program        0x800'187d  0x1a2  Code  Gb  py32f072_hal_flash.o [3]
HAL_FLASH_Unlock         0x800'14f5   0x22  Code  Gb  py32f072_hal_flash.o [3]
HAL_GPIO_Init            0x800'2379  0x190  Code  Gb  py32f072_hal_gpio.o [3]
HAL_GPIO_WritePin        0x800'2515   0x14  Code  Gb  py32f072_hal_gpio.o [3]
HAL_GetTick              0x800'1369    0xc  Code  Wk  py32f072_hal.o [3]
HAL_IncTick              0x800'3455   0x18  Code  Wk  py32f072_hal.o [3]
HAL_Init                 0x800'2589   0x1c  Code  Gb  py32f072_hal.o [3]
HAL_InitTick             0x800'1375   0x5c  Code  Wk  py32f072_hal.o [3]
HAL_MspInit              0x800'21f1   0x2c  Code  Gb  py32f072_hal_msp.o [5]
HAL_NVIC_EnableIRQ       0x800'14c9    0xa  Code  Gb  py32f072_hal_cortex.o [3]
HAL_NVIC_SetPriority     0x800'14bf    0xa  Code  Gb  py32f072_hal_cortex.o [3]
HAL_RCC_ClockConfig      0x800'108d  0x176  Code  Gb  py32f072_hal_rcc.o [3]
HAL_RCC_GetHCLKFreq      0x800'12ed    0x6  Code  Gb  py32f072_hal_rcc.o [3]
HAL_RCC_GetPCLK1Freq     0x800'12f9   0x1e  Code  Gb  py32f072_hal_rcc.o [3]
HAL_RCC_GetSysClockFreq
                         0x800'1225   0xc8  Code  Gb  py32f072_hal_rcc.o [3]
HAL_RCC_OscConfig        0x800'0b65  0x508  Code  Gb  py32f072_hal_rcc.o [3]
HAL_SYSTICK_Config       0x800'14d3    0x8  Code  Gb  py32f072_hal_cortex.o [3]
HAL_UART_Init            0x800'1a55   0x84  Code  Gb  py32f072_hal_uart.o [3]
HAL_UART_MspInit         0x800'1e29    0x2  Code  Wk  py32f072_hal_uart.o [3]
HAL_UART_Transmit        0x800'1ae1   0xf0  Code  Gb  py32f072_hal_uart.o [3]
HSIFreqTable             0x800'3360   0x20  Data  Gb  system_py32f072.o [1]
HardFault_Handler        0x800'34b7    0x4  Code  Gb  py32f072_it.o [5]
I2C1_IRQHandler          0x800'3535         Code  Wk  startup_py32f072xx.o [2]
I2C2_IRQHandler          0x800'3537         Code  Wk  startup_py32f072xx.o [2]
LCD_IRQHandler           0x800'3517         Code  Wk  startup_py32f072xx.o [2]
LED_PIN                  0x800'0b62    0x2  Data  Gb  py32f072xx_Start_Kit.o [4]
LED_PORT                0x2000'0008    0x4  Data  Gb  py32f072xx_Start_Kit.o [4]
LastLastNum             0x2000'0654    0x4  Data  Gb  NVS_Test.o [5]
LastNum                 0x2000'0650    0x4  Data  Gb  NVS_Test.o [5]
NMI_Handler              0x800'34b5    0x2  Code  Gb  py32f072_it.o [5]
NVSReadInit             0x2000'0673    0x1  Data  Gb  NVS_Test.o [5]
NVSTestCountRead        0x2000'065c    0x4  Data  Gb  NVS_Test.o [5]
NVS_Init                 0x800'2799   0x40  Code  Gb  NVS_Test.o [5]
NVS_Test_Max_Read        0x800'27f3   0x1a  Code  Gb  NVS_Test.o [5]
NVS_Test_Max_Service     0x800'280d   0x5a  Code  Gb  NVS_Test.o [5]
NVS_Test_Max_Write       0x800'27d9   0x1a  Code  Gb  NVS_Test.o [5]
PVD_IRQHandler           0x800'2c73         Code  Wk  startup_py32f072xx.o [2]
PendSV_Handler           0x800'34bd    0x2  Code  Gb  py32f072_it.o [5]
RCC_GetHSIFreq           0x800'1331   0x12  Code  Lc  py32f072_hal_rcc.o [3]
RCC_IRQHandler           0x800'3483         Code  Wk  startup_py32f072xx.o [2]
RTC_IRQHandler           0x800'33ab         Code  Wk  startup_py32f072xx.o [2]
Region$$Table$$Base      0x800'32fc          --   Gb  - Linker created -
Region$$Table$$Limit     0x800'3320          --   Gb  - Linker created -
Reset_Handler            0x800'34e9         Code  Wk  startup_py32f072xx.o [2]
RxData                  0x2000'0630    0x8  Data  Gb  Can_User.o [5]
SPI1_IRQHandler          0x800'3539         Code  Wk  startup_py32f072xx.o [2]
SPI2_IRQHandler          0x800'353b         Code  Wk  startup_py32f072xx.o [2]
SVC_Handler              0x800'34bb    0x2  Code  Gb  py32f072_it.o [5]
SysTick_Config           0x800'148f   0x30  Code  Lc  py32f072_hal_cortex.o [3]
SysTick_Handler          0x800'34bf    0x8  Code  Gb  py32f072_it.o [5]
SystemCoreClock         0x2000'0010    0x4  Data  Gb  system_py32f072.o [1]
SystemInit               0x800'3159   0x2a  Code  Gb  system_py32f072.o [1]
TIM14_IRQHandler         0x800'352d         Code  Wk  startup_py32f072xx.o [2]
TIM15_IRQHandler         0x800'352f         Code  Wk  startup_py32f072xx.o [2]
TIM16_IRQHandler         0x800'3531         Code  Wk  startup_py32f072xx.o [2]
TIM17_IRQHandler         0x800'3533         Code  Wk  startup_py32f072xx.o [2]
TIM1_BRK_UP_TRG_COM_IRQHandler
                         0x800'3521         Code  Wk  startup_py32f072xx.o [2]
TIM1_CC_IRQHandler       0x800'3523         Code  Wk  startup_py32f072xx.o [2]
TIM2_IRQHandler          0x800'3525         Code  Wk  startup_py32f072xx.o [2]
TIM3_IRQHandler          0x800'3527         Code  Wk  startup_py32f072xx.o [2]
TIM6_LPTIM1_DAC_IRQHandler
                         0x800'3529         Code  Wk  startup_py32f072xx.o [2]
TIM7_IRQHandler          0x800'352b         Code  Wk  startup_py32f072xx.o [2]
Test_APP_FlashBlank      0x800'2d45   0x7c  Code  Gb  Flash_test.o [5]
Test_Flash_AppointAddress_Erase
                         0x800'2d03   0x42  Code  Gb  Flash_test.o [5]
Test_Flash_AppointAddress_Read
                         0x800'2c75   0x1a  Code  Gb  Flash_test.o [5]
Test_Flash_AppointAddress_Write
                         0x800'2c8f   0x74  Code  Gb  Flash_test.o [5]
Test_Flash_AppointAddress_Write::copyData
                        0x2000'0018  0x400  Data  Lc  Flash_test.o [5]
TxData                  0x2000'0628    0x8  Data  Gb  Can_User.o [5]
UART_AdvFeatureConfig    0x800'1dd9   0x36  Code  Lc  py32f072_hal_uart.o [3]
UART_SetConfig           0x800'1c3d  0x19a  Code  Lc  py32f072_hal_uart.o [3]
UART_WaitOnFlagUntilTimeout
                         0x800'1bd1   0x68  Code  Lc  py32f072_hal_uart.o [3]
USART1_IRQHandler        0x800'353d         Code  Wk  startup_py32f072xx.o [2]
USART2_IRQHandler        0x800'353f         Code  Wk  startup_py32f072xx.o [2]
USART3_4_IRQHandler      0x800'3541         Code  Wk  startup_py32f072xx.o [2]
USB_IRQHandler           0x800'3545         Code  Wk  startup_py32f072xx.o [2]
WWDG_IRQHandler          0x800'2587         Code  Wk  startup_py32f072xx.o [2]
ZhiXingCiShu            0x2000'0658    0x4  Data  Gb  NVS_Test.o [5]
ZhiXingCiShuDisplay     0x2000'0668    0x4  Data  Gb  NVS_Test.o [5]
_FlashTimmingParam       0x800'3320   0x20  Data  Gb  py32f072_hal_flash.o [3]
_PrintfTiny              0x800'2b03  0x162  Code  Gb  xprintftiny.o [6]
_Prout                   0x800'346d   0x16  Code  Gb  xprout.o [6]
__ICFEDIT_region_RAM_end__ {Abs}
                        0x2000'3fff         Data  Gb  <internal module>
__ICFEDIT_region_RAM_start__ {Abs}
                        0x2000'0000         Data  Gb  <internal module>
__NVIC_EnableIRQ         0x800'1405   0x18  Code  Lc  py32f072_hal_cortex.o [3]
__NVIC_SetPriority       0x800'141d   0x72  Code  Lc  py32f072_hal_cortex.o [3]
__aeabi_idiv             0x800'0aad         Code  Gb  I32DivModFast.o [7]
__aeabi_idiv0            0x800'0b61         Code  Gb  IntDivZer.o [7]
__aeabi_idivmod          0x800'0aad         Code  Gb  I32DivModFast.o [7]
__aeabi_memcpy4          0x800'13d1         Code  Gb  ABImemcpy.o [7]
__aeabi_memcpy8          0x800'13d1         Code  Gb  ABImemcpy.o [7]
__aeabi_memset           0x800'2539         Code  Gb  ABImemset.o [7]
__aeabi_uidiv            0x800'0ab3         Code  Gb  I32DivModFast.o [7]
__aeabi_uidivmod         0x800'0ab3         Code  Gb  I32DivModFast.o [7]
__cmain                  0x800'3381         Code  Gb  cmain.o [7]
__exit                   0x800'33b9   0x14  Code  Gb  exit.o [8]
__iar_Memset4_word       0x800'2559         Code  Gb  ABImemset.o [7]
__iar_Memset_word        0x800'2545         Code  Gb  ABImemset.o [7]
__iar_copy_init3         0x800'3235   0x30  Code  Gb  copy_init3.o [7]
__iar_data_init3         0x800'328d   0x28  Code  Gb  data_init.o [7]
__iar_program_start      0x800'3421         Code  Gb  cstartup_M.o [7]
__iar_zero_init3         0x800'3195   0x3c  Code  Gb  zero_init3.o [7]
__low_level_init         0x800'339f    0x4  Code  Gb  low_level_init.o [6]
__vector_table           0x800'0000         Data  Gb  startup_py32f072xx.o [2]
_call_main               0x800'338d         Code  Gb  cmain.o [7]
_exit                    0x800'33ad         Code  Gb  cexit.o [7]
exit                     0x800'33a3    0x8  Code  Gb  exit.o [6]
g_NVSTestStatus         0x2000'0671    0x1  Data  Gb  NVS_Test.o [5]
g_pfnEEPROMMemBlankCheck
                        0x2000'0640    0x4  Data  Gb  Emulated_EEPROM_Access.o [5]
g_pfnEEPROMMemErase     0x2000'063c    0x4  Data  Gb  Emulated_EEPROM_Access.o [5]
g_pfnEEPROMMemRead      0x2000'0644    0x4  Data  Gb  Emulated_EEPROM_Access.o [5]
g_pfnEEPROMMemWrite     0x2000'0648    0x4  Data  Gb  Emulated_EEPROM_Access.o [5]
g_pstEEPROMBlock        0x2000'0638    0x4  Data  Gb  Emulated_EEPROM_Access.o [5]
g_stEEPROMAccess        0x2000'0618   0x10  Data  Gb  Emulated_EEPROM_Access.o [5]
g_stEEPROMBlockAccess   0x2000'05e8   0x18  Data  Gb  Emulated_EEPROM.o [5]
g_stEEPROMBlockTable     0x800'34c8   0x10  Data  Lc  Emulated_EEPROM.o [5]
g_u32EEPROMBlock0Buffer
                        0x2000'0418  0x100  Data  Gb  Emulated_EEPROM.o [5]
g_u8EEPROMCRCTableH      0x800'2ddc  0x100  Data  Lc  Emulated_EEPROM_Access.o [5]
g_u8EEPROMCRCTableL      0x800'2edc  0x100  Data  Lc  Emulated_EEPROM_Access.o [5]
main                     0x800'22c9   0x3c  Code  Gb  main.o [5]
memset                   0x800'22b5   0x14  Code  Gb  memset.o [7]
out                      0x800'2ae9   0x1a  Code  Lc  xprintftiny.o [6]
pFlash                  0x2000'0600   0x18  Data  Gb  py32f072_hal_flash.o [3]
printf                   0x800'2ac1   0x28  Code  Gb  printf.o [6]
putchar                  0x800'2759   0x14  Code  Gb  py32f072xx_Start_Kit.o [4]
strlen                   0x800'2c65         Code  Gb  strlen.o [7]
testnumhaha             0x2000'064c    0x4  Data  Gb  NVS_Test.o [5]
uwTick                  0x2000'066c    0x4  Data  Gb  py32f072_hal.o [3]
uwTickFreq              0x2000'0004    0x4  Data  Gb  py32f072_hal.o [3]
uwTickPrio              0x2000'0000    0x4  Data  Gb  py32f072_hal.o [3]


[1] = D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\CMSIS_6603591812247902717.dir
[2] = D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\EWARM_7214922893274846302.dir
[3] = D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072_HAL_Driver_13276881132468293653.dir
[4] = D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\PY32F072xx_Start_Kit_1292202923306237531.dir
[5] = D:\code\py32f072\PY32F072_Firmware_V1.0.5\Projects\PY32F072-STK\Example\FLASH\FLASH_PageEraseAndWrite\EWARM\Project\Obj\User_7280784329937237312.dir
[6] = dl6M_tln.a
[7] = rt6M_tl.a
[8] = shb_l.a

  12'184 bytes of readonly  code memory
   1'455 bytes of readonly  data memory
   2'673 bytes of readwrite data memory

Errors: none
Warnings: none
