| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107 |
- ###############################################################################
- #
- # IAR ELF Linker V8.40.1.212/W32 for ARM 23/Jul/2025 18:42:30
- # 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\EWDAB7.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": 0x8943
- .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 0x114 i2c_bridge.o [1]
- .text ro code 0x800'7760 0xc6 stm32g4xx_hal_i2c_ex.o [1]
- .text ro code 0x800'7826 0x14 memset.o [5]
- .text ro code 0x800'783c 0x4b4 stm32g4xx_hal_tim.o [1]
- .text ro code 0x800'7cf0 0x2 stm32g4xx_hal_tim.o [1]
- .text ro code 0x800'7cf2 0x2 stm32g4xx_hal_tim.o [1]
- .text ro code 0x800'7cf4 0x2 stm32g4xx_hal_tim.o [1]
- .text ro code 0x800'7cf6 0x2 stm32g4xx_hal_tim.o [1]
- .text ro code 0x800'7cf8 0x2 stm32g4xx_hal_tim_ex.o [1]
- .text ro code 0x800'7cfa 0x2 stm32g4xx_hal_tim_ex.o [1]
- .text ro code 0x800'7cfc 0x2 stm32g4xx_hal_tim.o [1]
- .text ro code 0x800'7cfe 0x2 stm32g4xx_hal_tim_ex.o [1]
- .text ro code 0x800'7d00 0x2 stm32g4xx_hal_tim_ex.o [1]
- .text ro code 0x800'7d02 0x2 stm32g4xx_hal_tim_ex.o [1]
- .text ro code 0x800'7d04 0x2 stm32g4xx_hal_tim_ex.o [1]
- .text ro code 0x800'7d06 0x2 stm32g4xx_hal_tim_ex.o [1]
- .text ro code 0x800'7d08 0x19c main.o [1]
- .text ro code 0x800'7ea4 0x24 stm32g4xx_hal.o [1]
- .text ro code 0x800'7ec8 0x12c control.o [1]
- .text ro code 0x800'7ff4 0x1c oled_common.o [1]
- .text ro code 0x800'8010 0x11c stm32g4xx_hal_pwr_ex.o [1]
- .text ro code 0x800'812c 0x10 stm32g4xx_hal_pwr.o [1]
- .text ro code 0x800'813c 0x44 stm32g4xx_hal_msp.o [1]
- .text ro code 0x800'8180 0xbc stm32g4xx_hal_tim_ex.o [1]
- .text ro code 0x800'823c 0x128 OLED_SSD1327.o [1]
- .rodata const 0x800'8364 0x40 terminal_user.o [1]
- .text ro code 0x800'83a4 0x38 packbits_init_single.o [5]
- .rodata const 0x800'83dc 0x30 terminal_user.o [1]
- .rodata const 0x800'840c 0x30 terminal_user.o [1]
- .rodata const 0x800'843c 0x2c terminal_user.o [1]
- .rodata const 0x800'8468 0x2c terminal_user.o [1]
- .rodata const 0x800'8494 0x28 terminal_user.o [1]
- .rodata const 0x800'84bc 0x28 terminal_user.o [1]
- .rodata const 0x800'84e4 0x28 terminal_user.o [1]
- .rodata const 0x800'850c 0x28 terminal_user.o [1]
- .text ro code 0x800'8534 0x28 data_init.o [5]
- .rodata const 0x800'855c 0x24 terminal_user.o [1]
- .rodata const 0x800'8580 0x24 terminal_user.o [1]
- .rodata const 0x800'85a4 0x24 terminal_user.o [1]
- .rodata const 0x800'85c8 0x24 terminal_user.o [1]
- .rodata const 0x800'85ec 0x24 terminal_user.o [1]
- .text ro code 0x800'8610 0x22 stm32g4xx_it.o [1]
- .text ro code 0x800'8634 0x18 stm32g4xx_hal.o [1]
- .text ro code 0x800'864c 0x22 fpinit_M.o [4]
- .iar.init_table const 0x800'8670 0x24 - Linker created -
- .rodata const 0x800'8694 0x20 terminal_user.o [1]
- .rodata const 0x800'86b4 0x20 terminal_user.o [1]
- .rodata const 0x800'86d4 0x20 terminal_user.o [1]
- .rodata const 0x800'86f4 0x20 terminal_user.o [1]
- .rodata const 0x800'8714 0x20 terminal_user.o [1]
- .rodata const 0x800'8734 0x20 terminal_user.o [1]
- .text ro code 0x800'8754 0x20 cmain_call_ctors.o [5]
- .text ro code 0x800'8774 0x18 cppinit.o [2]
- .text ro code 0x800'878c 0x1e cmain.o [5]
- .text ro code 0x800'87aa 0x4 low_level_init.o [2]
- .text ro code 0x800'87ae 0x4 exit.o [2]
- .text ro code 0x800'87b4 0xa cexit.o [5]
- .rodata const 0x800'87c0 0x1c terminal.o [1]
- .rodata const 0x800'87dc 0x1c terminal_user.o [1]
- .rodata const 0x800'87f8 0x1c terminal_user.o [1]
- .rodata const 0x800'8814 0x18 microrl.o [1]
- .rodata const 0x800'882c 0x18 stm32g4xx_hal_uart.o [1]
- .rodata const 0x800'8844 0x18 terminal_user.o [1]
- .rodata const 0x800'885c 0x18 terminal_user.o [1]
- .text ro code 0x800'8874 0x16 xprout.o [2]
- .text ro code 0x800'888c 0xc putchar.o [2]
- .rodata const 0x800'8898 0x14 main.o [1]
- .rodata const 0x800'88ac 0x14 microrl.o [1]
- .rodata const 0x800'88c0 0x14 terminal_user.o [1]
- .rodata const 0x800'88d4 0x10 hal_callback.o [1]
- .rodata const 0x800'88e4 0x10 system_stm32g4xx.o [1]
- .text ro code 0x800'88f4 0x10 startup_stm32g431xx.o [1]
- .text ro code 0x800'8904 0x10 system_stm32g4xx.o [1]
- .rodata const 0x800'8914 0xc terminal_user.o [1]
- .text ro code 0x800'8920 0xc cstartup_M.o [5]
- .rodata const 0x800'892c 0x8 main.o [1]
- .rodata const 0x800'8934 0x8 microrl.o [1]
- .rodata const 0x800'893c 0x8 system_stm32g4xx.o [1]
- .rodata const 0x800'8944 0x8 tasks.o [1]
- .rodata const 0x800'894c 0x8 terminal.o [1]
- .rodata const 0x800'8954 0x8 terminal_user.o [1]
- .rodata const 0x800'895c 0x8 terminal_user.o [1]
- .rodata const 0x800'8964 0x8 terminal_user.o [1]
- .rodata const 0x800'896c 0x8 terminal_user.o [1]
- .rodata const 0x800'8974 0x8 terminal_user.o [1]
- .rodata const 0x800'897c 0x8 timers.o [1]
- .rodata const 0x800'8984 0x8 timers.o [1]
- .rodata const 0x800'898c 0x8 xprintffull_nomb.o [2]
- SHT$$PREINIT_ARRAY 0x800'8994 0x0 <Block>
- SHT$$INIT_ARRAY 0x800'8994 0x8 <Block>
- .init_array const 0x800'8994 0x4 terminal_usartbridge.o [1]
- .init_array const 0x800'8998 0x4 terminal_user.o [1]
- __iar_tls$$INIT_ARRAY 0x800'899c 0x0 <Block>
- .rodata const 0x800'899c 0x4 heap_4.o [1]
- .rodata const 0x800'89a0 0x4 port.o [1]
- .text ro code 0x800'89a4 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89a8 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89ac 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89b0 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89b4 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89b8 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89bc 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89c0 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89c4 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89c8 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89cc 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89d0 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89d4 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89d8 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89dc 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89e0 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89e4 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89e8 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89ec 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89f0 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89f4 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89f8 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'89fc 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a00 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a04 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a08 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a0c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a10 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a14 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a18 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a1c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a20 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a24 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a28 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a2c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a30 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a34 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a38 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a3c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a40 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a44 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a48 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a4c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a50 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a54 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a58 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a5c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a60 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a64 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a68 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a6c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a70 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a74 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a78 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a7c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a80 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a84 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a88 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a8c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a90 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a94 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a98 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8a9c 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8aa0 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8aa4 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8aa8 0x4 startup_stm32g431xx.o [1]
- .text ro code 0x800'8aac 0x4 startup_stm32g431xx.o [1]
- .rodata const 0x800'8ab0 0x0 zero_init3.o [5]
- .rodata const 0x800'8ab0 0x0 packbits_init_single.o [5]
- Initializer bytes const 0x800'8ab0 0x6b <for P2-1>
- - 0x800'8b1b 0x8943
- "P2", part 1 of 3: 0x94
- P2-1 0x2000'0000 0x94 <Init block>
- .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: 0x5d00
- .bss zero 0x2000'0094 0x5800 heap_4.o [1]
- .bss zero 0x2000'5894 0xf0 tasks.o [1]
- .bss zero 0x2000'5984 0xec terminal_user.o [1]
- .bss zero 0x2000'5a70 0xa4 terminal_usartbridge.o [1]
- .bss zero 0x2000'5b14 0x54 i2c_bridge.o [1]
- .bss zero 0x2000'5b68 0x50 xfiles.o [2]
- .bss zero 0x2000'5bb8 0x4c control.o [1]
- .bss zero 0x2000'5c04 0x40 queue.o [1]
- .bss zero 0x2000'5c44 0x28 terminal.o [1]
- .bss zero 0x2000'5c6c 0x14 tasks.o [1]
- .bss zero 0x2000'5c80 0x14 tasks.o [1]
- .bss zero 0x2000'5c94 0x14 tasks.o [1]
- .bss zero 0x2000'5ca8 0x14 tasks.o [1]
- .bss zero 0x2000'5cbc 0x14 tasks.o [1]
- .bss zero 0x2000'5cd0 0x14 timers.o [1]
- .bss zero 0x2000'5ce4 0x14 timers.o [1]
- .bss zero 0x2000'5cf8 0x8 heap_4.o [1]
- .bss zero 0x2000'5d00 0x4 hal_callback.o [1]
- .bss zero 0x2000'5d04 0x4 heap_4.o [1]
- .bss zero 0x2000'5d08 0x4 heap_4.o [1]
- .bss zero 0x2000'5d0c 0x4 heap_4.o [1]
- .bss zero 0x2000'5d10 0x4 heap_4.o [1]
- .bss zero 0x2000'5d14 0x4 heap_4.o [1]
- .bss zero 0x2000'5d18 0x4 heap_4.o [1]
- .bss zero 0x2000'5d1c 0x4 main.o [1]
- .bss zero 0x2000'5d20 0x4 oled_common.o [1]
- .bss zero 0x2000'5d24 0x4 OLED_SSD1327.o [1]
- .bss zero 0x2000'5d28 0x4 port.o [1]
- .bss zero 0x2000'5d2c 0x4 stm32g4xx_hal.o [1]
- .bss zero 0x2000'5d30 0x4 tasks.o [1]
- .bss zero 0x2000'5d34 0x4 tasks.o [1]
- .bss zero 0x2000'5d38 0x4 tasks.o [1]
- .bss zero 0x2000'5d3c 0x4 tasks.o [1]
- .bss zero 0x2000'5d40 0x4 tasks.o [1]
- .bss zero 0x2000'5d44 0x4 tasks.o [1]
- .bss zero 0x2000'5d48 0x4 tasks.o [1]
- .bss zero 0x2000'5d4c 0x4 tasks.o [1]
- .bss zero 0x2000'5d50 0x4 tasks.o [1]
- .bss zero 0x2000'5d54 0x4 tasks.o [1]
- .bss zero 0x2000'5d58 0x4 tasks.o [1]
- .bss zero 0x2000'5d5c 0x4 tasks.o [1]
- .bss zero 0x2000'5d60 0x4 tasks.o [1]
- .bss zero 0x2000'5d64 0x4 tasks.o [1]
- .bss zero 0x2000'5d68 0x4 tasks.o [1]
- .bss zero 0x2000'5d6c 0x4 terminal.o [1]
- .bss zero 0x2000'5d70 0x4 terminal_user.o [1]
- .bss zero 0x2000'5d74 0x4 terminal_user.o [1]
- .bss zero 0x2000'5d78 0x4 timers.o [1]
- .bss zero 0x2000'5d7c 0x4 timers.o [1]
- .bss zero 0x2000'5d80 0x4 timers.o [1]
- .bss zero 0x2000'5d84 0x4 timers.o [1]
- .bss zero 0x2000'5d88 0x4 timers.o [1]
- .bss zero 0x2000'5d8c 0x4 xfail_s.o [2]
- .bss zero 0x2000'5d90 0x1 port.o [1]
- - 0x2000'5d91 0x5cfd
- "P2", part 3 of 3: 0x400
- CSTACK 0x2000'5d98 0x400 <Block>
- CSTACK uninit 0x2000'5d98 0x400 <Block tail>
- - 0x2000'6198 0x400
- Unused ranges:
- From To Size
- ---- -- ----
- 0x800'8b1b 0x801'ffff 0x1'74e5
- 0x2000'5d94 0x2000'5d97 0x4
- 0x2000'6198 0x2000'7fff 0x1e68
- *******************************************************************************
- *** INIT TABLE
- ***
- Address Size
- ------- ----
- Zero (__iar_zero_init3)
- 1 destination range, total size 0x5cfd:
- 0x2000'0094 0x5cfd
- Copy/packbits (__iar_packbits_init_single3)
- 1 source range, total size 0x6b (72% of destination):
- 0x800'8ab0 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 296 4
- cmsis_os.o 428
- control.o 300 76
- hal_callback.o 64 16 4
- heap_4.o 648 4 22'560
- i2c_bridge.o 276 84
- list.o 154
- main.o 412 28 4
- microrl.o 2'404 54 4
- oled_common.o 28 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 198
- 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'244 1'190 23'741
- 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 48 4
- Linker created 36 1'024
- ------------------------------------------------------
- Grand Total: 34'276 1'335 24'977
- *******************************************************************************
- *** ENTRY LIST
- ***
- Entry Address Size Type Object
- ----- ------- ---- ---- ------
- .iar.init_table$$Base 0x800'8670 -- Gb - Linker created -
- .iar.init_table$$Limit 0x800'8694 -- Gb - Linker created -
- ?main 0x800'878d Code Gb cmain.o [5]
- AHBPrescTable 0x800'88e4 0x10 Data Gb system_stm32g4xx.o [1]
- APBPrescTable 0x800'893c 0x8 Data Gb system_stm32g4xx.o [1]
- BusFault_Handler 0x800'8617 0x2 Code Gb stm32g4xx_it.o [1]
- CSTACK$$Base 0x2000'5d98 -- Gb - Linker created -
- CSTACK$$Limit 0x2000'6198 -- Gb - Linker created -
- DebugMon_Handler 0x800'861b 0x2 Code Gb stm32g4xx_it.o [1]
- Error_Handler 0x800'7ea1 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'7761 0x64 Code Gb stm32g4xx_hal_i2c_ex.o [1]
- HAL_I2CEx_ConfigDigitalFilter
- 0x800'77c5 0x62 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'771d 0x2c Code Gb i2c_bridge.o [1]
- HAL_I2C_MspInit 0x800'7691 0x8c Code Gb i2c_bridge.o [1]
- HAL_IncTick 0x800'8635 0x18 Code Wk stm32g4xx_hal.o [1]
- HAL_Init 0x800'7ea5 0x24 Code Gb stm32g4xx_hal.o [1]
- HAL_InitTick 0x800'2021 0x60 Code Wk stm32g4xx_hal.o [1]
- HAL_MspInit 0x800'813d 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'8011 0xf4 Code Gb stm32g4xx_hal_pwr_ex.o [1]
- HAL_PWREx_DisableUCPDDeadBattery
- 0x800'8105 0xc Code Gb stm32g4xx_hal_pwr_ex.o [1]
- HAL_PWR_EnableBkUpAccess
- 0x800'812d 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'7cfb 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
- HAL_TIMEx_BreakCallback
- 0x800'7cf9 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
- HAL_TIMEx_CommutCallback
- 0x800'7cff 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
- HAL_TIMEx_DirectionChangeCallback
- 0x800'7d03 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
- HAL_TIMEx_EncoderIndexCallback
- 0x800'7d01 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
- HAL_TIMEx_IndexErrorCallback
- 0x800'7d05 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
- HAL_TIMEx_MasterConfigSynchronization
- 0x800'8181 0xa2 Code Gb stm32g4xx_hal_tim_ex.o [1]
- HAL_TIMEx_TransitionErrorCallback
- 0x800'7d07 0x2 Code Wk stm32g4xx_hal_tim_ex.o [1]
- HAL_TIM_Encoder_Init 0x800'783d 0xce Code Gb stm32g4xx_hal_tim.o [1]
- HAL_TIM_Encoder_Start_IT
- 0x800'790d 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'5d00 0x4 Data Lc hal_callback.o [1]
- HAL_TIM_IRQHandler 0x800'7a49 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'8613 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'8615 0x2 Code Gb stm32g4xx_it.o [1]
- NMI_Handler 0x800'8611 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'8670 -- Gb - Linker created -
- Region$$Table$$Limit 0x800'8694 -- Gb - Linker created -
- SHT$$INIT_ARRAY$$Base 0x800'8994 -- Gb - Linker created -
- SHT$$INIT_ARRAY$$Limit 0x800'899c -- Gb - Linker created -
- SHT$$PREINIT_ARRAY$$Base
- 0x800'8994 -- Gb - Linker created -
- SHT$$PREINIT_ARRAY$$Limit
- 0x800'8994 -- Gb - Linker created -
- SSD1327_Command 0x800'823d 0x22 Code Gb OLED_SSD1327.o [1]
- SSD1327_DisplayON 0x800'825f 0x1a Code Gb OLED_SSD1327.o [1]
- SSD1327_I2cInit 0x800'8351 0xe Code Gb OLED_SSD1327.o [1]
- SSD1327_Init 0x800'828d 0xc4 Code Gb OLED_SSD1327.o [1]
- SSD1327_SetContrast 0x800'8279 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'7d39 0x38 Code Gb main.o [1]
- SysTick_Config 0x800'2343 0x30 Code Lc stm32g4xx_hal_cortex.o [1]
- SysTick_Handler 0x800'861d 0x14 Code Gb stm32g4xx_it.o [1]
- SystemClock_Config() 0x800'7df5 0x90 Code Gb main.o [1]
- SystemCoreClock 0x2000'0010 0x4 Data Gb system_stm32g4xx.o [1]
- SystemInit 0x800'8905 0xc Code Gb system_stm32g4xx.o [1]
- TIM2_IRQHandler 0x800'7fd9 0xa Code Gb control.o [1]
- TIM_Base_SetConfig 0x800'7bf7 0xb8 Code Gb stm32g4xx_hal_tim.o [1]
- TIM_CCxChannelCmd 0x800'7ccd 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'882c 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'8631 0x2 Code Gb stm32g4xx_it.o [1]
- UsageFault_Handler 0x800'8619 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'87dc 0x1c Data Gb terminal_user.o [1]
- Virtual function table for Terminal
- 0x800'87c0 0x1c Data Gb terminal.o [1]
- [local to main_cpp]::MX_GPIO_Init()
- 0x800'7d71 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'8875 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'8775 0x18 Code Gb cppinit.o [2]
- __cmain 0x800'878d 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'8755 0x20 Code Gb cmain_call_ctors.o [5]
- __iar_dadd 0x800'4bd5 Code Gb DblSub.o [4]
- __iar_data_init3 0x800'8535 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'864d Code Gb fpinit_M.o [4]
- __iar_ldexp64 0x800'4a29 Code Gb ldexp.o [4]
- __iar_packbits_init_single3
- 0x800'83a5 0x38 Code Gb packbits_init_single.o [5]
- __iar_program_start 0x800'8921 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'899c -- Gb - Linker created -
- __iar_tls$$INIT_ARRAY$$Limit
- 0x800'899c -- Gb - Linker created -
- __iar_zero_init3 0x800'143b 0x3a Code Gb zero_init3.o [5]
- __low_level_init 0x800'87ab 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'8799 Code Gb cmain.o [5]
- _exit 0x800'87b5 Code Gb cexit.o [5]
- _main 0x800'87a7 Code Gb cmain.o [5]
- abort 0x800'6359 0x6 Code Gb abort.o [2]
- 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'87af 0x4 Code Gb exit.o [2]
- fputc 0x800'208f 0x1a Code Gb terminal_usartbridge.o [1]
- helloNull 0x2000'5d6c 0x4 Data Gb terminal.o [1]
- hi2c2 0x2000'5b14 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'5bb8 0x4c Data Gb control.o [1]
- i2c_bridge 0x2000'5d20 0x4 Data Gb oled_common.o [1]
- i2c_bridge_init() 0x800'764d 0x40 Code Gb i2c_bridge.o [1]
- i2c_get_bridge() 0x800'768d 0x4 Code Gb i2c_bridge.o [1]
- inHandlerMode 0x800'4657 0x12 Code Lc cmsis_os.o [1]
- init_encoder() 0x800'7ec9 0xae Code Gb control.o [1]
- init_gpio_encoder() 0x800'7f77 0x62 Code Gb control.o [1]
- init_oled() 0x800'7ff5 0x1c 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'7d09 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'7827 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'5b68 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'5d70 0x4 Data Gb terminal_user.o [1]
- pcInterruptPriorityRegisters
- 0x800'89a0 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'5d88 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'888d 0xc Code Gb putchar.o [2]
- pvPortMalloc 0x800'64cd 0x128 Code Gb heap_4.o [1]
- pxCurrentTCB 0x2000'5d30 0x4 Data Gb tasks.o [1]
- pxCurrentTimerList 0x2000'5d78 0x4 Data Lc timers.o [1]
- pxDelayedTaskList 0x2000'5d34 0x4 Data Lc tasks.o [1]
- pxEnd 0x2000'5d04 0x4 Data Lc heap_4.o [1]
- pxOverflowDelayedTaskList
- 0x2000'5d38 0x4 Data Lc tasks.o [1]
- pxOverflowTimerList 0x2000'5d7c 0x4 Data Lc timers.o [1]
- pxPortInitialiseStack 0x800'67f1 0x28 Code Gb port.o [1]
- pxReadyTasksLists 0x2000'5894 0xf0 Data Lc tasks.o [1]
- sbsTerminal 0x2000'5984 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'5d8c 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'5d24 0x4 Data Gb OLED_SSD1327.o [1]
- startupTaskHandle 0x2000'5d1c 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'5a70 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'5d74 0x4 Data Gb terminal_user.o [1]
- tmpCommand 0x2000'5c44 0x28 Data Lc terminal.o [1]
- u16bit_to_str 0x800'4019 0x5a Code Lc microrl.o [1]
- ucHeap 0x2000'0094 0x5800 Data Lc heap_4.o [1]
- ucMaxSysCallPriority 0x2000'5d90 0x1 Data Lc port.o [1]
- ulMaxPRIGROUPValue 0x2000'5d28 0x4 Data Lc port.o [1]
- uwTick 0x2000'5d2c 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'5d40 0x4 Data Lc tasks.o [1]
- uxDeletedTasksWaitingCleanUp
- 0x2000'5d3c 0x4 Data Lc tasks.o [1]
- uxListRemove 0x800'67c7 0x28 Code Gb list.o [1]
- uxSchedulerSuspended 0x2000'5d68 0x4 Data Lc tasks.o [1]
- uxTaskNumber 0x2000'5d5c 0x4 Data Lc tasks.o [1]
- uxTopReadyPriority 0x2000'5d48 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'5cd0 0x14 Data Lc timers.o [1]
- xActiveTimerList2 0x2000'5ce4 0x14 Data Lc timers.o [1]
- xBlockAllocatedBit 0x2000'5d18 0x4 Data Lc heap_4.o [1]
- xDelayedTaskList1 0x2000'5c6c 0x14 Data Lc tasks.o [1]
- xDelayedTaskList2 0x2000'5c80 0x14 Data Lc tasks.o [1]
- xFreeBytesRemaining 0x2000'5d08 0x4 Data Lc heap_4.o [1]
- xHeapStructSize 0x800'899c 0x4 Data Lc heap_4.o [1]
- xIdleTaskHandle 0x2000'5d64 0x4 Data Lc tasks.o [1]
- xMinimumEverFreeBytesRemaining
- 0x2000'5d0c 0x4 Data Lc heap_4.o [1]
- xNextTaskUnblockTime 0x2000'5d60 0x4 Data Lc tasks.o [1]
- xNumOfOverflows 0x2000'5d58 0x4 Data Lc tasks.o [1]
- xNumberOfSuccessfulAllocations
- 0x2000'5d10 0x4 Data Lc heap_4.o [1]
- xNumberOfSuccessfulFrees
- 0x2000'5d14 0x4 Data Lc heap_4.o [1]
- xPendedTicks 0x2000'5d50 0x4 Data Lc tasks.o [1]
- xPendingReadyList 0x2000'5c94 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'5c04 0x40 Data Gb queue.o [1]
- xSchedulerRunning 0x2000'5d4c 0x4 Data Lc tasks.o [1]
- xStart 0x2000'5cf8 0x8 Data Lc heap_4.o [1]
- xSuspendedTaskList 0x2000'5cbc 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'5ca8 0x14 Data Lc tasks.o [1]
- xTickCount 0x2000'5d44 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'5d80 0x4 Data Lc timers.o [1]
- xTimerTaskHandle 0x2000'5d84 0x4 Data Lc timers.o [1]
- xYieldPending 0x2000'5d54 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'276 bytes of readonly code memory
- 1'335 bytes of readonly data memory
- 24'977 bytes of readwrite data memory
- Errors: none
- Warnings: none
|