############################################################################### # # IAR ELF Linker V8.40.1.212/W32 for ARM 26/Jul/2025 14:17:32 # 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\EWAFE3.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.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\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": 0x8aff .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 0x214 OLED_SSD1327.o [1] .text ro code 0x800'7f4c 0x19c main.o [1] .text ro code 0x800'80e8 0x24 stm32g4xx_hal.o [1] .text ro code 0x800'810c 0x12c control.o [1] .text ro code 0x800'8238 0xbc oled_common.o [1] .text ro code 0x800'82f4 0x11c stm32g4xx_hal_pwr_ex.o [1] .text ro code 0x800'8410 0x10 stm32g4xx_hal_pwr.o [1] .text ro code 0x800'8420 0x44 stm32g4xx_hal_msp.o [1] .text ro code 0x800'8464 0xbc stm32g4xx_hal_tim_ex.o [1] .rodata const 0x800'8520 0x40 terminal_user.o [1] .text ro code 0x800'8560 0x38 packbits_init_single.o [5] .rodata const 0x800'8598 0x30 terminal_user.o [1] .rodata const 0x800'85c8 0x30 terminal_user.o [1] .rodata const 0x800'85f8 0x2c terminal_user.o [1] .rodata const 0x800'8624 0x2c terminal_user.o [1] .rodata const 0x800'8650 0x28 terminal_user.o [1] .rodata const 0x800'8678 0x28 terminal_user.o [1] .rodata const 0x800'86a0 0x28 terminal_user.o [1] .rodata const 0x800'86c8 0x28 terminal_user.o [1] .text ro code 0x800'86f0 0x28 data_init.o [5] .rodata const 0x800'8718 0x24 terminal_user.o [1] .rodata const 0x800'873c 0x24 terminal_user.o [1] .rodata const 0x800'8760 0x24 terminal_user.o [1] .rodata const 0x800'8784 0x24 terminal_user.o [1] .rodata const 0x800'87a8 0x24 terminal_user.o [1] .text ro code 0x800'87cc 0x22 stm32g4xx_it.o [1] .text ro code 0x800'87f0 0x18 stm32g4xx_hal.o [1] .text ro code 0x800'8808 0x22 fpinit_M.o [4] .iar.init_table const 0x800'882c 0x24 - Linker created - .rodata const 0x800'8850 0x20 terminal_user.o [1] .rodata const 0x800'8870 0x20 terminal_user.o [1] .rodata const 0x800'8890 0x20 terminal_user.o [1] .rodata const 0x800'88b0 0x20 terminal_user.o [1] .rodata const 0x800'88d0 0x20 terminal_user.o [1] .rodata const 0x800'88f0 0x20 terminal_user.o [1] .text ro code 0x800'8910 0x20 cmain_call_ctors.o [5] .text ro code 0x800'8930 0x18 cppinit.o [2] .text ro code 0x800'8948 0x1e cmain.o [5] .text ro code 0x800'8966 0x4 low_level_init.o [2] .text ro code 0x800'896a 0x4 exit.o [2] .text ro code 0x800'8970 0xa cexit.o [5] .rodata const 0x800'897c 0x1c terminal.o [1] .rodata const 0x800'8998 0x1c terminal_user.o [1] .rodata const 0x800'89b4 0x1c terminal_user.o [1] .rodata const 0x800'89d0 0x18 microrl.o [1] .rodata const 0x800'89e8 0x18 stm32g4xx_hal_uart.o [1] .rodata const 0x800'8a00 0x18 terminal_user.o [1] .rodata const 0x800'8a18 0x18 terminal_user.o [1] .text ro code 0x800'8a30 0x16 xprout.o [2] .text ro code 0x800'8a48 0xc putchar.o [2] .rodata const 0x800'8a54 0x14 main.o [1] .rodata const 0x800'8a68 0x14 microrl.o [1] .rodata const 0x800'8a7c 0x14 terminal_user.o [1] .rodata const 0x800'8a90 0x10 hal_callback.o [1] .rodata const 0x800'8aa0 0x10 system_stm32g4xx.o [1] .text ro code 0x800'8ab0 0x10 startup_stm32g431xx.o [1] .text ro code 0x800'8ac0 0x10 system_stm32g4xx.o [1] .rodata const 0x800'8ad0 0xc terminal_user.o [1] .text ro code 0x800'8adc 0xc cstartup_M.o [5] .rodata const 0x800'8ae8 0x8 main.o [1] .rodata const 0x800'8af0 0x8 microrl.o [1] .rodata const 0x800'8af8 0x8 system_stm32g4xx.o [1] .rodata const 0x800'8b00 0x8 tasks.o [1] .rodata const 0x800'8b08 0x8 terminal.o [1] .rodata const 0x800'8b10 0x8 terminal_user.o [1] .rodata const 0x800'8b18 0x8 terminal_user.o [1] .rodata const 0x800'8b20 0x8 terminal_user.o [1] .rodata const 0x800'8b28 0x8 terminal_user.o [1] .rodata const 0x800'8b30 0x8 terminal_user.o [1] .rodata const 0x800'8b38 0x8 timers.o [1] .rodata const 0x800'8b40 0x8 timers.o [1] .rodata const 0x800'8b48 0x8 xprintffull_nomb.o [2] SHT$$PREINIT_ARRAY 0x800'8b50 0x0 SHT$$INIT_ARRAY 0x800'8b50 0x8 .init_array const 0x800'8b50 0x4 terminal_usartbridge.o [1] .init_array const 0x800'8b54 0x4 terminal_user.o [1] __iar_tls$$INIT_ARRAY 0x800'8b58 0x0 .rodata const 0x800'8b58 0x4 heap_4.o [1] .rodata const 0x800'8b5c 0x4 port.o [1] .text ro code 0x800'8b60 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b64 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b68 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b6c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b70 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b74 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b78 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b7c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b80 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b84 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b88 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b8c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b90 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b94 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b98 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8b9c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8ba0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8ba4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8ba8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bac 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bb0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bb4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bb8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bbc 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bc0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bc4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bc8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bcc 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bd0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bd4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bd8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bdc 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8be0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8be4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8be8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bec 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bf0 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bf4 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bf8 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8bfc 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c00 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c04 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c08 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c0c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c10 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c14 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c18 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c1c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c20 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c24 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c28 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c2c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c30 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c34 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c38 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c3c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c40 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c44 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c48 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c4c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c50 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c54 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c58 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c5c 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c60 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c64 0x4 startup_stm32g431xx.o [1] .text ro code 0x800'8c68 0x4 startup_stm32g431xx.o [1] .rodata const 0x800'8c6c 0x0 zero_init3.o [5] .rodata const 0x800'8c6c 0x0 packbits_init_single.o [5] Initializer bytes const 0x800'8c6c 0x6b - 0x800'8cd7 0x8aff "P2", part 1 of 3: 0x94 P2-1 0x2000'0000 0x94 .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] - 0x2000'0094 0x94 "P2", part 2 of 3: 0x4500 .bss zero 0x2000'0094 0x2800 heap_4.o [1] .bss zero 0x2000'2894 0x1800 OLED_SSD1327.o [1] .bss zero 0x2000'4094 0xf0 tasks.o [1] .bss zero 0x2000'4184 0xec terminal_user.o [1] .bss zero 0x2000'4270 0xa4 terminal_usartbridge.o [1] .bss zero 0x2000'4314 0x54 i2c_bridge.o [1] .bss zero 0x2000'4368 0x50 xfiles.o [2] .bss zero 0x2000'43b8 0x4c control.o [1] .bss zero 0x2000'4404 0x40 queue.o [1] .bss zero 0x2000'4444 0x28 terminal.o [1] .bss zero 0x2000'446c 0x14 tasks.o [1] .bss zero 0x2000'4480 0x14 tasks.o [1] .bss zero 0x2000'4494 0x14 tasks.o [1] .bss zero 0x2000'44a8 0x14 tasks.o [1] .bss zero 0x2000'44bc 0x14 tasks.o [1] .bss zero 0x2000'44d0 0x14 timers.o [1] .bss zero 0x2000'44e4 0x14 timers.o [1] .bss zero 0x2000'44f8 0x8 heap_4.o [1] .bss zero 0x2000'4500 0x4 hal_callback.o [1] .bss zero 0x2000'4504 0x4 heap_4.o [1] .bss zero 0x2000'4508 0x4 heap_4.o [1] .bss zero 0x2000'450c 0x4 heap_4.o [1] .bss zero 0x2000'4510 0x4 heap_4.o [1] .bss zero 0x2000'4514 0x4 heap_4.o [1] .bss zero 0x2000'4518 0x4 heap_4.o [1] .bss zero 0x2000'451c 0x4 main.o [1] .bss zero 0x2000'4520 0x4 oled_common.o [1] .bss zero 0x2000'4524 0x4 OLED_SSD1327.o [1] .bss zero 0x2000'4528 0x4 port.o [1] .bss zero 0x2000'452c 0x4 stm32g4xx_hal.o [1] .bss zero 0x2000'4530 0x4 tasks.o [1] .bss zero 0x2000'4534 0x4 tasks.o [1] .bss zero 0x2000'4538 0x4 tasks.o [1] .bss zero 0x2000'453c 0x4 tasks.o [1] .bss zero 0x2000'4540 0x4 tasks.o [1] .bss zero 0x2000'4544 0x4 tasks.o [1] .bss zero 0x2000'4548 0x4 tasks.o [1] .bss zero 0x2000'454c 0x4 tasks.o [1] .bss zero 0x2000'4550 0x4 tasks.o [1] .bss zero 0x2000'4554 0x4 tasks.o [1] .bss zero 0x2000'4558 0x4 tasks.o [1] .bss zero 0x2000'455c 0x4 tasks.o [1] .bss zero 0x2000'4560 0x4 tasks.o [1] .bss zero 0x2000'4564 0x4 tasks.o [1] .bss zero 0x2000'4568 0x4 tasks.o [1] .bss zero 0x2000'456c 0x4 terminal.o [1] .bss zero 0x2000'4570 0x4 terminal_user.o [1] .bss zero 0x2000'4574 0x4 terminal_user.o [1] .bss zero 0x2000'4578 0x4 timers.o [1] .bss zero 0x2000'457c 0x4 timers.o [1] .bss zero 0x2000'4580 0x4 timers.o [1] .bss zero 0x2000'4584 0x4 timers.o [1] .bss zero 0x2000'4588 0x4 timers.o [1] .bss zero 0x2000'458c 0x4 xfail_s.o [2] .bss zero 0x2000'4590 0x1 port.o [1] - 0x2000'4591 0x44fd "P2", part 3 of 3: 0x400 CSTACK 0x2000'4598 0x400 CSTACK uninit 0x2000'4598 0x400 - 0x2000'4998 0x400 Unused ranges: From To Size ---- -- ---- 0x800'8cd7 0x801'ffff 0x1'7329 0x2000'4594 0x2000'4597 0x4 0x2000'4998 0x2000'7fff 0x3668 ******************************************************************************* *** INIT TABLE *** Address Size ------- ---- Zero (__iar_zero_init3) 1 destination range, total size 0x44fd: 0x2000'0094 0x44fd Copy/packbits (__iar_packbits_init_single3) 1 source range, total size 0x6b (72% of destination): 0x800'8c6c 0x6b 1 destination range, total size 0x94: 0x2000'0000 0x94 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] OLED_SSD1327.o 532 6'148 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 412 28 4 microrl.o 2'404 54 4 oled_common.o 188 4 port.o 604 7 9 portasm.o 176 queue.o 1'968 64 startup_stm32g431xx.o 756 stm32g4xx_hal.o 168 6 12 stm32g4xx_hal_cortex.o 340 stm32g4xx_hal_dma.o 268 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: 26'690 1'190 17'597 dl7M_tlf.a: [2] abort.o 6 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 43 56 xprintffull_nomb.o 4'038 8 xprout.o 22 -------------------------------------------------- Total: 4'222 104 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 46 4 Linker created 36 1'024 ------------------------------------------------------ Grand Total: 34'720 1'335 18'833 ******************************************************************************* *** ENTRY LIST *** Entry Address Size Type Object ----- ------- ---- ---- ------ .iar.init_table$$Base 0x800'882c -- Gb - Linker created - .iar.init_table$$Limit 0x800'8850 -- Gb - Linker created - ?main 0x800'8949 Code Gb cmain.o [5] AHBPrescTable 0x800'8aa0 0x10 Data Gb system_stm32g4xx.o [1] APBPrescTable 0x800'8af8 0x8 Data Gb system_stm32g4xx.o [1] BusFault_Handler 0x800'87d3 0x2 Code Gb stm32g4xx_it.o [1] CSTACK$$Base 0x2000'4598 -- Gb - Linker created - CSTACK$$Limit 0x2000'4998 -- Gb - Linker created - DebugMon_Handler 0x800'87d7 0x2 Code Gb stm32g4xx_it.o [1] Error_Handler 0x800'80e5 0x4 Code Gb main.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_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'87f1 0x18 Code Wk stm32g4xx_hal.o [1] HAL_Init 0x800'80e9 0x24 Code Gb stm32g4xx_hal.o [1] HAL_InitTick 0x800'2021 0x60 Code Wk stm32g4xx_hal.o [1] HAL_MspInit 0x800'8421 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'82f5 0xf4 Code Gb stm32g4xx_hal_pwr_ex.o [1] HAL_PWREx_DisableUCPDDeadBattery 0x800'83e9 0xc Code Gb stm32g4xx_hal_pwr_ex.o [1] HAL_PWR_EnableBkUpAccess 0x800'8411 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'8465 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'4500 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'87cf 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'87d1 0x2 Code Gb stm32g4xx_it.o [1] NMI_Handler 0x800'87cd 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'882c -- Gb - Linker created - Region$$Table$$Limit 0x800'8850 -- Gb - Linker created - SHT$$INIT_ARRAY$$Base 0x800'8b50 -- Gb - Linker created - SHT$$INIT_ARRAY$$Limit 0x800'8b58 -- Gb - Linker created - SHT$$PREINIT_ARRAY$$Base 0x800'8b50 -- Gb - Linker created - SHT$$PREINIT_ARRAY$$Limit 0x800'8b50 -- Gb - Linker created - SSD1327_Clear 0x800'7ecf 0x2e Code Gb OLED_SSD1327.o [1] SSD1327_Command 0x800'7d39 0x22 Code Gb OLED_SSD1327.o [1] SSD1327_Display 0x800'7efd 0x46 Code Gb OLED_SSD1327.o [1] SSD1327_DisplayON 0x800'7d5b 0x1a Code Gb OLED_SSD1327.o [1] SSD1327_DrawPixel 0x800'7e5b 0x74 Code Gb OLED_SSD1327.o [1] SSD1327_I2cInit 0x800'7e4d 0xe Code Gb OLED_SSD1327.o [1] SSD1327_Init 0x800'7d89 0xc4 Code Gb OLED_SSD1327.o [1] SSD1327_SetContrast 0x800'7d75 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'7f7d 0x38 Code Gb main.o [1] SysTick_Config 0x800'2343 0x30 Code Lc stm32g4xx_hal_cortex.o [1] SysTick_Handler 0x800'87d9 0x14 Code Gb stm32g4xx_it.o [1] SystemClock_Config() 0x800'8039 0x90 Code Gb main.o [1] SystemCoreClock 0x2000'0010 0x4 Data Gb system_stm32g4xx.o [1] SystemInit 0x800'8ac1 0xc Code Gb system_stm32g4xx.o [1] TIM2_IRQHandler 0x800'821d 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'89e8 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'87ed 0x2 Code Gb stm32g4xx_it.o [1] UsageFault_Handler 0x800'87d5 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'8998 0x1c Data Gb terminal_user.o [1] Virtual function table for Terminal 0x800'897c 0x1c Data Gb terminal.o [1] [local to main_cpp]::MX_GPIO_Init() 0x800'7fb5 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'8a31 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'8931 0x18 Code Gb cppinit.o [2] __cmain 0x800'8949 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'8911 0x20 Code Gb cmain_call_ctors.o [5] __iar_dadd 0x800'4bd5 Code Gb DblSub.o [4] __iar_data_init3 0x800'86f1 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'8809 Code Gb fpinit_M.o [4] __iar_ldexp64 0x800'4a29 Code Gb ldexp.o [4] __iar_packbits_init_single3 0x800'8561 0x38 Code Gb packbits_init_single.o [5] __iar_program_start 0x800'8add 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'8b58 -- Gb - Linker created - __iar_tls$$INIT_ARRAY$$Limit 0x800'8b58 -- Gb - Linker created - __iar_zero_init3 0x800'143b 0x3a Code Gb zero_init3.o [5] __low_level_init 0x800'8967 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'8955 Code Gb cmain.o [5] _exit 0x800'8971 Code Gb cexit.o [5] _main 0x800'8963 Code Gb cmain.o [5] abort 0x800'6359 0x6 Code Gb abort.o [2] buffer 0x2000'2894 0x1800 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'896b 0x4 Code Gb exit.o [2] fputc 0x800'208f 0x1a Code Gb terminal_usartbridge.o [1] helloNull 0x2000'456c 0x4 Data Gb terminal.o [1] hi2c2 0x2000'4314 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'43b8 0x4c Data Gb control.o [1] i2c_bridge 0x2000'4520 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'810d 0xae Code Gb control.o [1] init_gpio_encoder() 0x800'81bb 0x62 Code Gb control.o [1] init_gpio_oled() 0x800'82a3 0x48 Code Gb oled_common.o [1] init_oled() 0x800'8239 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'7f4d 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'4368 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'4570 0x4 Data Gb terminal_user.o [1] pcInterruptPriorityRegisters 0x800'8b5c 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'4588 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'8a49 0xc Code Gb putchar.o [2] pvPortMalloc 0x800'64cd 0x128 Code Gb heap_4.o [1] pxCurrentTCB 0x2000'4530 0x4 Data Gb tasks.o [1] pxCurrentTimerList 0x2000'4578 0x4 Data Lc timers.o [1] pxDelayedTaskList 0x2000'4534 0x4 Data Lc tasks.o [1] pxEnd 0x2000'4504 0x4 Data Lc heap_4.o [1] pxOverflowDelayedTaskList 0x2000'4538 0x4 Data Lc tasks.o [1] pxOverflowTimerList 0x2000'457c 0x4 Data Lc timers.o [1] pxPortInitialiseStack 0x800'67f1 0x28 Code Gb port.o [1] pxReadyTasksLists 0x2000'4094 0xf0 Data Lc tasks.o [1] sbsTerminal 0x2000'4184 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'458c 0x4 Data Lc xfail_s.o [2] sigint_terminal 0x800'2415 0x12 Code Gb terminal.o [1] split 0x800'3f95 0x58 Code Lc microrl.o [1] ssd1337_i2c 0x2000'4524 0x4 Data Gb OLED_SSD1327.o [1] startupTaskHandle 0x2000'451c 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'4270 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'4574 0x4 Data Gb terminal_user.o [1] test_oled() 0x800'8261 0x42 Code Gb oled_common.o [1] tmpCommand 0x2000'4444 0x28 Data Lc terminal.o [1] u16bit_to_str 0x800'4019 0x5a Code Lc microrl.o [1] ucHeap 0x2000'0094 0x2800 Data Lc heap_4.o [1] ucMaxSysCallPriority 0x2000'4590 0x1 Data Lc port.o [1] ulMaxPRIGROUPValue 0x2000'4528 0x4 Data Lc port.o [1] uwTick 0x2000'452c 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'4540 0x4 Data Lc tasks.o [1] uxDeletedTasksWaitingCleanUp 0x2000'453c 0x4 Data Lc tasks.o [1] uxListRemove 0x800'67c7 0x28 Code Gb list.o [1] uxSchedulerSuspended 0x2000'4568 0x4 Data Lc tasks.o [1] uxTaskNumber 0x2000'455c 0x4 Data Lc tasks.o [1] uxTopReadyPriority 0x2000'4548 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'44d0 0x14 Data Lc timers.o [1] xActiveTimerList2 0x2000'44e4 0x14 Data Lc timers.o [1] xBlockAllocatedBit 0x2000'4518 0x4 Data Lc heap_4.o [1] xDelayedTaskList1 0x2000'446c 0x14 Data Lc tasks.o [1] xDelayedTaskList2 0x2000'4480 0x14 Data Lc tasks.o [1] xFreeBytesRemaining 0x2000'4508 0x4 Data Lc heap_4.o [1] xHeapStructSize 0x800'8b58 0x4 Data Lc heap_4.o [1] xIdleTaskHandle 0x2000'4564 0x4 Data Lc tasks.o [1] xMinimumEverFreeBytesRemaining 0x2000'450c 0x4 Data Lc heap_4.o [1] xNextTaskUnblockTime 0x2000'4560 0x4 Data Lc tasks.o [1] xNumOfOverflows 0x2000'4558 0x4 Data Lc tasks.o [1] xNumberOfSuccessfulAllocations 0x2000'4510 0x4 Data Lc heap_4.o [1] xNumberOfSuccessfulFrees 0x2000'4514 0x4 Data Lc heap_4.o [1] xPendedTicks 0x2000'4550 0x4 Data Lc tasks.o [1] xPendingReadyList 0x2000'4494 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'4404 0x40 Data Gb queue.o [1] xSchedulerRunning 0x2000'454c 0x4 Data Lc tasks.o [1] xStart 0x2000'44f8 0x8 Data Lc heap_4.o [1] xSuspendedTaskList 0x2000'44bc 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'44a8 0x14 Data Lc tasks.o [1] xTickCount 0x2000'4544 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'4580 0x4 Data Lc timers.o [1] xTimerTaskHandle 0x2000'4584 0x4 Data Lc timers.o [1] xYieldPending 0x2000'4554 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 34'720 bytes of readonly code memory 1'335 bytes of readonly data memory 18'833 bytes of readwrite data memory Errors: none Warnings: none