|
@@ -0,0 +1,1149 @@
|
|
|
+###############################################################################
|
|
|
+#
|
|
|
+# IAR ELF Linker V8.40.1.212/W32 for ARM 12/Feb/2024 18:19:24
|
|
|
+# Copyright 2007-2019 IAR Systems AB.
|
|
|
+#
|
|
|
+# Output file =
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Exe\module_universal_io.out
|
|
|
+# Map file =
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\List\module_universal_io.map
|
|
|
+# Command line =
|
|
|
+# -f C:\Users\user\AppData\Local\Temp\EW207C.tmp
|
|
|
+# (B:\projects\module_universal_io\project\ewarm\Debug\Obj\api_lib.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\api_msg.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_acc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_adc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_board.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_bpr.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_can.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_clock.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_crc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_crm.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_dac.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_debug.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_dma.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_emac.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_exint.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_flash.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_gpio.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_i2c.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_int.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_misc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_pwc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_rtc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_sdio.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_spi.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_tmr.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_usart.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_usb.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_wdt.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_wwdt.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\at32f403a_407_xmc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\autoip.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\common_gpio.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\croutine.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\def.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\dhcp.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\dhserver.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\diskio.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\dns.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\dnserver.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\err.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\etharp.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\ethernet.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\ethernetif.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\event_groups.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\extended_sram.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\fatfs_spi_flash.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\ff.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\fr_timers.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\FreeRTOS-openocd.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\heap_4.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\icmp.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\igmp.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\inet_chksum.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\init.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\input.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\io.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\ip.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\ip4.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\ip4_addr.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\ip4_frag.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\list.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\main.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mb.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbascii.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbcrc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfunccoils.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncdiag.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncdisc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncholding.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncinput.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbfuncother.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbrtu.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mbutils.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mem.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\memp.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\misc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\modbus.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\modbus_params.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\mux.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\netbuf.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\netdb.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\netif.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\netifapi.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\pbuf.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\port.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\portasm.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\portevent.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\portother.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\portserial.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\porttimer.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\queue.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\raw.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\rng.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\sockets.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\spi_common.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\spi_flash.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\startup_at32f403a_407.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\stats.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\sys.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\sys_arch.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\syscall.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\system_at32f403a_407.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\tasks.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\tcp.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\tcp_in.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\tcp_out.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\tcpip.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\tim_delay.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\timeouts.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\udp.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\usb.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\usb_eth.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_core.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_desc.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_int.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_rndis_core.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\usbd_sdr.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\user_fatfs.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\utility.o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Obj\wdt.o
|
|
|
+# --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb
|
|
|
+# --no_out_extension -o
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\Exe\module_universal_io.out
|
|
|
+# --map
|
|
|
+# B:\projects\module_universal_io\project\ewarm\Debug\List\module_universal_io.map
|
|
|
+# --config B:\projects\module_universal_io\project\ewarm\AT32F403AxG.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 address 0x802'1000 { ro section .intvec };
|
|
|
+"P1": place in [from 0x802'1000 to 0x80f'ffff] { ro };
|
|
|
+define block CSTACK with size = 4K, alignment = 8 { };
|
|
|
+define block HEAP with size = 4K, alignment = 8 { };
|
|
|
+"P2": place in [from 0x2000'0000 to 0x2003'7fff] {
|
|
|
+ rw, block CSTACK, block HEAP };
|
|
|
+initialize by copy { rw, section .sram };
|
|
|
+
|
|
|
+ Section Kind Address Size Object
|
|
|
+ ------- ---- ------- ---- ------
|
|
|
+"A0": 0x184
|
|
|
+ .intvec ro code 0x802'1000 0x184 startup_at32f403a_407.o [1]
|
|
|
+ - 0x802'1184 0x184
|
|
|
+
|
|
|
+"P1": 0x8161
|
|
|
+ .text ro code 0x802'1184 0xfc6 xprintffull_nomb.o [2]
|
|
|
+ .text ro code 0x802'214a 0x3a zero_init3.o [4]
|
|
|
+ .text ro code 0x802'2184 0x16 strchr.o [4]
|
|
|
+ .rodata const 0x802'219a 0x2 xlocale_c.o [2]
|
|
|
+ .text ro code 0x802'219c 0x40 xfail_s.o [2]
|
|
|
+ .text ro code 0x802'21dc 0x36 strlen.o [4]
|
|
|
+ .rodata const 0x802'2212 0x1 xlocale_c.o [2]
|
|
|
+ .text ro code 0x802'2214 0x58 memchr.o [4]
|
|
|
+ .text ro code 0x802'226c 0xa6 ABImemcpy.o [4]
|
|
|
+ .text ro code 0x802'2314 0x70 frexp.o [3]
|
|
|
+ .text ro code 0x802'2384 0x2e DblCmpLe.o [3]
|
|
|
+ .text ro code 0x802'23b4 0x2e DblCmpGe.o [3]
|
|
|
+ .text ro code 0x802'23e4 0x13a ldexp.o [3]
|
|
|
+ .text ro code 0x802'2520 0x3a DblToS32.o [3]
|
|
|
+ .text ro code 0x802'255c 0x22 S32ToDbl.o [3]
|
|
|
+ .text ro code 0x802'2580 0xe2 DblSub.o [3]
|
|
|
+ .text ro code 0x802'2664 0x246 DblDiv.o [3]
|
|
|
+ .text ro code 0x802'28ac 0x28 DblToU32.o [3]
|
|
|
+ .text ro code 0x802'28d4 0x1a U32ToDbl.o [3]
|
|
|
+ .text ro code 0x802'28f0 0x1a2 DblMul.o [3]
|
|
|
+ .text ro code 0x802'2a94 0x8 xlocale_c.o [2]
|
|
|
+ .text ro code 0x802'2a9c 0x230 I64DivMod.o [4]
|
|
|
+ .text ro code 0x802'2ccc 0x6 abort.o [2]
|
|
|
+ .text ro code 0x802'2cd4 0x16a DblAdd.o [3]
|
|
|
+ .text ro code 0x802'2e40 0x2 I64DivZer.o [4]
|
|
|
+ .text ro code 0x802'2e44 0x14 exit.o [5]
|
|
|
+ .text ro code 0x802'2e58 0xad8 tasks.o [1]
|
|
|
+ .text ro code 0x802'3930 0x20c port.o [1]
|
|
|
+ .text ro code 0x802'3b3c 0x9a list.o [1]
|
|
|
+ .text ro code 0x802'3bd8 0x418 fr_timers.o [1]
|
|
|
+ .text ro code 0x802'3ff0 0x38 utility.o [1]
|
|
|
+ .text ro code 0x802'4028 0x68 memcmp.o [4]
|
|
|
+ .text ro code 0x802'4090 0x27c heap_4.o [1]
|
|
|
+ .text ro code 0x802'430c 0x66 ABImemset.o [4]
|
|
|
+ CODE ro code 0x802'4374 0xb0 portasm.o [1]
|
|
|
+ .text ro code 0x802'4424 0x764 queue.o [1]
|
|
|
+ .text ro code 0x802'4b88 0x660 usbd_core.o [1]
|
|
|
+ .text ro code 0x802'51e8 0x5c4 usbd_sdr.o [1]
|
|
|
+ .text ro code 0x802'57ac 0x4e2 at32f403a_407_usb.o [1]
|
|
|
+ .text ro code 0x802'5c90 0x410 at32f403a_407_crm.o [1]
|
|
|
+ .text ro code 0x802'60a0 0x3d4 usbd_int.o [1]
|
|
|
+ .text ro code 0x802'6474 0x2a0 mbrtu.o [1]
|
|
|
+ .text ro code 0x802'6714 0x30 portother.o [1]
|
|
|
+ .text ro code 0x802'6744 0x258 portserial.o [1]
|
|
|
+ .text ro code 0x802'699c 0x140 porttimer.o [1]
|
|
|
+ .text ro code 0x802'6adc 0x44 mbcrc.o [1]
|
|
|
+ .text ro code 0x802'6b20 0xa4 portevent.o [1]
|
|
|
+ .text ro code 0x802'6bc4 0x190 tim_delay.o [1]
|
|
|
+ .text ro code 0x802'6d54 0x162 at32f403a_407_usart.o [1]
|
|
|
+ .text ro code 0x802'6eb8 0x224 at32f403a_407_gpio.o [1]
|
|
|
+ .text ro code 0x802'70dc 0x178 at32f403a_407_misc.o [1]
|
|
|
+ .text ro code 0x802'7254 0x14 memset.o [4]
|
|
|
+ .text ro code 0x802'7268 0x68 at32f403a_407_tmr.o [1]
|
|
|
+ .text ro code 0x802'72d0 0x48 FltToDbl.o [3]
|
|
|
+ .text ro code 0x802'7318 0x68 DblToFlt.o [3]
|
|
|
+ .text ro code 0x802'7380 0x280 mb.o [1]
|
|
|
+ .text ro code 0x802'7600 0x276 mbfuncholding.o [1]
|
|
|
+ .text ro code 0x802'7878 0x254 modbus.o [1]
|
|
|
+ .text ro code 0x802'7acc 0x26 mbutils.o [1]
|
|
|
+ .text ro code 0x802'7af4 0x22a modbus_params.o [1]
|
|
|
+ .text ro code 0x802'7d20 0xc4 mbfuncother.o [1]
|
|
|
+ .text ro code 0x802'7de4 0x18 strcpy.o [4]
|
|
|
+ .text ro code 0x802'7dfc 0x23c mux.o [1]
|
|
|
+ .text ro code 0x802'8038 0x1ee mbfunccoils.o [1]
|
|
|
+ .text ro code 0x802'8228 0x1a4 input.o [1]
|
|
|
+ .text ro code 0x802'83cc 0xc8 at32f403a_407_exint.o [1]
|
|
|
+ .text ro code 0x802'8494 0x17c system_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'8610 0x12c main.o [1]
|
|
|
+ .text ro code 0x802'873c 0x6a at32f403a_407_clock.o [1]
|
|
|
+ .text ro code 0x802'87a8 0x128 at32f403a_407_board.o [1]
|
|
|
+ .text ro code 0x802'88d0 0x124 io.o [1]
|
|
|
+ .text ro code 0x802'89f4 0x64 common_gpio.o [1]
|
|
|
+ .text ro code 0x802'8a58 0x28 printf.o [2]
|
|
|
+ .rodata const 0x802'8a80 0x100 mbcrc.o [1]
|
|
|
+ .rodata const 0x802'8b80 0x100 mbcrc.o [1]
|
|
|
+ .text ro code 0x802'8c80 0xbe mbfuncdisc.o [1]
|
|
|
+ .text ro code 0x802'8d3e 0xa2 mbfuncinput.o [1]
|
|
|
+ .text ro code 0x802'8de0 0x78 lz77_init_single.o [4]
|
|
|
+ .rodata const 0x802'8e58 0x30 main.o [1]
|
|
|
+ .text ro code 0x802'8e88 0x2c wdt.o [1]
|
|
|
+ .text ro code 0x802'8eb4 0x28 data_init.o [4]
|
|
|
+ .text ro code 0x802'8edc 0x22 fpinit_M.o [3]
|
|
|
+ .iar.init_table const 0x802'8f00 0x20 - Linker created -
|
|
|
+ .text ro code 0x802'8f20 0x1e cmain.o [4]
|
|
|
+ .text ro code 0x802'8f3e 0x4 low_level_init.o [2]
|
|
|
+ .text ro code 0x802'8f42 0x4 exit.o [2]
|
|
|
+ .text ro code 0x802'8f48 0xa cexit.o [4]
|
|
|
+ .text ro code 0x802'8f52 0x16 xprout.o [2]
|
|
|
+ .text ro code 0x802'8f68 0xc putchar.o [2]
|
|
|
+ .rodata const 0x802'8f74 0x14 tasks.o [1]
|
|
|
+ .rodata const 0x802'8f88 0x10 at32f403a_407_crm.o [1]
|
|
|
+ .rodata const 0x802'8f98 0x10 modbus.o [1]
|
|
|
+ .rodata const 0x802'8fa8 0x10 system_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'8fb8 0x10 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'8fc8 0x10 usb.o [1]
|
|
|
+ .rodata const 0x802'8fd8 0xc main.o [1]
|
|
|
+ .rodata const 0x802'8fe4 0xc main.o [1]
|
|
|
+ .rodata const 0x802'8ff0 0xc main.o [1]
|
|
|
+ .rodata const 0x802'8ffc 0xc modbus.o [1]
|
|
|
+ .rodata const 0x802'9008 0xc modbus_params.o [1]
|
|
|
+ .text ro code 0x802'9014 0xc at32f403a_407_int.o [1]
|
|
|
+ .text ro code 0x802'9020 0xc cstartup_M.o [4]
|
|
|
+ .rodata const 0x802'902c 0x8 at32f403a_407_crm.o [1]
|
|
|
+ .rodata const 0x802'9034 0x8 at32f403a_407_crm.o [1]
|
|
|
+ .rodata const 0x802'903c 0x8 at32f403a_407_crm.o [1]
|
|
|
+ .rodata const 0x802'9044 0x8 fr_timers.o [1]
|
|
|
+ .rodata const 0x802'904c 0x8 fr_timers.o [1]
|
|
|
+ .rodata const 0x802'9054 0x8 main.o [1]
|
|
|
+ .rodata const 0x802'905c 0x8 main.o [1]
|
|
|
+ .rodata const 0x802'9064 0x8 tasks.o [1]
|
|
|
+ .rodata const 0x802'906c 0x8 xprintffull_nomb.o [2]
|
|
|
+ .rodata const 0x802'9074 0x4 heap_4.o [1]
|
|
|
+ .rodata const 0x802'9078 0x4 modbus.o [1]
|
|
|
+ .rodata const 0x802'907c 0x4 port.o [1]
|
|
|
+ .text ro code 0x802'9080 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9084 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9088 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'908c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9090 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9094 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9098 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'909c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90a0 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90a4 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90a8 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90ac 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90b0 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90b4 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90b8 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90bc 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90c0 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90c4 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90c8 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90cc 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90d0 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90d4 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90d8 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90dc 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90e0 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90e4 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90e8 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90ec 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90f0 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90f4 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90f8 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'90fc 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9100 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9104 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9108 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'910c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9110 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9114 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9118 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'911c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9120 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9124 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9128 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'912c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9130 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9134 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9138 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'913c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9140 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9144 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9148 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'914c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9150 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9154 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9158 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'915c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9160 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9164 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9168 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'916c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9170 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9174 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9178 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'917c 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .text ro code 0x802'9180 0x4 startup_at32f403a_407.o [1]
|
|
|
+ .rodata const 0x802'9184 0x0 zero_init3.o [4]
|
|
|
+ .rodata const 0x802'9184 0x0 lz77_init_single.o [4]
|
|
|
+ Initializer bytes const 0x802'9184 0x161 <for P2-1>
|
|
|
+ - 0x802'92e5 0x8161
|
|
|
+
|
|
|
+"P2", part 1 of 3: 0x33d
|
|
|
+ P2-1 0x2000'0000 0x33d <Init block>
|
|
|
+ .data inited 0x2000'0000 0x4 at32f403a_407_usb.o [1]
|
|
|
+ .data inited 0x2000'0004 0x80 input.o [1]
|
|
|
+ .data inited 0x2000'0084 0x68 mb.o [1]
|
|
|
+ .data inited 0x2000'00ec 0x1c0 mux.o [1]
|
|
|
+ .data inited 0x2000'02ac 0x4 port.o [1]
|
|
|
+ .data inited 0x2000'02b0 0x4 system_at32f403a_407.o [1]
|
|
|
+ .data inited 0x2000'02b4 0x4 tasks.o [1]
|
|
|
+ .data inited 0x2000'02b8 0x38 xlocale_c.o [2]
|
|
|
+ .data inited 0x2000'02f0 0x48 xfiles.o [2]
|
|
|
+ .data inited 0x2000'0338 0x2 at32f403a_407_usb.o [1]
|
|
|
+ .data inited 0x2000'033a 0x2 modbus.o [1]
|
|
|
+ .data inited 0x2000'033c 0x1 mb.o [1]
|
|
|
+ - 0x2000'033d 0x33d
|
|
|
+
|
|
|
+"P2", part 2 of 3: 0x1'0630
|
|
|
+ .bss zero 0x2000'0340 0x1'0000 heap_4.o [1]
|
|
|
+ .bss zero 0x2001'0340 0x22c usb.o [1]
|
|
|
+ .bss zero 0x2001'056c 0x100 mbrtu.o [1]
|
|
|
+ .bss zero 0x2001'066c 0xa0 modbus_params.o [1]
|
|
|
+ .bss zero 0x2001'070c 0x64 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0770 0x50 xfiles.o [2]
|
|
|
+ .bss zero 0x2001'07c0 0x40 queue.o [1]
|
|
|
+ .bss zero 0x2001'0800 0x20 mbfuncother.o [1]
|
|
|
+ .bss zero 0x2001'0820 0x14 fr_timers.o [1]
|
|
|
+ .bss zero 0x2001'0834 0x14 fr_timers.o [1]
|
|
|
+ .bss zero 0x2001'0848 0x14 tasks.o [1]
|
|
|
+ .bss zero 0x2001'085c 0x14 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0870 0x14 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0884 0x14 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0898 0x14 tasks.o [1]
|
|
|
+ .bss zero 0x2001'08ac 0x10 io.o [1]
|
|
|
+ .bss zero 0x2001'08bc 0x8 heap_4.o [1]
|
|
|
+ .bss zero 0x2001'08c4 0x4 at32f403a_407_board.o [1]
|
|
|
+ .bss zero 0x2001'08c8 0x4 at32f403a_407_board.o [1]
|
|
|
+ .bss zero 0x2001'08cc 0x4 fr_timers.o [1]
|
|
|
+ .bss zero 0x2001'08d0 0x4 fr_timers.o [1]
|
|
|
+ .bss zero 0x2001'08d4 0x4 fr_timers.o [1]
|
|
|
+ .bss zero 0x2001'08d8 0x4 fr_timers.o [1]
|
|
|
+ .bss zero 0x2001'08dc 0x4 heap_4.o [1]
|
|
|
+ .bss zero 0x2001'08e0 0x4 heap_4.o [1]
|
|
|
+ .bss zero 0x2001'08e4 0x4 heap_4.o [1]
|
|
|
+ .bss zero 0x2001'08e8 0x4 heap_4.o [1]
|
|
|
+ .bss zero 0x2001'08ec 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'08f0 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'08f4 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'08f8 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'08fc 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'0900 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'0904 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'0908 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'090c 0x4 mb.o [1]
|
|
|
+ .bss zero 0x2001'0910 0x4 mbrtu.o [1]
|
|
|
+ .bss zero 0x2001'0914 0x4 port.o [1]
|
|
|
+ .bss zero 0x2001'0918 0x4 portevent.o [1]
|
|
|
+ .bss zero 0x2001'091c 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0920 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0924 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0928 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'092c 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0930 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0934 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0938 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'093c 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0940 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0944 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0948 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'094c 0x4 tasks.o [1]
|
|
|
+ .bss zero 0x2001'0950 0x4 xfail_s.o [2]
|
|
|
+ .bss zero 0x2001'0954 0x2 mb.o [1]
|
|
|
+ .bss zero 0x2001'0956 0x2 mbfuncother.o [1]
|
|
|
+ .bss zero 0x2001'0958 0x2 mbrtu.o [1]
|
|
|
+ .bss zero 0x2001'095a 0x2 mbrtu.o [1]
|
|
|
+ .bss zero 0x2001'095c 0x1 common_gpio.o [1]
|
|
|
+ .bss zero 0x2001'095d 0x1 mb.o [1]
|
|
|
+ .bss zero 0x2001'095e 0x1 mb.o [1]
|
|
|
+ .bss zero 0x2001'095f 0x1 mb.o [1]
|
|
|
+ .bss zero 0x2001'0960 0x1 mb.o [1]
|
|
|
+ .bss zero 0x2001'0961 0x1 mb.o [1]
|
|
|
+ .bss zero 0x2001'0962 0x1 mb.o [1]
|
|
|
+ .bss zero 0x2001'0963 0x1 mbrtu.o [1]
|
|
|
+ .bss zero 0x2001'0964 0x1 mbrtu.o [1]
|
|
|
+ .bss zero 0x2001'0965 0x1 modbus.o [1]
|
|
|
+ .bss zero 0x2001'0966 0x1 modbus.o [1]
|
|
|
+ .bss zero 0x2001'0967 0x1 modbus.o [1]
|
|
|
+ .bss zero 0x2001'0968 0x1 port.o [1]
|
|
|
+ .bss zero 0x2001'0969 0x1 portevent.o [1]
|
|
|
+ .bss zero 0x2001'096a 0x1 portother.o [1]
|
|
|
+ .bss zero 0x2001'096b 0x1 tim_delay.o [1]
|
|
|
+ .bss zero 0x2001'096c 0x1 usbd_sdr.o [1]
|
|
|
+ - 0x2001'096d 0x1'062d
|
|
|
+
|
|
|
+"P2", part 3 of 3: 0x1000
|
|
|
+ CSTACK 0x2001'0970 0x1000 <Block>
|
|
|
+ CSTACK uninit 0x2001'0970 0x1000 <Block tail>
|
|
|
+ - 0x2001'1970 0x1000
|
|
|
+
|
|
|
+Unused ranges:
|
|
|
+
|
|
|
+ From To Size
|
|
|
+ ---- -- ----
|
|
|
+ 0x802'92e5 0x80f'ffff 0xd'6d1b
|
|
|
+ 0x2000'033d 0x2000'033f 0x3
|
|
|
+ 0x2001'1970 0x2003'7fff 0x2'6690
|
|
|
+
|
|
|
+
|
|
|
+*******************************************************************************
|
|
|
+*** INIT TABLE
|
|
|
+***
|
|
|
+
|
|
|
+ Address Size
|
|
|
+ ------- ----
|
|
|
+Zero (__iar_zero_init3)
|
|
|
+ 1 destination range, total size 0x1'062d:
|
|
|
+ 0x2000'0340 0x1'062d
|
|
|
+
|
|
|
+Copy/lz77 (__iar_lz77_init_single3)
|
|
|
+ 1 source range, total size 0x161 (42% of destination):
|
|
|
+ 0x802'9184 0x161
|
|
|
+ 1 destination range, total size 0x33d:
|
|
|
+ 0x2000'0000 0x33d
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+*******************************************************************************
|
|
|
+*** MODULE SUMMARY
|
|
|
+***
|
|
|
+
|
|
|
+ Module ro code ro data rw data
|
|
|
+ ------ ------- ------- -------
|
|
|
+command line/config:
|
|
|
+ --------------------------------------------------
|
|
|
+ Total:
|
|
|
+
|
|
|
+B:\projects\module_universal_io\project\ewarm\Debug\Obj: [1]
|
|
|
+ at32f403a_407_board.o 296 8
|
|
|
+ at32f403a_407_clock.o 106
|
|
|
+ at32f403a_407_crm.o 1'040 40
|
|
|
+ at32f403a_407_exint.o 200
|
|
|
+ at32f403a_407_gpio.o 548
|
|
|
+ at32f403a_407_int.o 12
|
|
|
+ at32f403a_407_misc.o 376
|
|
|
+ at32f403a_407_tmr.o 104
|
|
|
+ at32f403a_407_usart.o 354
|
|
|
+ at32f403a_407_usb.o 1'250 2 6
|
|
|
+ common_gpio.o 100 1
|
|
|
+ fr_timers.o 1'048 16 56
|
|
|
+ heap_4.o 636 4 65'560
|
|
|
+ input.o 420 55 128
|
|
|
+ io.o 292 16
|
|
|
+ list.o 154
|
|
|
+ main.o 300 100
|
|
|
+ mb.o 640 45 149
|
|
|
+ mbcrc.o 68 512
|
|
|
+ mbfunccoils.o 494
|
|
|
+ mbfuncdisc.o 190
|
|
|
+ mbfuncholding.o 630
|
|
|
+ mbfuncinput.o 162
|
|
|
+ mbfuncother.o 196 34
|
|
|
+ mbrtu.o 672 266
|
|
|
+ mbutils.o 38
|
|
|
+ modbus.o 596 33 5
|
|
|
+ modbus_params.o 554 12 160
|
|
|
+ mux.o 572 191 448
|
|
|
+ port.o 524 5 9
|
|
|
+ portasm.o 176
|
|
|
+ portevent.o 164 5
|
|
|
+ portother.o 48 1
|
|
|
+ portserial.o 600
|
|
|
+ porttimer.o 320
|
|
|
+ queue.o 1'892 64
|
|
|
+ startup_at32f403a_407.o 664
|
|
|
+ system_at32f403a_407.o 380 18 4
|
|
|
+ tasks.o 2'776 30 256
|
|
|
+ tim_delay.o 400 1
|
|
|
+ usb.o 16 556
|
|
|
+ usbd_core.o 1'632
|
|
|
+ usbd_int.o 980
|
|
|
+ usbd_sdr.o 1'476 1
|
|
|
+ utility.o 56
|
|
|
+ wdt.o 44
|
|
|
+ --------------------------------------------------
|
|
|
+ Total: 24'196 1'063 67'734
|
|
|
+
|
|
|
+dl7M_tlf.a: [2]
|
|
|
+ abort.o 6
|
|
|
+ exit.o 4
|
|
|
+ low_level_init.o 4
|
|
|
+ printf.o 40
|
|
|
+ putchar.o 12
|
|
|
+ xfail_s.o 64 4
|
|
|
+ xfiles.o 30 152
|
|
|
+ xlocale_c.o 8 27 56
|
|
|
+ xprintffull_nomb.o 4'038 8
|
|
|
+ xprout.o 22
|
|
|
+ --------------------------------------------------
|
|
|
+ Total: 4'198 65 212
|
|
|
+
|
|
|
+m7M_tls.a: [3]
|
|
|
+ DblAdd.o 362
|
|
|
+ DblCmpGe.o 46
|
|
|
+ DblCmpLe.o 46
|
|
|
+ DblDiv.o 582
|
|
|
+ DblMul.o 418
|
|
|
+ DblSub.o 226
|
|
|
+ DblToFlt.o 104
|
|
|
+ DblToS32.o 58
|
|
|
+ DblToU32.o 40
|
|
|
+ FltToDbl.o 72
|
|
|
+ S32ToDbl.o 34
|
|
|
+ U32ToDbl.o 26
|
|
|
+ fpinit_M.o 34
|
|
|
+ frexp.o 112
|
|
|
+ ldexp.o 314
|
|
|
+ --------------------------------------------------
|
|
|
+ Total: 2'474
|
|
|
+
|
|
|
+rt7M_tl.a: [4]
|
|
|
+ ABImemcpy.o 166
|
|
|
+ ABImemset.o 102
|
|
|
+ I64DivMod.o 560
|
|
|
+ I64DivZer.o 2
|
|
|
+ cexit.o 10
|
|
|
+ cmain.o 30
|
|
|
+ cstartup_M.o 12
|
|
|
+ data_init.o 40
|
|
|
+ lz77_init_single.o 120
|
|
|
+ memchr.o 88
|
|
|
+ memcmp.o 104
|
|
|
+ memset.o 20
|
|
|
+ strchr.o 22
|
|
|
+ strcpy.o 24
|
|
|
+ strlen.o 54
|
|
|
+ zero_init3.o 58
|
|
|
+ --------------------------------------------------
|
|
|
+ Total: 1'412
|
|
|
+
|
|
|
+shb_l.a: [5]
|
|
|
+ exit.o 20
|
|
|
+ --------------------------------------------------
|
|
|
+ Total: 20
|
|
|
+
|
|
|
+ Gaps 47 2
|
|
|
+ Linker created 32 4'096
|
|
|
+------------------------------------------------------
|
|
|
+ Grand Total: 32'347 1'162 72'042
|
|
|
+
|
|
|
+
|
|
|
+*******************************************************************************
|
|
|
+*** ENTRY LIST
|
|
|
+***
|
|
|
+
|
|
|
+Entry Address Size Type Object
|
|
|
+----- ------- ---- ---- ------
|
|
|
+.iar.init_table$$Base 0x802'8f00 -- Gb - Linker created -
|
|
|
+.iar.init_table$$Limit 0x802'8f20 -- Gb - Linker created -
|
|
|
+?main 0x802'8f21 Code Gb cmain.o [4]
|
|
|
+BusFault_Handler 0x802'901b 0x2 Code Gb at32f403a_407_int.o [1]
|
|
|
+CSTACK$$Base 0x2001'0970 -- Gb - Linker created -
|
|
|
+CSTACK$$Limit 0x2001'1970 -- Gb - Linker created -
|
|
|
+DebugMon_Handler 0x802'901f 0x2 Code Gb at32f403a_407_int.o [1]
|
|
|
+EXINT0_IRQHandler 0x802'833d 0x14 Code Gb input.o [1]
|
|
|
+EXINT15_10_IRQHandler 0x802'83a1 0x2c Code Gb input.o [1]
|
|
|
+EXINT1_IRQHandler 0x802'8351 0x14 Code Gb input.o [1]
|
|
|
+EXINT2_IRQHandler 0x802'8365 0x14 Code Gb input.o [1]
|
|
|
+EXINT3_IRQHandler 0x802'8379 0x14 Code Gb input.o [1]
|
|
|
+EXINT4_IRQHandler 0x802'838d 0x14 Code Gb input.o [1]
|
|
|
+HardFault_Handler 0x802'9017 0x2 Code Gb at32f403a_407_int.o [1]
|
|
|
+MemManage_Handler 0x802'9019 0x2 Code Gb at32f403a_407_int.o [1]
|
|
|
+NMI_Handler 0x802'9015 0x2 Code Gb at32f403a_407_int.o [1]
|
|
|
+NVIC_EncodePriority 0x802'7175 0x40 Code Lc at32f403a_407_misc.o [1]
|
|
|
+PendSV_Handler 0x802'4375 Code Gb portasm.o [1]
|
|
|
+Region$$Table$$Base 0x802'8f00 -- Gb - Linker created -
|
|
|
+Region$$Table$$Limit 0x802'8f20 -- Gb - Linker created -
|
|
|
+SVC_Handler 0x802'43cd Code Gb portasm.o [1]
|
|
|
+SysTick_Handler 0x802'3a61 0x2c Code Gb port.o [1]
|
|
|
+SystemInit 0x802'8495 0x56 Code Gb system_at32f403a_407.o [1]
|
|
|
+TMR6_GLOBAL_IRQHandler 0x802'6ce9 0x3c Code Gb tim_delay.o [1]
|
|
|
+TMR7_GLOBAL_IRQHandler 0x802'6a23 0x2a Code Gb porttimer.o [1]
|
|
|
+TMR8_BRK_TMR12_IRQHandler
|
|
|
+ 0x802'89b7 0x1a Code Gb io.o [1]
|
|
|
+TMR8_OVF_TMR13_IRQHandler
|
|
|
+ 0x802'8e89 0x24 Code Gb wdt.o [1]
|
|
|
+USART3_IRQHandler 0x802'6925 0x4a Code Gb portserial.o [1]
|
|
|
+USBFS_L_CAN1_RX0_IRQHandler
|
|
|
+ 0x802'8fc9 0xa Code Gb usb.o [1]
|
|
|
+UsageFault_Handler 0x802'901d 0x2 Code Gb at32f403a_407_int.o [1]
|
|
|
+_LitobFullNoMb 0x802'1f45 0x10a Code Lc xprintffull_nomb.o [2]
|
|
|
+_Locale_lconv 0x2000'02b8 0x38 Data Lc xlocale_c.o [2]
|
|
|
+_PrintfFullNoMb 0x802'1185 0xd9c Code Gb xprintffull_nomb.o [2]
|
|
|
+_Prout 0x802'8f53 0x16 Code Gb xprout.o [2]
|
|
|
+_PutcharFullNoMb 0x802'20b5 0x20 Code Lc xprintffull_nomb.o [2]
|
|
|
+_PutcharsFullNoMb 0x802'20d5 0x2e Code Lc xprintffull_nomb.o [2]
|
|
|
+__NVIC_ClearPendingIRQ 0x802'87a9 0x20 Code Lc at32f403a_407_board.o [1]
|
|
|
+__NVIC_ClearPendingIRQ 0x802'88d1 0x1e Code Lc io.o [1]
|
|
|
+__NVIC_ClearPendingIRQ 0x802'6745 0x1e Code Lc portserial.o [1]
|
|
|
+__NVIC_ClearPendingIRQ 0x802'699d 0x1e Code Lc porttimer.o [1]
|
|
|
+__NVIC_ClearPendingIRQ 0x802'6bc5 0x1e Code Lc tim_delay.o [1]
|
|
|
+__NVIC_DisableIRQ 0x802'7123 0x26 Code Lc at32f403a_407_misc.o [1]
|
|
|
+__NVIC_EnableIRQ 0x802'7105 0x1e Code Lc at32f403a_407_misc.o [1]
|
|
|
+__NVIC_GetPriorityGrouping
|
|
|
+ 0x802'70fb 0xa Code Lc at32f403a_407_misc.o [1]
|
|
|
+__NVIC_SetPriority 0x802'7149 0x2c Code Lc at32f403a_407_misc.o [1]
|
|
|
+__NVIC_SetPriorityGrouping
|
|
|
+ 0x802'70dd 0x1e Code Lc at32f403a_407_misc.o [1]
|
|
|
+__NVIC_SystemReset 0x802'7879 0x1a Code Lc modbus.o [1]
|
|
|
+__NVIC_SystemReset 0x802'3ff1 0x1a Code Lc utility.o [1]
|
|
|
+__aeabi_cdcmple 0x802'2385 Code Gb DblCmpLe.o [3]
|
|
|
+__aeabi_cdrcmple 0x802'23b5 Code Gb DblCmpGe.o [3]
|
|
|
+__aeabi_d2f 0x802'7319 Code Gb DblToFlt.o [3]
|
|
|
+__aeabi_d2iz 0x802'2521 Code Gb DblToS32.o [3]
|
|
|
+__aeabi_d2uiz 0x802'28ad Code Gb DblToU32.o [3]
|
|
|
+__aeabi_ddiv 0x802'2665 Code Gb DblDiv.o [3]
|
|
|
+__aeabi_dmul 0x802'28f1 Code Gb DblMul.o [3]
|
|
|
+__aeabi_dsub 0x802'2581 Code Gb DblSub.o [3]
|
|
|
+__aeabi_f2d 0x802'72d1 Code Gb FltToDbl.o [3]
|
|
|
+__aeabi_i2d 0x802'255d Code Gb S32ToDbl.o [3]
|
|
|
+__aeabi_ldiv0 0x802'2e41 Code Gb I64DivZer.o [4]
|
|
|
+__aeabi_memcpy 0x802'226d Code Gb ABImemcpy.o [4]
|
|
|
+__aeabi_memcpy4 0x802'228d Code Gb ABImemcpy.o [4]
|
|
|
+__aeabi_memcpy8 0x802'228d Code Gb ABImemcpy.o [4]
|
|
|
+__aeabi_memset 0x802'430d Code Gb ABImemset.o [4]
|
|
|
+__aeabi_ui2d 0x802'28d5 Code Gb U32ToDbl.o [3]
|
|
|
+__aeabi_uldivmod 0x802'2a9d Code Gb I64DivMod.o [4]
|
|
|
+__cmain 0x802'8f21 Code Gb cmain.o [4]
|
|
|
+__exit 0x802'2e45 0x14 Code Gb exit.o [5]
|
|
|
+__iar_Fail_s 0x802'219d 0x1c Code Gb xfail_s.o [2]
|
|
|
+__iar_Memchr 0x802'2215 Code Gb memchr.o [4]
|
|
|
+__iar_Memset 0x802'430d Code Gb ABImemset.o [4]
|
|
|
+__iar_Memset_word 0x802'4315 Code Gb ABImemset.o [4]
|
|
|
+__iar_Stdout 0x2000'02f0 0x48 Data Gb xfiles.o [2]
|
|
|
+__iar_Strchr 0x802'2185 Code Gb strchr.o [4]
|
|
|
+__iar_dadd 0x802'2591 Code Gb DblSub.o [3]
|
|
|
+__iar_data_init3 0x802'8eb5 0x28 Code Gb data_init.o [4]
|
|
|
+__iar_dsub 0x802'2cd5 Code Gb DblAdd.o [3]
|
|
|
+__iar_dsubStart 0x802'2ce7 Code Gb DblAdd.o [3]
|
|
|
+__iar_frexp 0x802'2321 Code Gb frexp.o [3]
|
|
|
+__iar_frexpl 0x802'2321 Code Gb frexp.o [3]
|
|
|
+__iar_init_vfp 0x802'8edd Code Gb fpinit_M.o [3]
|
|
|
+__iar_ldexp64 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+__iar_lz77_init_single3
|
|
|
+ 0x802'8de1 0x78 Code Gb lz77_init_single.o [4]
|
|
|
+__iar_program_start 0x802'9021 Code Gb cstartup_M.o [4]
|
|
|
+__iar_scalbln64 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+__iar_scalbn64 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+__iar_softfp___iar_frexp64
|
|
|
+ 0x802'2315 Code Gb frexp.o [3]
|
|
|
+__iar_softfp_frexp 0x802'2315 Code Gb frexp.o [3]
|
|
|
+__iar_softfp_frexpl 0x802'2315 Code Gb frexp.o [3]
|
|
|
+__iar_zero_init3 0x802'214b 0x3a Code Gb zero_init3.o [4]
|
|
|
+__low_level_init 0x802'8f3f 0x4 Code Gb low_level_init.o [2]
|
|
|
+__vector_table 0x802'1000 Data Gb startup_at32f403a_407.o [1]
|
|
|
+_call_main 0x802'8f2d Code Gb cmain.o [4]
|
|
|
+_exit 0x802'8f49 Code Gb cexit.o [4]
|
|
|
+_main 0x802'8f3b Code Gb cmain.o [4]
|
|
|
+abort 0x802'2ccd 0x6 Code Gb abort.o [2]
|
|
|
+aucCRCHi 0x802'8a80 0x100 Data Lc mbcrc.o [1]
|
|
|
+aucCRCLo 0x802'8b80 0x100 Data Lc mbcrc.o [1]
|
|
|
+bIsWithinException 0x2001'096a 0x1 Data Lc portother.o [1]
|
|
|
+bMBPortIsWithinException
|
|
|
+ 0x802'671b 0x6 Code Gb portother.o [1]
|
|
|
+cm_gpio_init 0x802'89f5 0x30 Code Gb common_gpio.o [1]
|
|
|
+crm_ahb_div_set 0x802'5df9 0x12 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_apb1_div_set 0x802'5e0b 0x12 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_apb2_div_set 0x802'5e1d 0x12 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_auto_step_mode_enable
|
|
|
+ 0x802'6031 0x20 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_clock_source_enable
|
|
|
+ 0x802'5d83 0x76 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_clocks_freq_get 0x802'5ee5 0x14c Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_clocks_freq_get::adc_div_table
|
|
|
+ 0x802'903c 0x8 Data Lc at32f403a_407_crm.o [1]
|
|
|
+crm_clocks_freq_get::ahb_apb1_div_table
|
|
|
+ 0x802'902c 0x8 Data Lc at32f403a_407_crm.o [1]
|
|
|
+crm_clocks_freq_get::ahb_apb2_div_table
|
|
|
+ 0x802'9034 0x8 Data Lc at32f403a_407_crm.o [1]
|
|
|
+crm_clocks_freq_get::sclk_ahb_div_table
|
|
|
+ 0x802'8f88 0x10 Data Lc at32f403a_407_crm.o [1]
|
|
|
+crm_flag_get 0x802'5cdf 0x32 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_hext_clock_div_set 0x802'6051 0x10 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_hext_stable_wait 0x802'5d11 0x2e Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_periph_clock_enable
|
|
|
+ 0x802'5d3f 0x44 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_pll_config 0x802'5e2f 0x72 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_reset 0x802'5c91 0x4e Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_sysclk_switch 0x802'5ea1 0x38 Code Gb at32f403a_407_crm.o [1]
|
|
|
+crm_sysclk_switch_status_get
|
|
|
+ 0x802'5ed9 0xc Code Gb at32f403a_407_crm.o [1]
|
|
|
+delay_init 0x802'8883 0x24 Code Gb at32f403a_407_board.o [1]
|
|
|
+eMBCurrentMode 0x2001'095f 0x1 Data Lc mb.o [1]
|
|
|
+eMBEnable 0x802'7443 0x22 Code Gb mb.o [1]
|
|
|
+eMBFuncReadCoils 0x802'8039 0xc0 Code Gb mbfunccoils.o [1]
|
|
|
+eMBFuncReadDiscreteInputs
|
|
|
+ 0x802'8c81 0xbe Code Gb mbfuncdisc.o [1]
|
|
|
+eMBFuncReadHoldingRegister
|
|
|
+ 0x802'76d9 0xa2 Code Gb mbfuncholding.o [1]
|
|
|
+eMBFuncReadInputRegister
|
|
|
+ 0x802'8d3f 0xa2 Code Gb mbfuncinput.o [1]
|
|
|
+eMBFuncReadWriteMultipleHoldingRegister
|
|
|
+ 0x802'777b 0xfc Code Gb mbfuncholding.o [1]
|
|
|
+eMBFuncReportSlaveID 0x802'7a71 0x1a Code Gb modbus.o [1]
|
|
|
+eMBFuncSetAddrId 0x802'7dc5 0x10 Code Gb mbfuncother.o [1]
|
|
|
+eMBFuncSetAddrSerial 0x802'7dd5 0x10 Code Gb mbfuncother.o [1]
|
|
|
+eMBFuncUpdate 0x802'7db5 0x10 Code Gb mbfuncother.o [1]
|
|
|
+eMBFuncWriteCoil 0x802'80f9 0x80 Code Gb mbfunccoils.o [1]
|
|
|
+eMBFuncWriteHoldingRegister
|
|
|
+ 0x802'7601 0x4e Code Gb mbfuncholding.o [1]
|
|
|
+eMBFuncWriteMultipleCoils
|
|
|
+ 0x802'8179 0xae Code Gb mbfunccoils.o [1]
|
|
|
+eMBFuncWriteMultipleHoldingRegister
|
|
|
+ 0x802'764f 0x8a Code Gb mbfuncholding.o [1]
|
|
|
+eMBInit 0x802'7381 0xc2 Code Gb mb.o [1]
|
|
|
+eMBPoll 0x802'7465 0x10e Code Gb mb.o [1]
|
|
|
+eMBPoll::eException 0x2001'0962 0x1 Data Lc mb.o [1]
|
|
|
+eMBPoll::ucFunctionCode
|
|
|
+ 0x2001'0961 0x1 Data Lc mb.o [1]
|
|
|
+eMBPoll::ucMBFrame 0x2001'090c 0x4 Data Lc mb.o [1]
|
|
|
+eMBPoll::ucRcvAddress 0x2001'0960 0x1 Data Lc mb.o [1]
|
|
|
+eMBPoll::usLength 0x2001'0954 0x2 Data Lc mb.o [1]
|
|
|
+eMBRTUInit 0x802'6475 0x66 Code Gb mbrtu.o [1]
|
|
|
+eMBRTUReceive 0x802'6511 0x5c Code Gb mbrtu.o [1]
|
|
|
+eMBRTUSend 0x802'656d 0x88 Code Gb mbrtu.o [1]
|
|
|
+eMBRTUStart 0x802'64db 0x1e Code Gb mbrtu.o [1]
|
|
|
+eMBRTUStop 0x802'64f9 0x18 Code Gb mbrtu.o [1]
|
|
|
+eMBRegCoilsCB 0x802'7ab1 0xa Code Gb modbus.o [1]
|
|
|
+eMBRegDiscreteCB 0x802'7abb 0x6 Code Gb modbus.o [1]
|
|
|
+eMBRegHoldingCB 0x802'798f 0xe2 Code Gb modbus.o [1]
|
|
|
+eMBRegInputCB 0x802'7989 0x6 Code Gb modbus.o [1]
|
|
|
+eMBSetAddrIdCB 0x802'7ac1 0x6 Code Gb modbus.o [1]
|
|
|
+eMBSetAddrSerialCB 0x802'7ac7 0x6 Code Gb modbus.o [1]
|
|
|
+eMBSetSlaveAddr 0x802'7573 0x26 Code Gb mb.o [1]
|
|
|
+eMBSetSlaveID 0x802'7d21 0x8c Code Gb mbfuncother.o [1]
|
|
|
+eMBState 0x2000'033c 0x1 Data Lc mb.o [1]
|
|
|
+eMBUpdateCB 0x802'7981 0x8 Code Gb modbus.o [1]
|
|
|
+eRcvState 0x2001'0964 0x1 Data Lc mbrtu.o [1]
|
|
|
+eSndState 0x2001'0963 0x1 Data Lc mbrtu.o [1]
|
|
|
+exint_default_para_init
|
|
|
+ 0x802'83cd 0x12 Code Gb at32f403a_407_exint.o [1]
|
|
|
+exint_flag_clear 0x802'844b 0x18 Code Gb at32f403a_407_exint.o [1]
|
|
|
+exint_flag_get 0x802'8463 0x1a Code Gb at32f403a_407_exint.o [1]
|
|
|
+exint_init 0x802'83df 0x6c Code Gb at32f403a_407_exint.o [1]
|
|
|
+exit 0x802'8f43 0x4 Code Gb exit.o [2]
|
|
|
+extern_wdt_togle 0x802'8a25 0x26 Code Gb common_gpio.o [1]
|
|
|
+extern_wdt_togle::toogle
|
|
|
+ 0x2001'095c 0x1 Data Lc common_gpio.o [1]
|
|
|
+fac_ms 0x2001'08c8 0x4 Data Lc at32f403a_407_board.o [1]
|
|
|
+fac_us 0x2001'08c4 0x4 Data Lc at32f403a_407_board.o [1]
|
|
|
+fputc 0x802'87c9 0x32 Code Gb at32f403a_407_board.o [1]
|
|
|
+g_usb_offset_addr 0x2000'0338 0x2 Data Lc at32f403a_407_usb.o [1]
|
|
|
+g_usb_packet_address 0x2000'0000 0x4 Data Gb at32f403a_407_usb.o [1]
|
|
|
+gpio_bits_reset 0x802'6fcd 0x8 Code Gb at32f403a_407_gpio.o [1]
|
|
|
+gpio_bits_set 0x802'6fc5 0x8 Code Gb at32f403a_407_gpio.o [1]
|
|
|
+gpio_default_para_init 0x802'6f8b 0x18 Code Gb at32f403a_407_gpio.o [1]
|
|
|
+gpio_exint_line_config 0x802'7025 0xa4 Code Gb at32f403a_407_gpio.o [1]
|
|
|
+gpio_init 0x802'6eb9 0xd2 Code Gb at32f403a_407_gpio.o [1]
|
|
|
+gpio_input_data_bit_read
|
|
|
+ 0x802'6fa3 0x22 Code Gb at32f403a_407_gpio.o [1]
|
|
|
+gpio_pin_remap_config 0x802'6fd5 0x50 Code Gb at32f403a_407_gpio.o [1]
|
|
|
+in_exint_init 0x802'825b 0xa2 Code Gb input.o [1]
|
|
|
+in_init 0x802'8229 0x32 Code Gb input.o [1]
|
|
|
+init_task 0x802'86dd 0x16 Code Gb main.o [1]
|
|
|
+input_state 0x2001'08ac 0x10 Data Gb io.o [1]
|
|
|
+input_task 0x802'82fd 0x36 Code Gb input.o [1]
|
|
|
+inputs 0x2000'0004 0x80 Data Gb input.o [1]
|
|
|
+io_input_init 0x802'8929 0x18 Code Gb io.o [1]
|
|
|
+io_port_init 0x802'88ef 0x3a Code Gb io.o [1]
|
|
|
+io_tim_init 0x802'8941 0x76 Code Gb io.o [1]
|
|
|
+ldexp 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+ldexpl 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+leds 0x2000'00ec 0x1c0 Data Gb mux.o [1]
|
|
|
+localeconv 0x802'2a95 0x4 Code Gb xlocale_c.o [2]
|
|
|
+main 0x802'8611 0xcc Code Gb main.o [1]
|
|
|
+mb_action 0x2001'0965 0x1 Data Gb modbus.o [1]
|
|
|
+mb_check_dummy 0x802'7d1d 0x2 Code Gb modbus_params.o [1]
|
|
|
+mb_find_param 0x802'7bbd 0x40 Code Gb modbus_params.o [1]
|
|
|
+mb_get_info 0x802'7cd3 0x3e Code Gb modbus_params.o [1]
|
|
|
+mb_get_param 0x802'7c8d 0x46 Code Gb modbus_params.o [1]
|
|
|
+mb_helper_set_tx_state 0x802'6ce3 0x6 Code Gb tim_delay.o [1]
|
|
|
+mb_helper_tim_disable 0x802'6cbb 0x28 Code Gb tim_delay.o [1]
|
|
|
+mb_helper_tim_enable 0x802'6c93 0x28 Code Gb tim_delay.o [1]
|
|
|
+mb_helper_tim_init 0x802'6be5 0xae Code Gb tim_delay.o [1]
|
|
|
+mb_init 0x802'7893 0x8a Code Gb modbus.o [1]
|
|
|
+mb_init_params 0x802'7af5 0xc8 Code Gb modbus_params.o [1]
|
|
|
+mb_package_flag 0x2001'0967 0x1 Data Gb modbus.o [1]
|
|
|
+mb_param 0x2001'066c 0xa0 Data Gb modbus_params.o [1]
|
|
|
+mb_set_param 0x802'7bfd 0x90 Code Gb modbus_params.o [1]
|
|
|
+memchr 0x802'2215 Code Gb memchr.o [4]
|
|
|
+memcmp 0x802'4029 Code Gb memcmp.o [4]
|
|
|
+memset 0x802'7255 0x14 Code Gb memset.o [4]
|
|
|
+modbus_params 0x802'7929 0x58 Code Lc modbus.o [1]
|
|
|
+modbus_task 0x802'791d 0xa Code Lc modbus.o [1]
|
|
|
+mux_gpio_init 0x802'7dfd 0xa8 Code Gb mux.o [1]
|
|
|
+mux_led_blink 0x802'7fe1 0x26 Code Gb mux.o [1]
|
|
|
+mux_led_proc 0x802'7ea5 0x13c Code Gb mux.o [1]
|
|
|
+new_slave_addr 0x2001'0966 0x1 Data Gb modbus.o [1]
|
|
|
+nvic_irq_disable 0x802'71e5 0xe Code Gb at32f403a_407_misc.o [1]
|
|
|
+nvic_irq_enable 0x802'71b5 0x30 Code Gb at32f403a_407_misc.o [1]
|
|
|
+nvic_priority_group_config
|
|
|
+ 0x802'71f3 0xe Code Gb at32f403a_407_misc.o [1]
|
|
|
+nvic_vector_table_set 0x802'7201 0xc Code Gb at32f403a_407_misc.o [1]
|
|
|
+obuf 0x2001'0770 0x50 Data Lc xfiles.o [2]
|
|
|
+pcInterruptPriorityRegisters
|
|
|
+ 0x802'907c 0x4 Data Lc port.o [1]
|
|
|
+peMBFrameReceiveCur 0x2001'08f8 0x4 Data Lc mb.o [1]
|
|
|
+peMBFrameSendCur 0x2001'08ec 0x4 Data Lc mb.o [1]
|
|
|
+printf 0x802'8a59 0x28 Code Gb printf.o [2]
|
|
|
+prvAddCurrentTaskToDelayedList
|
|
|
+ 0x802'368b 0x42 Code Lc tasks.o [1]
|
|
|
+prvAllocateTCBAndStack 0x802'36d5 0x5c Code Lc tasks.o [1]
|
|
|
+prvCheckForValidListAndQueue
|
|
|
+ 0x802'3f6f 0x5c Code Lc fr_timers.o [1]
|
|
|
+prvCheckTasksWaitingTermination
|
|
|
+ 0x802'3637 0x54 Code Lc tasks.o [1]
|
|
|
+prvCopyDataFromQueue 0x802'4a21 0x36 Code Lc queue.o [1]
|
|
|
+prvCopyDataToQueue 0x802'4981 0xa0 Code Lc queue.o [1]
|
|
|
+prvDeleteTCB 0x802'3731 0x12 Code Lc tasks.o [1]
|
|
|
+prvGetNextExpireTime 0x802'3d67 0x28 Code Lc fr_timers.o [1]
|
|
|
+prvHeapInit 0x802'422d 0x62 Code Lc heap_4.o [1]
|
|
|
+prvIdleTask 0x802'3555 0x24 Code Lc tasks.o [1]
|
|
|
+prvInitialiseTCBVariables
|
|
|
+ 0x802'3579 0x6c Code Lc tasks.o [1]
|
|
|
+prvInitialiseTaskLists 0x802'35e5 0x52 Code Lc tasks.o [1]
|
|
|
+prvInsertBlockIntoFreeList
|
|
|
+ 0x802'428f 0x5e Code Lc heap_4.o [1]
|
|
|
+prvInsertTimerInActiveList
|
|
|
+ 0x802'3db5 0x50 Code Lc fr_timers.o [1]
|
|
|
+prvIsQueueEmpty 0x802'4abd 0x1c Code Lc queue.o [1]
|
|
|
+prvIsQueueFull 0x802'4ad9 0x1e Code Lc queue.o [1]
|
|
|
+prvProcessExpiredTimer 0x802'3c97 0x5c Code Lc fr_timers.o [1]
|
|
|
+prvProcessReceivedCommands
|
|
|
+ 0x802'3e05 0xde Code Lc fr_timers.o [1]
|
|
|
+prvProcessTimerOrBlockTask
|
|
|
+ 0x802'3d0f 0x58 Code Lc fr_timers.o [1]
|
|
|
+prvResetNextTaskUnblockTime
|
|
|
+ 0x802'3743 0x28 Code Lc tasks.o [1]
|
|
|
+prvSampleTimeNow 0x802'3d8f 0x26 Code Lc fr_timers.o [1]
|
|
|
+prvSampleTimeNow::xLastTime
|
|
|
+ 0x2001'08d8 0x4 Data Lc fr_timers.o [1]
|
|
|
+prvSwitchTimerLists 0x802'3ee3 0x8c Code Lc fr_timers.o [1]
|
|
|
+prvTaskExitError 0x802'3955 0x2a Code Lc port.o [1]
|
|
|
+prvTimerTask 0x802'3cf5 0x1a Code Lc fr_timers.o [1]
|
|
|
+prvUnlockQueue 0x802'4a57 0x66 Code Lc queue.o [1]
|
|
|
+prveMBError2Exception 0x802'7acd 0x26 Code Gb mbutils.o [1]
|
|
|
+prvvTIMERExpiredISR 0x802'6a19 0xa Code Lc porttimer.o [1]
|
|
|
+pucSndBufferCur 0x2001'0910 0x4 Data Lc mbrtu.o [1]
|
|
|
+putchar 0x802'8f69 0xc Code Gb putchar.o [2]
|
|
|
+pvMBFrameCloseCur 0x2001'08fc 0x4 Data Lc mb.o [1]
|
|
|
+pvMBFrameStartCur 0x2001'08f0 0x4 Data Lc mb.o [1]
|
|
|
+pvMBFrameStopCur 0x2001'08f4 0x4 Data Lc mb.o [1]
|
|
|
+pvPortMalloc 0x802'4091 0x128 Code Gb heap_4.o [1]
|
|
|
+pvTaskIncrementMutexHeldCount
|
|
|
+ 0x802'38c9 0x16 Code Gb tasks.o [1]
|
|
|
+pxCurrentTCB 0x2001'091c 0x4 Data Gb tasks.o [1]
|
|
|
+pxCurrentTimerList 0x2001'08cc 0x4 Data Lc fr_timers.o [1]
|
|
|
+pxDelayedTaskList 0x2001'0920 0x4 Data Lc tasks.o [1]
|
|
|
+pxEnd 0x2001'08dc 0x4 Data Lc heap_4.o [1]
|
|
|
+pxMBFrameCBByteReceived
|
|
|
+ 0x2001'0900 0x4 Data Gb mb.o [1]
|
|
|
+pxMBFrameCBTransmitterEmpty
|
|
|
+ 0x2001'0904 0x4 Data Gb mb.o [1]
|
|
|
+pxMBPortCBTimerExpired 0x2001'0908 0x4 Data Gb mb.o [1]
|
|
|
+pxOverflowDelayedTaskList
|
|
|
+ 0x2001'0924 0x4 Data Lc tasks.o [1]
|
|
|
+pxOverflowTimerList 0x2001'08d0 0x4 Data Lc fr_timers.o [1]
|
|
|
+pxPortInitialiseStack 0x802'3931 0x24 Code Gb port.o [1]
|
|
|
+pxReadyTasksLists 0x2001'070c 0x64 Data Lc tasks.o [1]
|
|
|
+rcvAddress 0x2001'095d 0x1 Data Gb mb.o [1]
|
|
|
+scalbln 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+scalblnl 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+scalbn 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+scalbnl 0x802'23e5 Code Gb ldexp.o [3]
|
|
|
+scale 0x802'204f 0x46 Code Lc xprintffull_nomb.o [2]
|
|
|
+sec_hand 0x2001'0950 0x4 Data Lc xfail_s.o [2]
|
|
|
+soft_wdt 0x802'8705 0x12 Code Gb main.o [1]
|
|
|
+strchr 0x802'2185 Code Gb strchr.o [4]
|
|
|
+strcpy 0x802'7de5 Code Gb strcpy.o [4]
|
|
|
+strlen 0x802'21dd Code Gb strlen.o [4]
|
|
|
+system_clock_config 0x802'873d 0x6a Code Gb at32f403a_407_clock.o [1]
|
|
|
+system_core_clock 0x2000'02b0 0x4 Data Gb system_at32f403a_407.o [1]
|
|
|
+system_core_clock_update
|
|
|
+ 0x802'84eb 0xec Code Gb system_at32f403a_407.o [1]
|
|
|
+system_core_clock_update::sys_ahb_div_table
|
|
|
+ 0x802'8fa8 0x10 Data Lc system_at32f403a_407.o [1]
|
|
|
+systick_clock_source_config
|
|
|
+ 0x802'720d 0x20 Code Gb at32f403a_407_misc.o [1]
|
|
|
+test_hw_task 0x802'86f5 0x10 Code Gb main.o [1]
|
|
|
+tmr_base_init 0x802'7277 0xe Code Gb at32f403a_407_tmr.o [1]
|
|
|
+tmr_cnt_dir_set 0x802'7285 0xe Code Gb at32f403a_407_tmr.o [1]
|
|
|
+tmr_counter_enable 0x802'7269 0xe Code Gb at32f403a_407_tmr.o [1]
|
|
|
+tmr_counter_value_set 0x802'7293 0x4 Code Gb at32f403a_407_tmr.o [1]
|
|
|
+tmr_flag_clear 0x802'72cb 0x6 Code Gb at32f403a_407_tmr.o [1]
|
|
|
+tmr_flag_get 0x802'72b7 0x14 Code Gb at32f403a_407_tmr.o [1]
|
|
|
+tmr_interrupt_enable 0x802'7297 0x20 Code Gb at32f403a_407_tmr.o [1]
|
|
|
+tx_enable 0x2001'096b 0x1 Data Lc tim_delay.o [1]
|
|
|
+uart_print_init 0x802'87fb 0x88 Code Gb at32f403a_407_board.o [1]
|
|
|
+ucHeap 0x2000'0340 0x1'0000 Data Lc heap_4.o [1]
|
|
|
+ucMBAddress 0x2001'095e 0x1 Data Lc mb.o [1]
|
|
|
+ucMBSlaveID 0x2001'0800 0x20 Data Lc mbfuncother.o [1]
|
|
|
+ucMaxSysCallPriority 0x2001'0968 0x1 Data Lc port.o [1]
|
|
|
+ucRTUBuf 0x2001'056c 0x100 Data Gb mbrtu.o [1]
|
|
|
+ulMaxPRIGROUPValue 0x2001'0914 0x4 Data Lc port.o [1]
|
|
|
+usMBCRC16 0x802'6add 0x44 Code Gb mbcrc.o [1]
|
|
|
+usMBSlaveIDLen 0x2001'0956 0x2 Data Lc mbfuncother.o [1]
|
|
|
+usRcvBufferPos 0x2001'095a 0x2 Data Lc mbrtu.o [1]
|
|
|
+usRegHoldingStart 0x2000'033a 0x2 Data Lc modbus.o [1]
|
|
|
+usSndBufferCount 0x2001'0958 0x2 Data Lc mbrtu.o [1]
|
|
|
+usart_data_receive 0x802'6ea1 0x6 Code Gb at32f403a_407_usart.o [1]
|
|
|
+usart_data_transmit 0x802'6e95 0xc Code Gb at32f403a_407_usart.o [1]
|
|
|
+usart_enable 0x802'6e2f 0xe Code Gb at32f403a_407_usart.o [1]
|
|
|
+usart_flag_get 0x802'6ea7 0x10 Code Gb at32f403a_407_usart.o [1]
|
|
|
+usart_init 0x802'6d55 0x7c Code Gb at32f403a_407_usart.o [1]
|
|
|
+usart_interrupt_enable 0x802'6e59 0x3c Code Gb at32f403a_407_usart.o [1]
|
|
|
+usart_parity_selection_config
|
|
|
+ 0x802'6de1 0x4e Code Gb at32f403a_407_usart.o [1]
|
|
|
+usart_receiver_enable 0x802'6e4b 0xe Code Gb at32f403a_407_usart.o [1]
|
|
|
+usart_transmitter_enable
|
|
|
+ 0x802'6e3d 0xe Code Gb at32f403a_407_usart.o [1]
|
|
|
+usb_buffer_free 0x802'5c6d 0x8 Code Gb at32f403a_407_usb.o [1]
|
|
|
+usb_core_dev 0x2001'0340 0x22c Data Gb usb.o [1]
|
|
|
+usb_enter_suspend 0x802'5c49 0x12 Code Gb at32f403a_407_usb.o [1]
|
|
|
+usb_ept_open 0x802'57ad 0x41c Code Gb at32f403a_407_usb.o [1]
|
|
|
+usb_exit_suspend 0x802'5c5b 0x12 Code Gb at32f403a_407_usb.o [1]
|
|
|
+usb_flag_clear 0x802'5c85 0xa Code Gb at32f403a_407_usb.o [1]
|
|
|
+usb_read_packet 0x802'5bff 0x34 Code Gb at32f403a_407_usb.o [1]
|
|
|
+usb_set_address 0x802'5c33 0x16 Code Gb at32f403a_407_usb.o [1]
|
|
|
+usb_write_packet 0x802'5bc9 0x36 Code Gb at32f403a_407_usb.o [1]
|
|
|
+usbd_clear_feature 0x802'53e5 0x4e Code Lc usbd_sdr.o [1]
|
|
|
+usbd_clear_stall 0x802'4d81 0x7c Code Gb usbd_core.o [1]
|
|
|
+usbd_core_in_handler 0x802'4b89 0xc2 Code Gb usbd_core.o [1]
|
|
|
+usbd_core_out_handler 0x802'4c4b 0x92 Code Gb usbd_core.o [1]
|
|
|
+usbd_core_setup_handler
|
|
|
+ 0x802'4cdd 0x50 Code Gb usbd_core.o [1]
|
|
|
+usbd_ctrl_recv_status 0x802'4d69 0x18 Code Gb usbd_core.o [1]
|
|
|
+usbd_ctrl_send 0x802'4d2d 0x24 Code Gb usbd_core.o [1]
|
|
|
+usbd_ctrl_send_status 0x802'4d51 0x18 Code Gb usbd_core.o [1]
|
|
|
+usbd_ctrl_unsupport 0x802'4e71 0x16 Code Gb usbd_core.o [1]
|
|
|
+usbd_device_request 0x802'5575 0x8a Code Gb usbd_sdr.o [1]
|
|
|
+usbd_endpoint_request 0x802'5637 0x176 Code Gb usbd_sdr.o [1]
|
|
|
+usbd_enter_suspend 0x802'510f 0xc Code Gb usbd_core.o [1]
|
|
|
+usbd_ept_buf_custom_define
|
|
|
+ 0x802'5069 0x48 Code Gb usbd_core.o [1]
|
|
|
+usbd_ept_defaut_init 0x802'511b 0xce Code Gb usbd_core.o [1]
|
|
|
+usbd_ept_loop_handler 0x802'637d 0x24 Code Gb usbd_int.o [1]
|
|
|
+usbd_ept_open 0x802'50b1 0x5e Code Gb usbd_core.o [1]
|
|
|
+usbd_ept_recv 0x802'4fef 0x6e Code Gb usbd_core.o [1]
|
|
|
+usbd_ept_send 0x802'4e87 0x168 Code Gb usbd_core.o [1]
|
|
|
+usbd_eptn_handler 0x802'6125 0x24a Code Gb usbd_int.o [1]
|
|
|
+usbd_get_configuration 0x802'5461 0x54 Code Lc usbd_sdr.o [1]
|
|
|
+usbd_get_descriptor 0x802'5211 0x13a Code Lc usbd_sdr.o [1]
|
|
|
+usbd_get_status 0x802'53a7 0x3e Code Lc usbd_sdr.o [1]
|
|
|
+usbd_interface_request 0x802'55ff 0x38 Code Gb usbd_sdr.o [1]
|
|
|
+usbd_irq_handler 0x802'60a1 0x84 Code Gb usbd_int.o [1]
|
|
|
+usbd_reset_handler 0x802'63a1 0x6c Code Gb usbd_int.o [1]
|
|
|
+usbd_set_address 0x802'534b 0x5c Code Lc usbd_sdr.o [1]
|
|
|
+usbd_set_configuration 0x802'54b5 0xba Code Lc usbd_sdr.o [1]
|
|
|
+usbd_set_configuration::config_value
|
|
|
+ 0x2001'096c 0x1 Data Lc usbd_sdr.o [1]
|
|
|
+usbd_set_feature 0x802'5433 0x2e Code Lc usbd_sdr.o [1]
|
|
|
+usbd_set_stall 0x802'4dfd 0x74 Code Gb usbd_core.o [1]
|
|
|
+usbd_setup_request_parse
|
|
|
+ 0x802'51e9 0x28 Code Gb usbd_sdr.o [1]
|
|
|
+usbd_sof_handler 0x802'640d 0x16 Code Gb usbd_int.o [1]
|
|
|
+usbd_suspend_handler 0x802'6423 0x2c Code Gb usbd_int.o [1]
|
|
|
+usbd_wakeup_handler 0x802'644f 0x26 Code Gb usbd_int.o [1]
|
|
|
+uxCriticalNesting 0x2000'02ac 0x4 Data Lc port.o [1]
|
|
|
+uxCurrentNumberOfTasks 0x2001'092c 0x4 Data Lc tasks.o [1]
|
|
|
+uxListRemove 0x802'3baf 0x28 Code Gb list.o [1]
|
|
|
+uxPendedTicks 0x2001'093c 0x4 Data Lc tasks.o [1]
|
|
|
+uxSchedulerSuspended 0x2001'094c 0x4 Data Lc tasks.o [1]
|
|
|
+uxTaskNumber 0x2001'0948 0x4 Data Lc tasks.o [1]
|
|
|
+uxTasksDeleted 0x2001'0928 0x4 Data Lc tasks.o [1]
|
|
|
+uxTopReadyPriority 0x2001'0934 0x4 Data Lc tasks.o [1]
|
|
|
+vApplicationMallocFailedHook
|
|
|
+ 0x802'4021 0x8 Code Gb utility.o [1]
|
|
|
+vApplicationStackOverflowHook
|
|
|
+ 0x802'4015 0xc Code Gb utility.o [1]
|
|
|
+vListInitialise 0x802'3b3d 0x1e Code Gb list.o [1]
|
|
|
+vListInitialiseItem 0x802'3b5b 0x6 Code Gb list.o [1]
|
|
|
+vListInsert 0x802'3b79 0x36 Code Gb list.o [1]
|
|
|
+vListInsertEnd 0x802'3b61 0x18 Code Gb list.o [1]
|
|
|
+vMBPortClose 0x802'6735 0x10 Code Gb portother.o [1]
|
|
|
+vMBPortEnterCritical 0x802'6725 0x8 Code Gb portother.o [1]
|
|
|
+vMBPortEventClose 0x802'6b51 0x16 Code Gb portevent.o [1]
|
|
|
+vMBPortExitCritical 0x802'672d 0x8 Code Gb portother.o [1]
|
|
|
+vMBPortSerialClose 0x802'68f5 0xc Code Gb portserial.o [1]
|
|
|
+vMBPortSerialEnable 0x802'6763 0x62 Code Gb portserial.o [1]
|
|
|
+vMBPortSetWithinException
|
|
|
+ 0x802'6715 0x6 Code Gb portother.o [1]
|
|
|
+vMBPortTimerClose 0x802'6a4d 0x18 Code Gb porttimer.o [1]
|
|
|
+vMBPortTimersDelay 0x802'6ac9 0x14 Code Gb porttimer.o [1]
|
|
|
+vMBPortTimersDisable 0x802'6a8d 0x28 Code Gb porttimer.o [1]
|
|
|
+vMBPortTimersEnable 0x802'6a65 0x28 Code Gb porttimer.o [1]
|
|
|
+vPortEnableVFP 0x802'3add 0x10 Code Lc port.o [1]
|
|
|
+vPortEnableVFP 0x802'4409 Code Gb portasm.o [1]
|
|
|
+vPortEnterCritical 0x802'3a01 0x34 Code Gb port.o [1]
|
|
|
+vPortExitCritical 0x802'3a35 0x2c Code Gb port.o [1]
|
|
|
+vPortFree 0x802'41b9 0x74 Code Gb heap_4.o [1]
|
|
|
+vPortStartFirstTask 0x802'43e9 Code Gb portasm.o [1]
|
|
|
+vPortValidateInterruptPriority
|
|
|
+ 0x802'3a8d 0x4e Code Gb port.o [1]
|
|
|
+vQueueAddToRegistry 0x802'4af7 0x26 Code Gb queue.o [1]
|
|
|
+vQueueDelete 0x802'4959 0x28 Code Gb queue.o [1]
|
|
|
+vQueueUnregisterQueue 0x802'4b1d 0x20 Code Gb queue.o [1]
|
|
|
+vQueueWaitForMessageRestricted
|
|
|
+ 0x802'4b49 0x40 Code Gb queue.o [1]
|
|
|
+vTaskDelay 0x802'2fab 0x78 Code Gb tasks.o [1]
|
|
|
+vTaskMissedYield 0x802'354b 0xa Code Gb tasks.o [1]
|
|
|
+vTaskPlaceOnEventList 0x802'3337 0x68 Code Gb tasks.o [1]
|
|
|
+vTaskPlaceOnEventListRestricted
|
|
|
+ 0x802'33b9 0x58 Code Gb tasks.o [1]
|
|
|
+vTaskPriorityInherit 0x802'378b 0x9a Code Gb tasks.o [1]
|
|
|
+vTaskSetTimeOutState 0x802'349d 0x26 Code Gb tasks.o [1]
|
|
|
+vTaskStartScheduler 0x802'3023 0x6c Code Gb tasks.o [1]
|
|
|
+vTaskSuspendAll 0x802'308f 0xc Code Gb tasks.o [1]
|
|
|
+vTaskSwitchContext 0x802'3293 0xa4 Code Gb tasks.o [1]
|
|
|
+vTaskSwitchContext{1}{3}{6}::ucExpectedStackBytes
|
|
|
+ 0x802'8f74 0x14 Data Lc tasks.o [1]
|
|
|
+xActiveTimerList1 0x2001'0820 0x14 Data Lc fr_timers.o [1]
|
|
|
+xActiveTimerList2 0x2001'0834 0x14 Data Lc fr_timers.o [1]
|
|
|
+xBlockAllocatedBit 0x2001'08e8 0x4 Data Lc heap_4.o [1]
|
|
|
+xDelayedTaskList1 0x2001'0848 0x14 Data Lc tasks.o [1]
|
|
|
+xDelayedTaskList2 0x2001'085c 0x14 Data Lc tasks.o [1]
|
|
|
+xFreeBytesRemaining 0x2001'08e0 0x4 Data Lc heap_4.o [1]
|
|
|
+xFuncHandlers 0x2000'0084 0x68 Data Lc mb.o [1]
|
|
|
+xHeapStructSize 0x802'9074 0x4 Data Lc heap_4.o [1]
|
|
|
+xMBPortEventGet 0x802'6b99 0x22 Code Gb portevent.o [1]
|
|
|
+xMBPortEventInit 0x802'6b21 0x30 Code Gb portevent.o [1]
|
|
|
+xMBPortEventInit::is_init
|
|
|
+ 0x2001'0969 0x1 Data Lc portevent.o [1]
|
|
|
+xMBPortEventPost 0x802'6b67 0x32 Code Gb portevent.o [1]
|
|
|
+xMBPortSerialGetByte 0x802'6915 0x10 Code Gb portserial.o [1]
|
|
|
+xMBPortSerialInit 0x802'67c5 0x130 Code Gb portserial.o [1]
|
|
|
+xMBPortSerialPutByte 0x802'6901 0x14 Code Gb portserial.o [1]
|
|
|
+xMBPortTimersInit 0x802'69bb 0x5e Code Gb porttimer.o [1]
|
|
|
+xMBRTUReceiveFSM 0x802'65f5 0x74 Code Gb mbrtu.o [1]
|
|
|
+xMBRTUTimerT35Expired 0x802'66bf 0x38 Code Gb mbrtu.o [1]
|
|
|
+xMBRTUTransmitFSM 0x802'6669 0x56 Code Gb mbrtu.o [1]
|
|
|
+xMinimumEverFreeBytesRemaining
|
|
|
+ 0x2001'08e4 0x4 Data Lc heap_4.o [1]
|
|
|
+xNextTaskUnblockTime 0x2000'02b4 0x4 Data Lc tasks.o [1]
|
|
|
+xNumOfOverflows 0x2001'0944 0x4 Data Lc tasks.o [1]
|
|
|
+xPendingReadyList 0x2001'0870 0x14 Data Lc tasks.o [1]
|
|
|
+xPortStartScheduler 0x802'397f 0x82 Code Gb port.o [1]
|
|
|
+xQueueGenericCreate 0x802'44b5 0x84 Code Gb queue.o [1]
|
|
|
+xQueueGenericReceive 0x802'47ad 0x1ac Code Gb queue.o [1]
|
|
|
+xQueueGenericReset 0x802'4425 0x90 Code Gb queue.o [1]
|
|
|
+xQueueGenericSend 0x802'4539 0x19e Code Gb queue.o [1]
|
|
|
+xQueueGenericSendFromISR
|
|
|
+ 0x802'46d7 0xd6 Code Gb queue.o [1]
|
|
|
+xQueueHdl 0x2001'0918 0x4 Data Lc portevent.o [1]
|
|
|
+xQueueRegistry 0x2001'07c0 0x40 Data Gb queue.o [1]
|
|
|
+xSchedulerRunning 0x2001'0938 0x4 Data Lc tasks.o [1]
|
|
|
+xStart 0x2001'08bc 0x8 Data Lc heap_4.o [1]
|
|
|
+xSuspendedTaskList 0x2001'0898 0x14 Data Lc tasks.o [1]
|
|
|
+xTaskCheckForTimeOut 0x802'34c9 0x82 Code Gb tasks.o [1]
|
|
|
+xTaskGenericCreate 0x802'2e59 0x152 Code Gb tasks.o [1]
|
|
|
+xTaskGetSchedulerState 0x802'376b 0x20 Code Gb tasks.o [1]
|
|
|
+xTaskGetTickCount 0x802'317d 0x8 Code Gb tasks.o [1]
|
|
|
+xTaskIncrementTick 0x802'3185 0x10e Code Gb tasks.o [1]
|
|
|
+xTaskPriorityDisinherit
|
|
|
+ 0x802'382d 0x98 Code Gb tasks.o [1]
|
|
|
+xTaskRemoveFromEventList
|
|
|
+ 0x802'3411 0x82 Code Gb tasks.o [1]
|
|
|
+xTaskResumeAll 0x802'309b 0xe2 Code Gb tasks.o [1]
|
|
|
+xTasksWaitingTermination
|
|
|
+ 0x2001'0884 0x14 Data Lc tasks.o [1]
|
|
|
+xTickCount 0x2001'0930 0x4 Data Lc tasks.o [1]
|
|
|
+xTimerCreateTimerTask 0x802'3bd9 0x50 Code Gb fr_timers.o [1]
|
|
|
+xTimerGenericCommand 0x802'3c29 0x6e Code Gb fr_timers.o [1]
|
|
|
+xTimerQueue 0x2001'08d4 0x4 Data Lc fr_timers.o [1]
|
|
|
+xYieldPending 0x2001'0940 0x4 Data Lc tasks.o [1]
|
|
|
+
|
|
|
+
|
|
|
+[1] = B:\projects\module_universal_io\project\ewarm\Debug\Obj
|
|
|
+[2] = dl7M_tlf.a
|
|
|
+[3] = m7M_tls.a
|
|
|
+[4] = rt7M_tl.a
|
|
|
+[5] = shb_l.a
|
|
|
+
|
|
|
+ 32'347 bytes of readonly code memory
|
|
|
+ 1'162 bytes of readonly data memory
|
|
|
+ 72'042 bytes of readwrite data memory
|
|
|
+
|
|
|
+Errors: none
|
|
|
+Warnings: none
|