############################################################################### # # IAR ELF Linker V8.40.1.212/W32 for ARM 27/Jul/2025 22:58:36 # Copyright 2007-2019 IAR Systems AB. # # Output file = # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out # Map file = # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map # Command line = # -f C:\Temp\EWD28.tmp # (D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\app_freertos.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\cmsis_os.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\control.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\croutine.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\event_groups.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\GFX_SSD1327.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\hal_callback.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\heap_4.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\i2c_bridge.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\list.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\main.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\microrl.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\oled_common.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\OLED_SSD1327.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\port.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\portasm.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\queue.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\settings.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\startup_stm32g431xx.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_comp.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cordic.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cortex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_exti.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fdcan.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ramfunc.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fmac.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_gpio.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_hrtim.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2s.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_irda.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_iwdg.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_lptim.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_msp.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nand.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nor.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_qspi.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rng.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sram.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart_ex.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_wwdg.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_it.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stream_buffer.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\system_stm32g4xx.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\tasks.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal_usartbridge.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\terminal_user.o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\timers.o # --no_out_extension -o # D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out # --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb # --map D:\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map # --config # D:\FlyElectronics\tuber\project\ewarm\desk/stm32g431xx_flash.icf # --semihosting --entry __iar_program_start --vfe --text_out locale) # ############################################################################### ******************************************************************************* *** RUNTIME MODEL ATTRIBUTES *** CppFlavor = * __CPP_Exceptions = Disabled __CPP_Language = C++14 __Heap_Handler = Basic __SystemLibrary = DLib __dlib_dynamic_initialization = normal __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 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'7fff] { rw, block CSTACK, block HEAP }; initialize by copy { rw }; Section Kind Address Size Object ------- ---- ------- ---- ------ "A0": 0x1d8 .intvec ro code 0x800'0000 0x1d8 startup_stm32g431xx.o [1] - 0x800'01d8 0x1d8 "P1": 0x94c5 .text ro code 0x800'01d8 0x1262 stm32g4xx_hal_uart.o [1] .text ro code 0x800'143a 0x3a zero_init3.o [5] .text ro code 0x800'1474 0x10c stm32g4xx_hal_dma.o [1] .text ro code 0x800'1580 0x2 stm32g4xx_hal_uart.o [1] .text ro code 0x800'1582 0x2 stm32g4xx_hal_uart.o [1] .text ro code 0x800'1584 0x2 stm32g4xx_hal_uart_ex.o [1] .text ro code 0x800'1586 0x2 stm32g4xx_hal_uart_ex.o [1] .text ro code 0x800'1588 0x2 stm32g4xx_hal_uart_ex.o [1] .rodata const 0x800'158a 0x2 xlocale_c.o [2] .text ro code 0x800'158c 0x814 stm32g4xx_hal_rcc.o [1] .text ro code 0x800'1da0 0x230 I64DivMod.o [5] .text ro code 0x800'1fd0 0xc stm32g4xx_hal.o [1] .text ro code 0x800'1fdc 0x2 stm32g4xx_hal_uart.o [1] .rodata const 0x800'1fde 0x1 unwind_debug.o [6] .rodata const 0x800'1fdf 0x1 xlocale_c.o [2] .text ro code 0x800'1fe0 0x40 hal_callback.o [1] .text ro code 0x800'2020 0x60 stm32g4xx_hal.o [1] .text ro code 0x800'2080 0x2 I64DivZer.o [5] .text ro code 0x800'2084 0x1dc terminal_usartbridge.o [1] .text ro code 0x800'2260 0x28 printf.o [2] .text ro code 0x800'2288 0x154 stm32g4xx_hal_cortex.o [1] .text ro code 0x800'23dc 0x204 terminal.o [1] .text ro code 0x800'25e0 0x36 strlen.o [5] .text ro code 0x800'2618 0x2f8 terminal_user.o [1] .text ro code 0x800'2910 0x39c stm32g4xx_hal_gpio.o [1] .text ro code 0x800'2cac 0xfc6 xprintffull_nomb.o [2] .text ro code 0x800'3c74 0x66 ABImemset.o [5] .text ro code 0x800'3cdc 0x964 microrl.o [1] .text ro code 0x800'4640 0x1ac cmsis_os.o [1] .text ro code 0x800'47ec 0xa6 ABImemcpy.o [5] .text ro code 0x800'4894 0x12 strcmp.o [5] .text ro code 0x800'48a8 0x16 strchr.o [5] .text ro code 0x800'48c0 0x40 xfail_s.o [2] .text ro code 0x800'4900 0x58 memchr.o [5] .text ro code 0x800'4958 0x70 frexp.o [4] .text ro code 0x800'49c8 0x2e DblCmpLe.o [4] .text ro code 0x800'49f8 0x2e DblCmpGe.o [4] .text ro code 0x800'4a28 0x13a ldexp.o [4] .text ro code 0x800'4b64 0x3a DblToS32.o [4] .text ro code 0x800'4ba0 0x22 S32ToDbl.o [4] .text ro code 0x800'4bc4 0xe2 DblSub.o [4] .text ro code 0x800'4ca8 0x246 DblDiv.o [4] .text ro code 0x800'4ef0 0x28 DblToU32.o [4] .text ro code 0x800'4f18 0x1a U32ToDbl.o [4] .text ro code 0x800'4f34 0x1a2 DblMul.o [4] .text ro code 0x800'50d8 0x8 xlocale_c.o [2] .text ro code 0x800'50e0 0x18 strcpy.o [5] .text ro code 0x800'50f8 0x96 ABImemmove.o [5] .text ro code 0x800'5190 0xa18 tasks.o [1] .text ro code 0x800'5ba8 0x7b0 queue.o [1] .text ro code 0x800'6358 0x6 abort.o [2] .text ro code 0x800'6360 0x16a DblAdd.o [4] .text ro code 0x800'64cc 0x288 heap_4.o [1] .text ro code 0x800'6754 0x9a list.o [1] .text ro code 0x800'67f0 0x25c port.o [1] .text ro code 0x800'6a4c 0x4a4 timers.o [1] .text ro code 0x800'6ef0 0x14 exit.o [6] CODE ro code 0x800'6f04 0xb0 portasm.o [1] .text ro code 0x800'6fb4 0x698 stm32g4xx_hal_i2c.o [1] .text ro code 0x800'764c 0x11c i2c_bridge.o [1] .text ro code 0x800'7768 0xf0 stm32g4xx_hal_i2c_ex.o [1] .text ro code 0x800'7858 0x14 memset.o [5] .text ro code 0x800'786c 0x4b4 stm32g4xx_hal_tim.o [1] .text ro code 0x800'7d20 0x2 stm32g4xx_hal_tim.o [1] .text ro code 0x800'7d22 0x2 stm32g4xx_hal_tim.o [1] .text ro code 0x800'7d24 0x2 stm32g4xx_hal_tim.o [1] .text ro code 0x800'7d26 0x2 stm32g4xx_hal_tim.o [1] .text ro code 0x800'7d28 0x2 stm32g4xx_hal_tim_ex.o [1] .text ro code 0x800'7d2a 0x2 stm32g4xx_hal_tim_ex.o [1] .text ro code 0x800'7d2c 0x2 stm32g4xx_hal_tim.o [1] .text ro code 0x800'7d2e 0x2 stm32g4xx_hal_tim_ex.o [1] .text ro code 0x800'7d30 0x2 stm32g4xx_hal_tim_ex.o [1] .text ro code 0x800'7d32 0x2 stm32g4xx_hal_tim_ex.o [1] .text ro code 0x800'7d34 0x2 stm32g4xx_hal_tim_ex.o [1] .text ro code 0x800'7d36 0x2 stm32g4xx_hal_tim_ex.o [1] .text ro code 0x800'7d38 0x378 GFX_SSD1327.o [1] .text ro code 0x800'80b0 0x214 OLED_SSD1327.o [1] .text ro code 0x800'82c4 0x8 abs.o [2] .rodata const 0x800'82cc 0x1e0 oled_common.o [1] .text ro code 0x800'84ac 0x1d0 stm32g4xx_hal_crc.o [1] .text ro code 0x800'867c 0x10c settings.o [1] .text ro code 0x800'8788 0x7e stm32g4xx_hal_crc_ex.o [1] .text ro code 0x800'8808 0x4c stm32g4xx_hal_flash.o [1] .text ro code 0x800'8854 0x30 stm32g4xx_hal_flash_ex.o [1] .text ro code 0x800'8884 0x1a4 main.o [1] .text ro code 0x800'8a28 0x24 stm32g4xx_hal.o [1] .text ro code 0x800'8a4c 0x12c control.o [1] .text ro code 0x800'8b78 0x130 oled_common.o [1] .text ro code 0x800'8ca8 0x11c stm32g4xx_hal_pwr_ex.o [1] .text ro code 0x800'8dc4 0x10 stm32g4xx_hal_pwr.o [1] .text ro code 0x800'8dd4 0x44 stm32g4xx_hal_msp.o [1] .text ro code 0x800'8e18 0xbc stm32g4xx_hal_tim_ex.o [1] .rodata const 0x800'8ed4 0x40 terminal_user.o [1] .text ro code 0x800'8f14 0x38 packbits_init_single.o [5] .rodata const 0x800'8f4c 0x30 terminal_user.o [1] .rodata const 0x800'8f7c 0x30 terminal_user.o [1] .rodata const 0x800'8fac 0x2c terminal_user.o [1] .rodata const 0x800'8fd8 0x2c terminal_user.o [1] .rodata const 0x800'9004 0x28 terminal_user.o [1] .rodata const 0x800'902c 0x28 terminal_user.o [1] .rodata const 0x800'9054 0x28 terminal_user.o [1] .rodata const 0x800'907c 0x28 terminal_user.o [1] .text ro code 0x800'90a4 0x28 data_init.o [5] .rodata const 0x800'90cc 0x24 terminal_user.o [1] .rodata const 0x800'90f0 0x24 terminal_user.o [1] .rodata const 0x800'9114 0x24 terminal_user.o [1] .rodata const 0x800'9138 0x24 terminal_user.o [1] .rodata const 0x800'915c 0x24 terminal_user.o [1] .text ro code 0x800'9180 0x22 stm32g4xx_it.o [1] .text ro code 0x800'91a4 0x18 stm32g4xx_hal.o [1] .text ro code 0x800'91bc 0x22 fpinit_M.o [4] .iar.init_table const 0x800'91e0 0x24 - Linker created - .rodata const 0x800'9204 0x20 terminal_user.o [1] .rodata const 0x800'9224 0x20 terminal_user.o [1] .rodata const 0x800'9244 0x20 terminal_user.o [1] .rodata const 0x800'9264 0x20 terminal_user.o [1] .rodata const 0x800'9284 0x20 terminal_user.o [1] .rodata const 0x800'92a4 0x20 terminal_user.o [1] .text ro code 0x800'92c4 0x20 cmain_call_ctors.o [5] .text ro code 0x800'92e4 0x18 cppinit.o [2] .text ro code 0x800'92fc 0x1e cmain.o [5] .text ro code 0x800'931a 0x4 low_level_init.o [2] .text ro code 0x800'931e 0x4 exit.o [2] .text ro code 0x800'9324 0xa cexit.o [5] .rodata const 0x800'9330 0x1c terminal.o [1] .rodata const 0x800'934c 0x1c terminal_user.o [1] .rodata const 0x800'9368 0x1c terminal_user.o [1] .rodata const 0x800'9384 0x18 microrl.o [1] .rodata const 0x800'939c 0x18 stm32g4xx_hal_uart.o [1] .rodata const 0x800'93b4 0x18 terminal_user.o [1] .rodata const 0x800'93cc 0x18 terminal_user.o [1] .text ro code 0x800'93e4 0x16 xprout.o [2] .text ro code 0x800'93fc 0xc putchar.o [2] .rodata const 0x800'9408 0x14 main.o [1] .rodata const 0x800'941c 0x14 microrl.o [1] .rodata const 0x800'9430 0x14 terminal_user.o [1] .rodata const 0x800'9444 0x10 hal_callback.o [1] .rodata const 0x800'9454 0x10 oled_common.o [1] .rodata const 0x800'9464 0x10 system_stm32g4xx.o [1] .text ro code 0x800'9474 0x10 startup_stm32g431xx.o [1] .text ro code 0x800'9484 0x10 system_stm32g4xx.o [1] .rodata const 0x800'9494 0xc terminal_user.o [1] .text ro code 0x800'94a0 0xc cstartup_M.o [5] .rodata const 0x800'94ac 0x8 main.o [1] .rodata const 0x800'94b4 0x8 microrl.o [1] .rodata const 0x800'94bc 0x8 system_stm32g4xx.o [1] .rodata const 0x800'94c4 0x8 tasks.o [1] .rodata const 0x800'94cc 0x8 terminal.o [1] .rodata const 0x800'94d4 0x8 terminal_user.o [1] .rodata const 0x800'94dc 0x8 terminal_user.o [1] .rodata const 0x800'94e4 0x8 terminal_user.o [1] .rodata const 0x800'94ec 0x8 terminal_user.o [1] .rodata const 0x800'94f4 0x8 terminal_user.o [1] .rodata const 0x800'94fc 0x8 timers.o [1] .rodata const 0x800'9504 0x8 timers.o [1] .rodata const 0x800'950c 0x8 xprintffull_nomb.o [2] SHT$$PREINIT_ARRAY 0x800'9514 0x0 SHT$$INIT_ARRAY 0x800'9514 0x8 .init_array const 0x800'9514 0x4 terminal_usartbridge.o [1] .init_array const 0x800'9518 0x4 terminal_user.o [1] __iar_tls$$INIT_ARRAY 0x800'951c 0x0 .rodata const 0x800'951c 0x4 heap_4.o [1] .rodata const 0x800'9520 0x4 port.o [1] .text ro code 0x800'9524 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9528 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'952c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9530 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9534 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9538 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'953c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9540 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9544 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9548 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'954c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9550 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9554 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9558 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'955c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9560 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9564 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9568 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'956c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9570 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9574 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9578 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'957c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9580 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9584 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9588 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'958c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9590 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9594 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9598 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'959c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95a0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95a4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95a8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95ac 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95b0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95b4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95b8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95bc 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95c0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95c4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95c8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95cc 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95d0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95d4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95d8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95dc 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95e0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95e4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95e8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95ec 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95f0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95f4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95f8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'95fc 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9600 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9604 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9608 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'960c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9610 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9614 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9618 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'961c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9620 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9624 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'9628 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'962c 0x4 startup_stm32g431xx.o [1] .rodata const 0x800'9630 0x0 zero_init3.o [5] .rodata const 0x800'9630 0x0 packbits_init_single.o [5] Initializer bytes const 0x800'9630 0x6d - 0x800'969d 0x94c5 "P2", part 1 of 3: 0x95 P2-1 0x2000'0000 0x95 .data inited 0x2000'0000 0x4 microrl.o [1] .data inited 0x2000'0004 0x4 port.o [1] .data inited 0x2000'0008 0x4 stm32g4xx_hal.o [1] .data inited 0x2000'000c 0x4 stm32g4xx_hal.o [1] .data inited 0x2000'0010 0x4 system_stm32g4xx.o [1] .data inited 0x2000'0014 0x38 xlocale_c.o [2] .data inited 0x2000'004c 0x48 xfiles.o [2] .data inited 0x2000'0094 0x1 GFX_SSD1327.o [1] - 0x2000'0095 0x95 "P2", part 2 of 3: 0x4d58 .bss zero 0x2000'0098 0x2800 heap_4.o [1] .bss zero 0x2000'2898 0x2000 OLED_SSD1327.o [1] .bss zero 0x2000'4898 0xf0 tasks.o [1] .bss zero 0x2000'4988 0xec terminal_user.o [1] .bss zero 0x2000'4a74 0xa4 terminal_usartbridge.o [1] .bss zero 0x2000'4b18 0x54 i2c_bridge.o [1] .bss zero 0x2000'4b6c 0x50 xfiles.o [2] .bss zero 0x2000'4bbc 0x4c control.o [1] .bss zero 0x2000'4c08 0x40 queue.o [1] .bss zero 0x2000'4c48 0x28 terminal.o [1] .bss zero 0x2000'4c70 0x24 settings.o [1] .bss zero 0x2000'4c94 0x20 settings.o [1] .bss zero 0x2000'4cb4 0x14 tasks.o [1] .bss zero 0x2000'4cc8 0x14 tasks.o [1] .bss zero 0x2000'4cdc 0x14 tasks.o [1] .bss zero 0x2000'4cf0 0x14 tasks.o [1] .bss zero 0x2000'4d04 0x14 tasks.o [1] .bss zero 0x2000'4d18 0x14 timers.o [1] .bss zero 0x2000'4d2c 0x14 timers.o [1] .bss zero 0x2000'4d40 0x10 settings.o [1] .bss zero 0x2000'4d50 0x8 heap_4.o [1] .bss zero 0x2000'4d58 0x4 GFX_SSD1327.o [1] .bss zero 0x2000'4d5c 0x4 hal_callback.o [1] .bss zero 0x2000'4d60 0x4 heap_4.o [1] .bss zero 0x2000'4d64 0x4 heap_4.o [1] .bss zero 0x2000'4d68 0x4 heap_4.o [1] .bss zero 0x2000'4d6c 0x4 heap_4.o [1] .bss zero 0x2000'4d70 0x4 heap_4.o [1] .bss zero 0x2000'4d74 0x4 heap_4.o [1] .bss zero 0x2000'4d78 0x4 main.o [1] .bss zero 0x2000'4d7c 0x4 oled_common.o [1] .bss zero 0x2000'4d80 0x4 OLED_SSD1327.o [1] .bss zero 0x2000'4d84 0x4 port.o [1] .bss zero 0x2000'4d88 0x4 stm32g4xx_hal.o [1] .bss zero 0x2000'4d8c 0x4 tasks.o [1] .bss zero 0x2000'4d90 0x4 tasks.o [1] .bss zero 0x2000'4d94 0x4 tasks.o [1] .bss zero 0x2000'4d98 0x4 tasks.o [1] .bss zero 0x2000'4d9c 0x4 tasks.o [1] .bss zero 0x2000'4da0 0x4 tasks.o [1] .bss zero 0x2000'4da4 0x4 tasks.o [1] .bss zero 0x2000'4da8 0x4 tasks.o [1] .bss zero 0x2000'4dac 0x4 tasks.o [1] .bss zero 0x2000'4db0 0x4 tasks.o [1] .bss zero 0x2000'4db4 0x4 tasks.o [1] .bss zero 0x2000'4db8 0x4 tasks.o [1] .bss zero 0x2000'4dbc 0x4 tasks.o [1] .bss zero 0x2000'4dc0 0x4 tasks.o [1] .bss zero 0x2000'4dc4 0x4 tasks.o [1] .bss zero 0x2000'4dc8 0x4 terminal.o [1] .bss zero 0x2000'4dcc 0x4 terminal_user.o [1] .bss zero 0x2000'4dd0 0x4 terminal_user.o [1] .bss zero 0x2000'4dd4 0x4 timers.o [1] .bss zero 0x2000'4dd8 0x4 timers.o [1] .bss zero 0x2000'4ddc 0x4 timers.o [1] .bss zero 0x2000'4de0 0x4 timers.o [1] .bss zero 0x2000'4de4 0x4 timers.o [1] .bss zero 0x2000'4de8 0x4 xfail_s.o [2] .bss zero 0x2000'4dec 0x1 port.o [1] - 0x2000'4ded 0x4d55 "P2", part 3 of 3: 0x400 CSTACK 0x2000'4df0 0x400 CSTACK uninit 0x2000'4df0 0x400 - 0x2000'51f0 0x400 Unused ranges: From To Size ---- -- ---- 0x800'969d 0x801'ffff 0x1'6963 0x2000'0095 0x2000'0097 0x3 0x2000'51f0 0x2000'7fff 0x2e10 ******************************************************************************* *** INIT TABLE *** Address Size ------- ---- Zero (__iar_zero_init3) 1 destination range, total size 0x4d55: 0x2000'0098 0x4d55 Copy/packbits (__iar_packbits_init_single3) 1 source range, total size 0x6d (73% of destination): 0x800'9630 0x6d 1 destination range, total size 0x95: 0x2000'0000 0x95 Extra (__iar_cstart_call_ctors) ******************************************************************************* *** MODULE SUMMARY *** Module ro code ro data rw data ------ ------- ------- ------- command line/config: --------------------------------------------------- Total: D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj: [1] GFX_SSD1327.o 888 1 5 OLED_SSD1327.o 532 8'196 cmsis_os.o 428 control.o 300 76 hal_callback.o 64 16 4 heap_4.o 648 4 10'272 i2c_bridge.o 284 84 list.o 154 main.o 420 28 4 microrl.o 2'404 54 4 oled_common.o 304 496 4 port.o 604 7 9 portasm.o 176 queue.o 1'968 64 settings.o 268 84 startup_stm32g431xx.o 756 stm32g4xx_hal.o 168 6 12 stm32g4xx_hal_cortex.o 340 stm32g4xx_hal_crc.o 464 stm32g4xx_hal_crc_ex.o 126 stm32g4xx_hal_dma.o 268 stm32g4xx_hal_flash.o 76 stm32g4xx_hal_flash_ex.o 48 stm32g4xx_hal_gpio.o 924 stm32g4xx_hal_i2c.o 1'688 stm32g4xx_hal_i2c_ex.o 240 stm32g4xx_hal_msp.o 68 stm32g4xx_hal_pwr.o 16 stm32g4xx_hal_pwr_ex.o 284 stm32g4xx_hal_rcc.o 2'068 stm32g4xx_hal_tim.o 1'214 stm32g4xx_hal_tim_ex.o 202 stm32g4xx_hal_uart.o 4'712 24 stm32g4xx_hal_uart_ex.o 6 stm32g4xx_it.o 34 system_stm32g4xx.o 16 27 4 tasks.o 2'584 8 400 terminal.o 516 36 44 terminal_usartbridge.o 476 4 164 terminal_user.o 760 960 244 timers.o 1'188 16 60 --------------------------------------------------- Total: 28'684 1'687 19'734 dl7M_tlf.a: [2] abort.o 6 abs.o 8 cppinit.o 24 exit.o 4 low_level_init.o 4 printf.o 40 putchar.o 12 xfail_s.o 64 4 xfiles.o 53 152 xlocale_c.o 8 44 56 xprintffull_nomb.o 4'038 8 xprout.o 22 --------------------------------------------------- Total: 4'230 105 212 dlpp7M_tl_fc.a: [3] --------------------------------------------------- Total: m7M_tls.a: [4] DblAdd.o 362 DblCmpGe.o 46 DblCmpLe.o 46 DblDiv.o 582 DblMul.o 418 DblSub.o 226 DblToS32.o 58 DblToU32.o 40 S32ToDbl.o 34 U32ToDbl.o 26 fpinit_M.o 34 frexp.o 112 ldexp.o 314 --------------------------------------------------- Total: 2'298 rt7M_tl.a: [5] ABImemcpy.o 166 ABImemmove.o 150 ABImemset.o 102 I64DivMod.o 560 I64DivZer.o 2 cexit.o 10 cmain.o 30 cmain_call_ctors.o 32 cstartup_M.o 12 data_init.o 40 memchr.o 88 memset.o 20 packbits_init_single.o 56 strchr.o 22 strcmp.o 18 strcpy.o 24 strlen.o 54 zero_init3.o 58 --------------------------------------------------- Total: 1'444 shb_l.a: [6] exit.o 20 unwind_debug.o 1 --------------------------------------------------- Total: 20 1 Gaps 48 4 Linker created 36 1'024 ------------------------------------------------------- Grand Total: 36'724 1'833 20'970 ******************************************************************************* *** ENTRY LIST *** Entry Address Size Type Object ----- ------- ---- ---- ------ .iar.init_table$$Base 0x800'91e0 -- Gb - Linker created - .iar.init_table$$Limit 0x800'9204 -- Gb - Linker created - ?main 0x800'92fd Code Gb cmain.o [5] AHBPrescTable 0x800'9464 0x10 Data Gb system_stm32g4xx.o [1] APBPrescTable 0x800'94bc 0x8 Data Gb system_stm32g4xx.o [1] BusFault_Handler 0x800'9187 0x2 Code Gb stm32g4xx_it.o [1] CRC_Handle_16 0x800'8645 0x38 Code Lc stm32g4xx_hal_crc.o [1] CRC_Handle_8 0x800'85ad 0x98 Code Lc stm32g4xx_hal_crc.o [1] CSTACK$$Base 0x2000'4df0 -- Gb - Linker created - CSTACK$$Limit 0x2000'51f0 -- Gb - Linker created - DebugMon_Handler 0x800'918b 0x2 Code Gb stm32g4xx_it.o [1] EraseInitStruct 0x2000'4d40 0x10 Data Lc settings.o [1] Error_Handler 0x800'8a25 0x4 Code Gb main.o [1] FLASH_PageErase 0x800'8855 0x2a Code Gb stm32g4xx_hal_flash_ex.o [1] GFX_DrawChar 0x800'7d4d 0x122 Code Gb GFX_SSD1327.o [1] GFX_DrawFastHLine 0x800'7ff9 0x20 Code Gb GFX_SSD1327.o [1] GFX_DrawFastVLine 0x800'7fd9 0x20 Code Gb GFX_SSD1327.o [1] GFX_DrawFillRectangle 0x800'807f 0x32 Code Gb GFX_SSD1327.o [1] GFX_DrawLine 0x800'8019 0x66 Code Gb GFX_SSD1327.o [1] GFX_DrawString 0x800'7e6f 0x90 Code Gb GFX_SSD1327.o [1] GFX_SetFont 0x800'7d39 0x6 Code Gb GFX_SSD1327.o [1] GFX_SetFontSize 0x800'7d3f 0xe Code Gb GFX_SSD1327.o [1] GFX_WriteLine 0x800'7f09 0xd0 Code Gb GFX_SSD1327.o [1] HAL_CRCEx_Polynomial_Set 0x800'8789 0x7e Code Gb stm32g4xx_hal_crc_ex.o [1] HAL_CRC_Calculate 0x800'853d 0x70 Code Gb stm32g4xx_hal_crc.o [1] HAL_CRC_Init 0x800'84ad 0x8a Code Gb stm32g4xx_hal_crc.o [1] HAL_CRC_MspInit 0x800'869f 0x22 Code Gb settings.o [1] HAL_DMA_Abort 0x800'1475 0x78 Code Gb stm32g4xx_hal_dma.o [1] HAL_DMA_Abort_IT 0x800'14ed 0x94 Code Gb stm32g4xx_hal_dma.o [1] HAL_FLASH_Lock 0x800'882b 0x1a Code Gb stm32g4xx_hal_flash.o [1] HAL_FLASH_Unlock 0x800'8809 0x22 Code Gb stm32g4xx_hal_flash.o [1] HAL_GPIO_DeInit 0x800'2add 0x172 Code Gb stm32g4xx_hal_gpio.o [1] HAL_GPIO_Init 0x800'2911 0x1cc Code Gb stm32g4xx_hal_gpio.o [1] HAL_GPIO_TogglePin 0x800'2c67 0x1a Code Gb stm32g4xx_hal_gpio.o [1] HAL_GPIO_WritePin 0x800'2c4f 0x18 Code Gb stm32g4xx_hal_gpio.o [1] HAL_GetTick 0x800'1fd1 0xc Code Wk stm32g4xx_hal.o [1] HAL_I2CEx_ConfigAnalogFilter 0x800'7769 0x64 Code Gb stm32g4xx_hal_i2c_ex.o [1] HAL_I2CEx_ConfigDigitalFilter 0x800'77cd 0x62 Code Gb stm32g4xx_hal_i2c_ex.o [1] HAL_I2CEx_EnableFastModePlus 0x800'782f 0x22 Code Gb stm32g4xx_hal_i2c_ex.o [1] HAL_I2C_DeInit 0x800'7093 0x42 Code Gb stm32g4xx_hal_i2c.o [1] HAL_I2C_Init 0x800'6fb5 0xde Code Gb stm32g4xx_hal_i2c.o [1] HAL_I2C_Mem_Write 0x800'70d5 0x1f8 Code Gb stm32g4xx_hal_i2c.o [1] HAL_I2C_MspDeInit 0x800'7725 0x2c Code Gb i2c_bridge.o [1] HAL_I2C_MspInit 0x800'7699 0x8c Code Gb i2c_bridge.o [1] HAL_IncTick 0x800'91a5 0x18 Code Wk stm32g4xx_hal.o [1] HAL_Init 0x800'8a29 0x24 Code Gb stm32g4xx_hal.o [1] HAL_InitTick 0x800'2021 0x60 Code Wk stm32g4xx_hal.o [1] HAL_MspInit 0x800'8dd5 0x3c Code Gb stm32g4xx_hal_msp.o [1] HAL_NVIC_EnableIRQ 0x800'23a3 0xe Code Gb stm32g4xx_hal_cortex.o [1] HAL_NVIC_SetPriority 0x800'237f 0x24 Code Gb stm32g4xx_hal_cortex.o [1] HAL_NVIC_SetPriorityGrouping 0x800'2373 0xc Code Gb stm32g4xx_hal_cortex.o [1] HAL_PWREx_ControlVoltageScaling 0x800'8ca9 0xf4 Code Gb stm32g4xx_hal_pwr_ex.o [1] HAL_PWREx_DisableUCPDDeadBattery 0x800'8d9d 0xc Code Gb stm32g4xx_hal_pwr_ex.o [1] HAL_PWR_EnableBkUpAccess 0x800'8dc5 0xc Code Gb stm32g4xx_hal_pwr.o [1] HAL_RCC_ClockConfig 0x800'1a65 0x1f4 Code Gb stm32g4xx_hal_rcc.o [1] HAL_RCC_GetHCLKFreq 0x800'1cd5 0x6 Code Gb stm32g4xx_hal_rcc.o [1] HAL_RCC_GetPCLK1Freq 0x800'1cdb 0x1a Code Gb stm32g4xx_hal_rcc.o [1] HAL_RCC_GetPCLK2Freq 0x800'1cf5 0x1a Code Gb stm32g4xx_hal_rcc.o [1] HAL_RCC_GetSysClockFreq 0x800'1c59 0x7c Code Gb stm32g4xx_hal_rcc.o [1] HAL_RCC_OscConfig 0x800'158d 0x4d8 Code Gb stm32g4xx_hal_rcc.o [1] HAL_SYSTICK_Config 0x800'23b1 0xc Code Gb stm32g4xx_hal_cortex.o [1] HAL_TIMEx_Break2Callback 0x800'7d2b 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1] HAL_TIMEx_BreakCallback 0x800'7d29 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1] HAL_TIMEx_CommutCallback 0x800'7d2f 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1] HAL_TIMEx_DirectionChangeCallback 0x800'7d33 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1] HAL_TIMEx_EncoderIndexCallback 0x800'7d31 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1] HAL_TIMEx_IndexErrorCallback 0x800'7d35 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1] HAL_TIMEx_MasterConfigSynchronization 0x800'8e19 0xa2 Code Gb stm32g4xx_hal_tim_ex.o [1] HAL_TIMEx_TransitionErrorCallback 0x800'7d37 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1] HAL_TIM_Encoder_Init 0x800'786d 0xce Code Gb stm32g4xx_hal_tim.o [1] HAL_TIM_Encoder_Start_IT 0x800'793d 0x12a Code Gb stm32g4xx_hal_tim.o [1] HAL_TIM_IC_CaptureCallback 0x800'1ff5 0x1e Code Gb hal_callback.o [1] HAL_TIM_IC_CaptureCallback::cnt 0x2000'4d5c 0x4 Data Lc hal_callback.o [1] HAL_TIM_IRQHandler 0x800'7a79 0x1ae Code Gb stm32g4xx_hal_tim.o [1] HAL_UARTEx_RxFifoFullCallback 0x800'1589 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1] HAL_UARTEx_TxFifoEmptyCallback 0x800'1587 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1] HAL_UARTEx_WakeupCallback 0x800'1585 0x2 Code Wk stm32g4xx_hal_uart_ex.o [1] HAL_UART_IRQHandler 0x800'02b9 0x3a4 Code Gb stm32g4xx_hal_uart.o [1] HAL_UART_Init 0x800'01d9 0x7e Code Gb stm32g4xx_hal_uart.o [1] HAL_UART_Receive_IT 0x800'0257 0x5e Code Gb stm32g4xx_hal_uart.o [1] HAL_UART_RxCpltCallback 0x800'1fe1 0x14 Code Gb hal_callback.o [1] HAL_UART_RxCpltCallbackTerminal() 0x800'2133 0x20 Code Gb terminal_usartbridge.o [1] HardFault_Handler 0x800'9183 0x2 Code Gb stm32g4xx_it.o [1] I2C_Flush_TXDR 0x800'7369 0x24 Code Lc stm32g4xx_hal_i2c.o [1] I2C_IsErrorOccurred 0x800'74d3 0x13e Code Lc stm32g4xx_hal_i2c.o [1] I2C_RequestMemoryWrite 0x800'72d1 0x92 Code Lc stm32g4xx_hal_i2c.o [1] I2C_TransferConfig 0x800'7611 0x32 Code Lc stm32g4xx_hal_i2c.o [1] I2C_WaitOnFlagUntilTimeout 0x800'738d 0x8c Code Lc stm32g4xx_hal_i2c.o [1] I2C_WaitOnSTOPFlagUntilTimeout 0x800'7479 0x5a Code Lc stm32g4xx_hal_i2c.o [1] I2C_WaitOnTXISFlagUntilTimeout 0x800'7419 0x60 Code Lc stm32g4xx_hal_i2c.o [1] MemManage_Handler 0x800'9185 0x2 Code Gb stm32g4xx_it.o [1] NMI_Handler 0x800'9181 0x2 Code Gb stm32g4xx_it.o [1] NVIC_EncodePriority 0x800'2303 0x40 Code Lc stm32g4xx_hal_cortex.o [1] PendSV_Handler 0x800'6f05 Code Gb portasm.o [1] RCC_GetSysClockFreqFromPLLSource 0x800'1d0f 0x46 Code Lc stm32g4xx_hal_rcc.o [1] Region$$Table$$Base 0x800'91e0 -- Gb - Linker created - Region$$Table$$Limit 0x800'9204 -- Gb - Linker created - SHT$$INIT_ARRAY$$Base 0x800'9514 -- Gb - Linker created - SHT$$INIT_ARRAY$$Limit 0x800'951c -- Gb - Linker created - SHT$$PREINIT_ARRAY$$Base 0x800'9514 -- Gb - Linker created - SHT$$PREINIT_ARRAY$$Limit 0x800'9514 -- Gb - Linker created - SSD1327_Clear 0x800'8247 0x2e Code Gb OLED_SSD1327.o [1] SSD1327_Command 0x800'80b1 0x22 Code Gb OLED_SSD1327.o [1] SSD1327_Display 0x800'8275 0x46 Code Gb OLED_SSD1327.o [1] SSD1327_DisplayON 0x800'80d3 0x1a Code Gb OLED_SSD1327.o [1] SSD1327_DrawPixel 0x800'81d3 0x74 Code Gb OLED_SSD1327.o [1] SSD1327_I2cInit 0x800'81c5 0xe Code Gb OLED_SSD1327.o [1] SSD1327_Init 0x800'8101 0xc4 Code Gb OLED_SSD1327.o [1] SSD1327_SetContrast 0x800'80ed 0x14 Code Gb OLED_SSD1327.o [1] SVC_Handler 0x800'6f5d Code Gb portasm.o [1] SbsTerminal::SbsTerminal() 0x800'263d 0x12 Code Gb terminal_user.o [1] SbsTerminal::clear(int, char const *const *) 0x800'27fb 0x40 Code Gb terminal_user.o [1] SbsTerminal::configure() 0x800'264f 0x42 Code Gb terminal_user.o [1] SbsTerminal::execute(int, char const *const *) 0x800'2691 0x7e Code Gb terminal_user.o [1] SbsTerminal::help(int, char const *const *) 0x800'2711 0xcc Code Gb terminal_user.o [1] SbsTerminal::help_connection() 0x800'27dd 0x6 Code Gb terminal_user.o [1] SbsTerminal::put_byte(char) 0x800'283b 0x16 Code Gb terminal_user.o [1] SbsTerminal::sigint() 0x800'270f 0x2 Code Gb terminal_user.o [1] SbsTerminal::version(int, char const *const *) 0x800'27e3 0x18 Code Gb terminal_user.o [1] StartupTask(void const *) 0x800'88b5 0x40 Code Gb main.o [1] SysTick_Config 0x800'2343 0x30 Code Lc stm32g4xx_hal_cortex.o [1] SysTick_Handler 0x800'918d 0x14 Code Gb stm32g4xx_it.o [1] SystemClock_Config() 0x800'8979 0x90 Code Gb main.o [1] SystemCoreClock 0x2000'0010 0x4 Data Gb system_stm32g4xx.o [1] SystemInit 0x800'9485 0xc Code Gb system_stm32g4xx.o [1] TIM2_IRQHandler 0x800'8b5d 0xa Code Gb control.o [1] TIM_Base_SetConfig 0x800'7c27 0xb8 Code Gb stm32g4xx_hal_tim.o [1] TIM_CCxChannelCmd 0x800'7cfd 0x24 Code Gb stm32g4xx_hal_tim.o [1] Terminal::Terminal() 0x800'2441 0x42 Code Gb terminal.o [1] Terminal::Terminal() [subobject] 0x800'23dd 0xc Code Gb terminal.o [1] Terminal::addPrint(void (*)(char const *)) 0x800'2587 0x16 Code Gb terminal.o [1] Terminal::clearScreen() 0x800'259d 0x18 Code Gb terminal.o [1] Terminal::completion(int, char const *const *) 0x800'2575 0x10 Code Gb terminal.o [1] Terminal::configure() 0x800'2483 0x6a Code Gb terminal.o [1] Terminal::execute(int, char const *const *) 0x800'256f 0x6 Code Gb terminal.o [1] Terminal::insert(int) 0x800'24ed 0x12 Code Gb terminal.o [1] Terminal::print(char const *) 0x800'24ff 0x28 Code Gb terminal.o [1] Terminal::printeol() 0x800'2561 0xe Code Gb terminal.o [1] Terminal::printl(char const *) 0x800'2527 0x18 Code Gb terminal.o [1] Terminal::printll(char const *) 0x800'253f 0x22 Code Gb terminal.o [1] Terminal::sigint() 0x800'2585 0x2 Code Gb terminal.o [1] UARTPrescTable 0x800'939c 0x18 Data Gb stm32g4xx_hal_uart.o [1] UART_AdvFeatureConfig 0x800'09e9 0xda Code Gb stm32g4xx_hal_uart.o [1] UART_CheckIdleState 0x800'0ac3 0xd6 Code Gb stm32g4xx_hal_uart.o [1] UART_DMAAbortOnError 0x800'0e15 0x14 Code Lc stm32g4xx_hal_uart.o [1] UART_EndRxTransfer 0x800'0d91 0x60 Code Lc stm32g4xx_hal_uart.o [1] UART_EndTransmit_IT 0x800'0e29 0x2c Code Lc stm32g4xx_hal_uart.o [1] UART_RxISR_16BIT 0x800'0f4d 0xf0 Code Lc stm32g4xx_hal_uart.o [1] UART_RxISR_16BIT_FIFOEN 0x800'1231 0x1f6 Code Lc stm32g4xx_hal_uart.o [1] UART_RxISR_8BIT 0x800'0e55 0xee Code Lc stm32g4xx_hal_uart.o [1] UART_RxISR_8BIT_FIFOEN 0x800'103d 0x1f2 Code Lc stm32g4xx_hal_uart.o [1] UART_SetConfig 0x800'0661 0x37a Code Gb stm32g4xx_hal_uart.o [1] UART_Start_Receive_IT 0x800'0c37 0x15a Code Gb stm32g4xx_hal_uart.o [1] UART_WaitOnFlagUntilTimeout 0x800'0b99 0x9e Code Gb stm32g4xx_hal_uart.o [1] USART3_IRQHandler 0x800'2129 0xa Code Gb terminal_usartbridge.o [1] USB_LP_IRQHandler 0x800'91a1 0x2 Code Gb stm32g4xx_it.o [1] UsageFault_Handler 0x800'9189 0x2 Code Gb stm32g4xx_it.o [1] UsartBridgeTerminal::InitUsart() 0x800'2183 0xbc Code Gb terminal_usartbridge.o [1] UsartBridgeTerminal::UsartBridgeTerminal() 0x800'20b7 0x14 Code Gb terminal_usartbridge.o [1] UsartBridgeTerminal::configure() 0x800'20cb 0x28 Code Gb terminal_usartbridge.o [1] UsartBridgeTerminal::print(char const *) 0x800'20f3 0x36 Code Gb terminal_usartbridge.o [1] UsartBridgeTerminal::recvByte() 0x800'2153 0x12 Code Gb terminal_usartbridge.o [1] UsartBridgeTerminal::sendByte(unsigned char) 0x800'2165 0x1e Code Gb terminal_usartbridge.o [1] Virtual function table for SbsTerminal 0x800'934c 0x1c Data Gb terminal_user.o [1] Virtual function table for Terminal 0x800'9330 0x1c Data Gb terminal.o [1] [local to main_cpp]::MX_GPIO_Init() 0x800'88f5 0x84 Code Lc main.o [1] [local to terminal_user_cpp]::__NVIC_SystemReset() 0x800'2623 0x1a Code Lc terminal_user.o [1] _LitobFullNoMb 0x800'3a6d 0x10a Code Lc xprintffull_nomb.o [2] _Locale_lconv 0x2000'0014 0x38 Data Lc xlocale_c.o [2] _PrintfFullNoMb 0x800'2cad 0xd9c Code Gb xprintffull_nomb.o [2] _Prout 0x800'93e5 0x16 Code Gb xprout.o [2] _PutcharFullNoMb 0x800'3bdd 0x20 Code Lc xprintffull_nomb.o [2] _PutcharsFullNoMb 0x800'3bfd 0x2e Code Lc xprintffull_nomb.o [2] __NVIC_EnableIRQ 0x800'22b9 0x1e Code Lc stm32g4xx_hal_cortex.o [1] __NVIC_GetPriorityGrouping 0x800'22ab 0xc Code Lc stm32g4xx_hal_cortex.o [1] __NVIC_SetPriority 0x800'22d7 0x2c Code Lc stm32g4xx_hal_cortex.o [1] __NVIC_SetPriorityGrouping 0x800'2289 0x22 Code Lc stm32g4xx_hal_cortex.o [1] __aeabi_cdcmple 0x800'49c9 Code Gb DblCmpLe.o [4] __aeabi_cdrcmple 0x800'49f9 Code Gb DblCmpGe.o [4] __aeabi_d2iz 0x800'4b65 Code Gb DblToS32.o [4] __aeabi_d2uiz 0x800'4ef1 Code Gb DblToU32.o [4] __aeabi_ddiv 0x800'4ca9 Code Gb DblDiv.o [4] __aeabi_dmul 0x800'4f35 Code Gb DblMul.o [4] __aeabi_dsub 0x800'4bc5 Code Gb DblSub.o [4] __aeabi_i2d 0x800'4ba1 Code Gb S32ToDbl.o [4] __aeabi_ldiv0 0x800'2081 Code Gb I64DivZer.o [5] __aeabi_memcpy 0x800'47ed Code Gb ABImemcpy.o [5] __aeabi_memcpy4 0x800'480d Code Gb ABImemcpy.o [5] __aeabi_memcpy8 0x800'480d Code Gb ABImemcpy.o [5] __aeabi_memmove 0x800'50f9 Code Gb ABImemmove.o [5] __aeabi_memmove4 0x800'50f9 Code Gb ABImemmove.o [5] __aeabi_memmove8 0x800'50f9 Code Gb ABImemmove.o [5] __aeabi_memset 0x800'3c75 Code Gb ABImemset.o [5] __aeabi_ui2d 0x800'4f19 Code Gb U32ToDbl.o [4] __aeabi_uldivmod 0x800'1da1 Code Gb I64DivMod.o [5] __call_ctors 0x800'92e5 0x18 Code Gb cppinit.o [2] __cmain 0x800'92fd Code Gb cmain.o [5] __exit 0x800'6ef1 0x14 Code Gb exit.o [6] __iar_Fail_s 0x800'48c1 0x1c Code Gb xfail_s.o [2] __iar_Memchr 0x800'4901 Code Gb memchr.o [5] __iar_Memset 0x800'3c75 Code Gb ABImemset.o [5] __iar_Memset_word 0x800'3c7d Code Gb ABImemset.o [5] __iar_Stdout 0x2000'004c 0x48 Data Gb xfiles.o [2] __iar_Strchr 0x800'48a9 Code Gb strchr.o [5] __iar_cstart_call_ctors 0x800'92c5 0x20 Code Gb cmain_call_ctors.o [5] __iar_dadd 0x800'4bd5 Code Gb DblSub.o [4] __iar_data_init3 0x800'90a5 0x28 Code Gb data_init.o [5] __iar_debug_exceptions 0x800'1fde 0x1 Data Gb unwind_debug.o [6] __iar_dsub 0x800'6361 Code Gb DblAdd.o [4] __iar_dsubStart 0x800'6373 Code Gb DblAdd.o [4] __iar_frexp 0x800'4965 Code Gb frexp.o [4] __iar_frexpl 0x800'4965 Code Gb frexp.o [4] __iar_init_vfp 0x800'91bd Code Gb fpinit_M.o [4] __iar_ldexp64 0x800'4a29 Code Gb ldexp.o [4] __iar_packbits_init_single3 0x800'8f15 0x38 Code Gb packbits_init_single.o [5] __iar_program_start 0x800'94a1 Code Gb cstartup_M.o [5] __iar_scalbln64 0x800'4a29 Code Gb ldexp.o [4] __iar_scalbn64 0x800'4a29 Code Gb ldexp.o [4] __iar_softfp___iar_frexp64 0x800'4959 Code Gb frexp.o [4] __iar_softfp_frexp 0x800'4959 Code Gb frexp.o [4] __iar_softfp_frexpl 0x800'4959 Code Gb frexp.o [4] __iar_tls$$INIT_ARRAY$$Base 0x800'951c -- Gb - Linker created - __iar_tls$$INIT_ARRAY$$Limit 0x800'951c -- Gb - Linker created - __iar_zero_init3 0x800'143b 0x3a Code Gb zero_init3.o [5] __low_level_init 0x800'931b 0x4 Code Gb low_level_init.o [2] __sti__routine 0x800'2085 0xa Code Lc terminal_usartbridge.o [1] __sti__routine 0x800'2619 0xa Code Lc terminal_user.o [1] __vector_table 0x800'0000 Data Gb startup_stm32g431xx.o [1] _call_main 0x800'9309 Code Gb cmain.o [5] _exit 0x800'9325 Code Gb cexit.o [5] _main 0x800'9317 Code Gb cmain.o [5] abort 0x800'6359 0x6 Code Gb abort.o [2] abs 0x800'82c5 0x8 Code Gb abs.o [2] buffer 0x2000'2898 0x2000 Data Lc OLED_SSD1327.o [1] completion_terminal 0x800'2427 0x1a Code Gb terminal.o [1] escape_process 0x800'4233 0xfa Code Lc microrl.o [1] execute_terminal 0x800'23fb 0x1a Code Gb terminal.o [1] exit 0x800'931f 0x4 Code Gb exit.o [2] font 0x2000'4d58 0x4 Data Gb GFX_SSD1327.o [1] font_8x5 0x800'82cc 0x1e0 Data Lc oled_common.o [1] fputc 0x800'208f 0x1a Code Gb terminal_usartbridge.o [1] hcrc 0x2000'4c70 0x24 Data Gb settings.o [1] helloNull 0x2000'4dc8 0x4 Data Gb terminal.o [1] hi2c2 0x2000'4b18 0x54 Data Gb i2c_bridge.o [1] hist_erase_older 0x800'3cdd 0x14 Code Lc microrl.o [1] hist_is_space_for_new 0x800'3cf1 0x3a Code Lc microrl.o [1] hist_restore_line 0x800'3dd1 0x1c4 Code Lc microrl.o [1] hist_save_line 0x800'3d2b 0xa6 Code Lc microrl.o [1] hist_search 0x800'41fb 0x38 Code Lc microrl.o [1] htim2 0x2000'4bbc 0x4c Data Gb control.o [1] i2c_bridge 0x2000'4d7c 0x4 Data Gb oled_common.o [1] i2c_bridge_init() 0x800'764d 0x48 Code Gb i2c_bridge.o [1] i2c_get_bridge() 0x800'7695 0x4 Code Gb i2c_bridge.o [1] inHandlerMode 0x800'4657 0x12 Code Lc cmsis_os.o [1] init_encoder() 0x800'8a4d 0xae Code Gb control.o [1] init_gpio_encoder() 0x800'8afb 0x62 Code Gb control.o [1] init_gpio_oled() 0x800'8c4f 0x48 Code Gb oled_common.o [1] init_oled() 0x800'8b79 0x28 Code Gb oled_common.o [1] ldexp 0x800'4a29 Code Gb ldexp.o [4] ldexpl 0x800'4a29 Code Gb ldexp.o [4] localeconv 0x800'50d9 0x4 Code Gb xlocale_c.o [2] main 0x800'8885 0x30 Code Gb main.o [1] makeFreeRtosPriority 0x800'4641 0x16 Code Lc cmsis_os.o [1] memchr 0x800'4901 Code Gb memchr.o [5] memset 0x800'7859 0x14 Code Gb memset.o [5] microrl_backspace 0x800'43cb 0x5e Code Lc microrl.o [1] microrl_init 0x800'4167 0x6a Code Gb microrl.o [1] microrl_insert_char 0x800'44b5 0x176 Code Gb microrl.o [1] microrl_insert_text 0x800'432d 0x9e Code Lc microrl.o [1] microrl_set_complete_callback 0x800'41e9 0x6 Code Gb microrl.o [1] microrl_set_execute_callback 0x800'41ef 0x6 Code Gb microrl.o [1] microrl_set_sigint_callback 0x800'41f5 0x6 Code Gb microrl.o [1] new_line_handler 0x800'4429 0x8c Code Gb microrl.o [1] obuf 0x2000'4b6c 0x50 Data Lc xfiles.o [2] osDelay 0x800'46a1 0x1c Code Gb cmsis_os.o [1] osKernelStart 0x800'4669 0xa Code Gb cmsis_os.o [1] osMessageCreate 0x800'46bd 0x12 Code Gb cmsis_os.o [1] osMessageGet 0x800'4735 0xb2 Code Gb cmsis_os.o [1] osMessagePut 0x800'46cf 0x66 Code Gb cmsis_os.o [1] osThreadCreate 0x800'4673 0x2e Code Gb cmsis_os.o [1] pTerminal 0x2000'4dcc 0x4 Data Gb terminal_user.o [1] pcInterruptPriorityRegisters 0x800'9520 0x4 Data Lc port.o [1] print_prompt 0x800'3fed 0xe Code Lc microrl.o [1] print_terminal 0x800'23e9 0x12 Code Gb terminal.o [1] print_usartbridge(char const *) 0x800'20a9 0xe Code Gb terminal_usartbridge.o [1] printf 0x800'2261 0x28 Code Gb printf.o [2] prompt_default 0x2000'0000 0x4 Data Gb microrl.o [1] prvAddCurrentTaskToDelayedList 0x800'5b09 0x6c Code Lc tasks.o [1] prvAddNewTaskToReadyList 0x800'52e3 0x9e Code Lc tasks.o [1] prvCheckForValidListAndQueue 0x800'6e81 0x46 Code Lc timers.o [1] prvCheckTasksWaitingTermination 0x800'59b5 0x3e Code Lc tasks.o [1] prvCopyDataFromQueue 0x800'6205 0x36 Code Lc queue.o [1] prvCopyDataToQueue 0x800'6169 0x9c Code Lc queue.o [1] prvDeleteTCB 0x800'59f3 0x12 Code Lc tasks.o [1] prvGetNextExpireTime 0x800'6c13 0x28 Code Lc timers.o [1] prvHeapInit 0x800'6671 0x62 Code Lc heap_4.o [1] prvIdleTask 0x800'593d 0x24 Code Lc tasks.o [1] prvInitialiseNewQueue 0x800'5c89 0x36 Code Lc queue.o [1] prvInitialiseNewTask 0x800'51fd 0xe6 Code Lc tasks.o [1] prvInitialiseTaskLists 0x800'5961 0x54 Code Lc tasks.o [1] prvInsertBlockIntoFreeList 0x800'66d3 0x5e Code Lc heap_4.o [1] prvInsertTimerInActiveList 0x800'6c63 0x52 Code Lc timers.o [1] prvIsQueueEmpty 0x800'62a9 0x1c Code Lc queue.o [1] prvIsQueueFull 0x800'62c5 0x1e Code Lc queue.o [1] prvProcessExpiredTimer 0x800'6b17 0x6c Code Lc timers.o [1] prvProcessReceivedCommands 0x800'6cb5 0x13e Code Lc timers.o [1] prvProcessTimerOrBlockTask 0x800'6b9f 0x74 Code Lc timers.o [1] prvResetNextTaskUnblockTime 0x800'5a05 0x26 Code Lc tasks.o [1] prvSampleTimeNow 0x800'6c3b 0x28 Code Lc timers.o [1] prvSampleTimeNow::xLastTime 0x2000'4de4 0x4 Data Lc timers.o [1] prvSwitchTimerLists 0x800'6df3 0x8e Code Lc timers.o [1] prvTaskExitError 0x800'6819 0x2a Code Lc port.o [1] prvTimerTask 0x800'6b85 0x1a Code Lc timers.o [1] prvUnlockQueue 0x800'623b 0x6e Code Lc queue.o [1] putchar 0x800'93fd 0xc Code Gb putchar.o [2] pvPortMalloc 0x800'64cd 0x128 Code Gb heap_4.o [1] pxCurrentTCB 0x2000'4d8c 0x4 Data Gb tasks.o [1] pxCurrentTimerList 0x2000'4dd4 0x4 Data Lc timers.o [1] pxDelayedTaskList 0x2000'4d90 0x4 Data Lc tasks.o [1] pxEnd 0x2000'4d60 0x4 Data Lc heap_4.o [1] pxOverflowDelayedTaskList 0x2000'4d94 0x4 Data Lc tasks.o [1] pxOverflowTimerList 0x2000'4dd8 0x4 Data Lc timers.o [1] pxPortInitialiseStack 0x800'67f1 0x28 Code Gb port.o [1] pxReadyTasksLists 0x2000'4898 0xf0 Data Lc tasks.o [1] sbsTerminal 0x2000'4988 0xec Data Gb terminal_user.o [1] scalbln 0x800'4a29 Code Gb ldexp.o [4] scalblnl 0x800'4a29 Code Gb ldexp.o [4] scalbn 0x800'4a29 Code Gb ldexp.o [4] scalbnl 0x800'4a29 Code Gb ldexp.o [4] scale 0x800'3b77 0x46 Code Lc xprintffull_nomb.o [2] sec_hand 0x2000'4de8 0x4 Data Lc xfail_s.o [2] settings 0x2000'4c94 0x20 Data Gb settings.o [1] settings_crc_init() 0x800'867d 0x22 Code Gb settings.o [1] settings_get_crc() 0x800'873b 0xe Code Gb settings.o [1] settings_load() 0x800'86c1 0x22 Code Gb settings.o [1] settings_read_from_flash(unsigned char *, unsigned int) 0x800'8749 0x1a Code Gb settings.o [1] settings_save() 0x800'86e3 0x2e Code Gb settings.o [1] settings_set_def() 0x800'8711 0x2a Code Gb settings.o [1] sigint_terminal 0x800'2415 0x12 Code Gb terminal.o [1] size 0x2000'0094 0x1 Data Gb GFX_SSD1327.o [1] split 0x800'3f95 0x58 Code Lc microrl.o [1] ssd1337_i2c 0x2000'4d80 0x4 Data Gb OLED_SSD1327.o [1] startupTaskHandle 0x2000'4d78 0x4 Data Gb main.o [1] strchr 0x800'48a9 Code Gb strchr.o [5] strcmp 0x800'4895 Code Gb strcmp.o [5] strcpy 0x800'50e1 Code Gb strcpy.o [5] strlen 0x800'25e1 Code Gb strlen.o [5] terminalUsartBridge 0x2000'4a74 0xa4 Data Gb terminal_usartbridge.o [1] terminal_backspace 0x800'3ffb 0x10 Code Lc microrl.o [1] terminal_move_cursor 0x800'4073 0x5a Code Lc microrl.o [1] terminal_newline 0x800'400b 0xe Code Lc microrl.o [1] terminal_print_line 0x800'410b 0x5c Code Lc microrl.o [1] terminal_reset_cursor 0x800'40cd 0x3e Code Lc microrl.o [1] terminaltTaskHandle 0x2000'4dd0 0x4 Data Gb terminal_user.o [1] test_oled() 0x800'8ba1 0xae Code Gb oled_common.o [1] tmpCommand 0x2000'4c48 0x28 Data Lc terminal.o [1] u16bit_to_str 0x800'4019 0x5a Code Lc microrl.o [1] ucHeap 0x2000'0098 0x2800 Data Lc heap_4.o [1] ucMaxSysCallPriority 0x2000'4dec 0x1 Data Lc port.o [1] ulMaxPRIGROUPValue 0x2000'4d84 0x4 Data Lc port.o [1] uwTick 0x2000'4d88 0x4 Data Gb stm32g4xx_hal.o [1] uwTickFreq 0x2000'000c 0x4 Data Gb stm32g4xx_hal.o [1] uwTickPrio 0x2000'0008 0x4 Data Gb stm32g4xx_hal.o [1] uxCriticalNesting 0x2000'0004 0x4 Data Lc port.o [1] uxCurrentNumberOfTasks 0x2000'4d9c 0x4 Data Lc tasks.o [1] uxDeletedTasksWaitingCleanUp 0x2000'4d98 0x4 Data Lc tasks.o [1] uxListRemove 0x800'67c7 0x28 Code Gb list.o [1] uxSchedulerSuspended 0x2000'4dc4 0x4 Data Lc tasks.o [1] uxTaskNumber 0x2000'4db8 0x4 Data Lc tasks.o [1] uxTopReadyPriority 0x2000'4da4 0x4 Data Lc tasks.o [1] vListInitialise 0x800'6755 0x1e Code Gb list.o [1] vListInitialiseItem 0x800'6773 0x6 Code Gb list.o [1] vListInsert 0x800'6791 0x36 Code Gb list.o [1] vListInsertEnd 0x800'6779 0x18 Code Gb list.o [1] vPortEnableVFP 0x800'6f99 Code Gb portasm.o [1] vPortEnterCritical 0x800'6911 0x34 Code Gb port.o [1] vPortExitCritical 0x800'6945 0x2c Code Gb port.o [1] vPortFree 0x800'65f5 0x7c Code Gb heap_4.o [1] vPortStartFirstTask 0x800'6f79 Code Gb portasm.o [1] vPortValidateInterruptPriority 0x800'6999 0x4e Code Gb port.o [1] vQueueAddToRegistry 0x800'62e3 0x26 Code Gb queue.o [1] vQueueWaitForMessageRestricted 0x800'630d 0x4c Code Gb queue.o [1] vTaskDelay 0x800'542b 0x4e Code Gb tasks.o [1] vTaskDelete 0x800'5381 0xaa Code Gb tasks.o [1] vTaskInternalSetTimeOutState 0x800'5885 0x12 Code Gb tasks.o [1] vTaskMissedYield 0x800'592b 0xa Code Gb tasks.o [1] vTaskPlaceOnEventList 0x800'5763 0x34 Code Gb tasks.o [1] vTaskPlaceOnEventListRestricted 0x800'57ad 0x40 Code Gb tasks.o [1] vTaskStartScheduler 0x800'5479 0x72 Code Gb tasks.o [1] vTaskSuspendAll 0x800'54eb 0xc Code Gb tasks.o [1] vTaskSwitchContext 0x800'56f1 0x72 Code Gb tasks.o [1] vTerminal(void const *) 0x800'2851 0x32 Code Gb terminal_user.o [1] xActiveTimerList1 0x2000'4d18 0x14 Data Lc timers.o [1] xActiveTimerList2 0x2000'4d2c 0x14 Data Lc timers.o [1] xBlockAllocatedBit 0x2000'4d74 0x4 Data Lc heap_4.o [1] xDelayedTaskList1 0x2000'4cb4 0x14 Data Lc tasks.o [1] xDelayedTaskList2 0x2000'4cc8 0x14 Data Lc tasks.o [1] xFreeBytesRemaining 0x2000'4d64 0x4 Data Lc heap_4.o [1] xHeapStructSize 0x800'951c 0x4 Data Lc heap_4.o [1] xIdleTaskHandle 0x2000'4dc0 0x4 Data Lc tasks.o [1] xMinimumEverFreeBytesRemaining 0x2000'4d68 0x4 Data Lc heap_4.o [1] xNextTaskUnblockTime 0x2000'4dbc 0x4 Data Lc tasks.o [1] xNumOfOverflows 0x2000'4db4 0x4 Data Lc tasks.o [1] xNumberOfSuccessfulAllocations 0x2000'4d6c 0x4 Data Lc heap_4.o [1] xNumberOfSuccessfulFrees 0x2000'4d70 0x4 Data Lc heap_4.o [1] xPendedTicks 0x2000'4dac 0x4 Data Lc tasks.o [1] xPendingReadyList 0x2000'4cdc 0x14 Data Lc tasks.o [1] xPortStartScheduler 0x800'6843 0xce Code Gb port.o [1] xPortSysTickHandler 0x800'6971 0x28 Code Gb port.o [1] xQueueGenericCreate 0x800'5c3d 0x4c Code Gb queue.o [1] xQueueGenericReset 0x800'5ba9 0x94 Code Gb queue.o [1] xQueueGenericSend 0x800'5cbf 0x1a6 Code Gb queue.o [1] xQueueGenericSendFromISR 0x800'5e65 0xe4 Code Gb queue.o [1] xQueueReceive 0x800'5f49 0x16a Code Gb queue.o [1] xQueueReceiveFromISR 0x800'60b9 0xb0 Code Gb queue.o [1] xQueueRegistry 0x2000'4c08 0x40 Data Gb queue.o [1] xSchedulerRunning 0x2000'4da8 0x4 Data Lc tasks.o [1] xStart 0x2000'4d50 0x8 Data Lc heap_4.o [1] xSuspendedTaskList 0x2000'4d04 0x14 Data Lc tasks.o [1] xTaskCheckForTimeOut 0x800'589d 0x8e Code Gb tasks.o [1] xTaskCreate 0x800'5191 0x6c Code Gb tasks.o [1] xTaskGetSchedulerState 0x800'5a31 0x20 Code Gb tasks.o [1] xTaskGetTickCount 0x800'55df 0x8 Code Gb tasks.o [1] xTaskIncrementTick 0x800'55e7 0x10a Code Gb tasks.o [1] xTaskPriorityDisinherit 0x800'5a51 0x8e Code Gb tasks.o [1] xTaskRemoveFromEventList 0x800'57f5 0x82 Code Gb tasks.o [1] xTaskResumeAll 0x800'54f7 0xe8 Code Gb tasks.o [1] xTasksWaitingTermination 0x2000'4cf0 0x14 Data Lc tasks.o [1] xTickCount 0x2000'4da0 0x4 Data Lc tasks.o [1] xTimerCreateTimerTask 0x800'6a4d 0x48 Code Gb timers.o [1] xTimerGenericCommand 0x800'6a95 0x82 Code Gb timers.o [1] xTimerQueue 0x2000'4ddc 0x4 Data Lc timers.o [1] xTimerTaskHandle 0x2000'4de0 0x4 Data Lc timers.o [1] xYieldPending 0x2000'4db0 0x4 Data Lc tasks.o [1] [1] = D:\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj [2] = dl7M_tlf.a [3] = dlpp7M_tl_fc.a [4] = m7M_tls.a [5] = rt7M_tl.a [6] = shb_l.a 36'724 bytes of readonly code memory 1'833 bytes of readonly data memory 20'970 bytes of readwrite data memory Errors: none Warnings: none