1294 lines
78 KiB
Plaintext
1294 lines
78 KiB
Plaintext
###############################################################################
|
|
#
|
|
# IAR ELF Linker V9.60.3.422/W64 for ARM 22/Jul/2025 19:20:28
|
|
# Copyright 2007-2024 IAR Systems AB.
|
|
#
|
|
# Output file = D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Exe\Fly.out
|
|
# Map file =
|
|
# D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\List\Fly.map
|
|
# Command line =
|
|
# -f "D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Exe\Fly.out.rsp"
|
|
# ("D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\bar.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\com.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\eep.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir\filt.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\flow.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\gpio.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\gps.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\i2c.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\ibus.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\imu.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\iwdg.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\led.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\mag.o"
|
|
# "D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj\main.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir\med2.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir\mot.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir\move.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\ori.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir\pid.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir\prot.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\pwm.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir\quat.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\servo.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\spi.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\startup_stm32g431xx.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\system_stm32g4xx.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\tick.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\tim.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir\tof.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir\uart.o"
|
|
# --no_out_extension -o "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Exe\Fly.out" --redirect
|
|
# _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb --map
|
|
# "D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\List\Fly.map" --config
|
|
# C:\iar\ewarm-9.60.3\arm/config/linker/ST/stm32g431xB.icf --entry
|
|
# __iar_program_start
|
|
# C:\iar\ewarm-9.60.3\arm\CMSIS\Lib\IAR\iar_cortexM4lf_math.a --vfe
|
|
# --text_out locale --no_free_heap --cpu=Cortex-M4 --fpu=VFPv4_sp)
|
|
# --dependencies=n "D:\Works\GIT\SKB
|
|
# reps\WoodDroneWithServo\Debug\Exe\Fly.out.iar_deps"
|
|
#
|
|
###############################################################################
|
|
|
|
*******************************************************************************
|
|
*** RUNTIME MODEL ATTRIBUTES
|
|
***
|
|
|
|
CppFlavor = *
|
|
__CPP_Exceptions = Disabled
|
|
__CPP_Language = C++14
|
|
__CPP_Library = libc++
|
|
__CPP_Runtime = 1
|
|
__SystemLibrary = DLib
|
|
__dlib_dynamic_initialization = normal
|
|
__dlib_version = 6
|
|
|
|
|
|
*******************************************************************************
|
|
*** HEAP SELECTION
|
|
***
|
|
|
|
The no free heap was selected because of --no_free_heap.
|
|
|
|
|
|
*******************************************************************************
|
|
*** 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 = 2K, alignment = 8 { };
|
|
define block PROC_STACK with size = 0, alignment = 8 { };
|
|
define block HEAP with size = 4K, alignment = 8 { };
|
|
"P3": place in [from 0x2000'0000 to 0x2000'3fff] |
|
|
[from 0x2000'4000 to 0x2000'57ff] {
|
|
rw, block CSTACK, block PROC_STACK, block HEAP };
|
|
initialize by copy { rw };
|
|
|
|
No sections matched the following patterns:
|
|
|
|
ro section otp_data in "P4"
|
|
section .textrw in "P2"
|
|
|
|
|
|
Section Kind Address Alignment Size Object
|
|
------- ---- ------- --------- ---- ------
|
|
"A0": 0x1d8
|
|
.intvec ro code 0x800'0000 4 0x1d8 startup_stm32g431xx.o [1]
|
|
- 0x800'01d8 0x1d8
|
|
|
|
"P1": 0x6b94
|
|
.text ro code 0x800'01d8 4 0xb70 main.o [1]
|
|
.text ro code 0x800'0d48 4 0x154 bar.o [2]
|
|
.text ro code 0x800'0e9c 4 0xfe imu.o [2]
|
|
.text ro code 0x800'0f9a 2 0x2a copy_init3.o [7]
|
|
.text ro code 0x800'0fc4 4 0x10 iwdg.o [3]
|
|
.text ro code 0x800'0fd4 4 0xa6 ABImemcpy.o [7]
|
|
.rodata const 0x800'107a 2 0x2 xlocale_c.o [5]
|
|
.text ro code 0x800'107c 4 0x610 ori.o [2]
|
|
.text ro code 0x800'168c 4 0xa8 tof.o [2]
|
|
.text ro code 0x800'1734 4 0x328 flow.o [2]
|
|
.text ro code 0x800'1a5c 4 0xe0 move.o [4]
|
|
.text ro code 0x800'1b3c 2 0xac pid.o [4]
|
|
.text ro code 0x800'1be8 4 0x8b4 gps.o [2]
|
|
.text ro code 0x800'249c 4 0x1f8 pwm.o [3]
|
|
.text ro code 0x800'2694 4 0x154 mot.o [4]
|
|
.text ro code 0x800'27e8 4 0x174 gpio.o [3]
|
|
.text ro code 0x800'295c 4 0x3c led.o [2]
|
|
.text ro code 0x800'2998 4 0x3e eep.o [2]
|
|
.rodata const 0x800'29d6 2 0x2 xlocale_c.o [5]
|
|
.text ro code 0x800'29d8 4 0xe4 tim.o [3]
|
|
.text ro code 0x800'2abc 4 0x84 tick.o [3]
|
|
.text ro code 0x800'2b40 4 0x14e ibus.o [2]
|
|
.rodata const 0x800'2c8e 0x1 xlocale_c.o [5]
|
|
.text ro code 0x800'2c90 4 0x364 uart.o [3]
|
|
.text ro code 0x800'2ff4 4 0xa8 servo.o [3]
|
|
.text ro code 0x800'309c 4 0x962 prot.o [4]
|
|
.text ro code 0x800'3a00 4 0x4b4 quat.o [4]
|
|
.text ro code 0x800'3eb4 4 0x32c pow32.o [6]
|
|
.text ro code 0x800'41e0 4 0x3ac i2c.o [3]
|
|
.text ro code 0x800'458c 2 0x8 ori.o [2]
|
|
.text ro code 0x800'4594 2 0x1a8 med2.o [4]
|
|
.text ro code 0x800'473c 4 0x154 spi.o [3]
|
|
.text ro code 0x800'4890 4 0x1e sqrtf.o [6]
|
|
.text ro code 0x800'48ae 2 0x14 gps.o [2]
|
|
.text ro code 0x800'48c4 4 0x25e DblAddSub.o [6]
|
|
.text ro code 0x800'4b24 4 0x68 DblToFlt.o [6]
|
|
.text ro code 0x800'4b8c 4 0x1d0 cos_sin32.o [6]
|
|
.text ro code 0x800'4d5c 4 0x68 memcmp.o [7]
|
|
.text ro code 0x800'4dc4 2 0x90 iar_Stolx.o [5]
|
|
.text ro code 0x800'4e54 4 0x27c strto32.o [6]
|
|
.text ro code 0x800'50d0 4 0x22 S32ToDbl.o [6]
|
|
.text ro code 0x800'50f4 4 0xe math_wrappers64.o [6]
|
|
.text ro code 0x800'5104 4 0x246 DblDiv.o [6]
|
|
.text ro code 0x800'534c 4 0x136 iar_Stoulx.o [5]
|
|
.text ro code 0x800'5484 4 0x66 ABImemset.o [7]
|
|
.text ro code 0x800'54ec 4 0x2e FltToU64.o [6]
|
|
.text ro code 0x800'551c 4 0x6 ABImemclr4.o [7]
|
|
.text ro code 0x800'5524 4 0x48 FltToDbl.o [6]
|
|
.text ro code 0x800'556c 4 0x7c quat.o [4]
|
|
.text ro code 0x800'55e8 4 0x6a atan2f.o [6]
|
|
.text ro code 0x800'5654 4 0x80 quat.o [4]
|
|
.text ro code 0x800'56d4 4 0x48 frexpf.o [6]
|
|
.text ro code 0x800'571c 4 0x1ac iar_Exp32.o [6]
|
|
.text ro code 0x800'58c8 2 0x14 isspace.o [5]
|
|
.text ro code 0x800'58dc 4 0xc4 ldexpf.o [6]
|
|
.text ro code 0x800'59a0 2 0x122 iar_Stopfx.o [5]
|
|
.text ro code 0x800'5ac4 4 0x1b8 iar_Stoflt.o [5]
|
|
.text ro code 0x800'5c7c 4 0x20c iar_Stoxflt.o [5]
|
|
.text ro code 0x800'5e88 4 0x360 strto64.o [6]
|
|
.text ro code 0x800'61e8 2 0x14 tolower.o [5]
|
|
.text ro code 0x800'61fc 4 0x58 memchr.o [7]
|
|
.text ro code 0x800'6254 4 0x32 ABImemset48.o [7]
|
|
.text ro code 0x800'6288 4 0xa4 xatanf.o [6]
|
|
.text ro code 0x800'632c 4 0x48 atanf.o [6]
|
|
.text ro code 0x800'6374 4 0x4c xlocale_c.o [5]
|
|
.text ro code 0x800'63c0 2 0x14 isalpha.o [5]
|
|
.text ro code 0x800'63d4 4 0x1aa DblMul.o [6]
|
|
.text ro code 0x800'6580 4 0x70 frexp.o [6]
|
|
.text ro code 0x800'65f0 4 0x13a ldexp.o [6]
|
|
.rodata const 0x800'672c 4 0x50 iar_Stoulx.o [5]
|
|
.text ro code 0x800'677c 4 0x1c system_stm32g4xx.o [1]
|
|
.rodata const 0x800'6798 8 0x48 strto64.o [6]
|
|
.text ro code 0x800'67e0 2 0x38 zero_init3.o [7]
|
|
.text ro code 0x800'6818 4 0x28 data_init.o [7]
|
|
.text ro code 0x800'6840 4 0x22 fpinit_M.o [6]
|
|
.iar.init_table const 0x800'6864 4 0x28 - Linker created -
|
|
.text ro code 0x800'688c 4 0x20 cmain_call_ctors.o [7]
|
|
.text ro code 0x800'68ac 4 0x18 cppinit.o [5]
|
|
.text ro code 0x800'68c4 4 0x1e cmain.o [7]
|
|
.text ro code 0x800'68e2 2 0x4 low_level_init.o [5]
|
|
.text ro code 0x800'68e6 2 0x4 exit.o [5]
|
|
.text ro code 0x800'68ec 4 0xa cexit.o [7]
|
|
.text ro code 0x800'68f8 4 0xc XXexit.o [7]
|
|
.text ro code 0x800'6904 4 0x1c cstartup_M.o [7]
|
|
.rodata const 0x800'6920 4 0x10 prot.o [4]
|
|
.rodata const 0x800'6930 4 0x10 quat.o [4]
|
|
.rodata const 0x800'6940 4 0x10 quat.o [4]
|
|
.rodata const 0x800'6950 4 0x10 quat.o [4]
|
|
.rodata const 0x800'6960 4 0x10 quat.o [4]
|
|
.text ro code 0x800'6970 4 0x10 startup_stm32g431xx.o [1]
|
|
.rodata const 0x800'6980 4 0xc flow.o [2]
|
|
.rodata const 0x800'698c 4 0xc ori.o [2]
|
|
.rodata const 0x800'6998 4 0xc prot.o [4]
|
|
.rodata const 0x800'69a4 4 0xc quat.o [4]
|
|
.rodata const 0x800'69b0 4 0x8 gps.o [2]
|
|
.rodata const 0x800'69b8 4 0x8 gps.o [2]
|
|
.rodata const 0x800'69c0 4 0x8 gps.o [2]
|
|
.rodata const 0x800'69c8 4 0x8 gps.o [2]
|
|
.rodata const 0x800'69d0 4 0x8 gps.o [2]
|
|
.rodata const 0x800'69d8 4 0x8 prot.o [4]
|
|
.rodata const 0x800'69e0 4 0x8 prot.o [4]
|
|
.rodata const 0x800'69e8 4 0x8 prot.o [4]
|
|
.rodata const 0x800'69f0 4 0x8 prot.o [4]
|
|
SHT$$PREINIT_ARRAY 0x800'69f8 0x0 <Block>
|
|
SHT$$INIT_ARRAY 0x800'69f8 0x8 <Block>
|
|
.init_array const 0x800'69f8 4 0x4 gps.o [2]
|
|
.init_array const 0x800'69fc 4 0x4 ori.o [2]
|
|
__iar_tls$$INIT_ARRAY 0x800'6a00 0x0 <Block>
|
|
.rodata const 0x800'6a00 4 0x4 flow.o [2]
|
|
.rodata const 0x800'6a04 4 0x4 prot.o [4]
|
|
.rodata const 0x800'6a08 4 0x4 prot.o [4]
|
|
.rodata const 0x800'6a0c 4 0x4 quat.o [4]
|
|
.rodata const 0x800'6a10 4 0x4 quat.o [4]
|
|
.rodata const 0x800'6a14 4 0x4 quat.o [4]
|
|
.text ro code 0x800'6a18 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a1c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a20 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a24 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a28 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a2c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a30 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a34 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a38 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a3c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a40 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a44 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a48 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a4c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a50 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a54 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a58 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a5c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a60 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a64 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a68 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a6c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a70 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a74 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a78 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a7c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a80 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a84 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a88 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a8c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a90 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a94 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a98 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6a9c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6aa0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6aa4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6aa8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6aac 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ab0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ab4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ab8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6abc 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ac0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ac4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ac8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6acc 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ad0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ad4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ad8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6adc 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ae0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ae4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6ae8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6aec 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6af0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6af4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6af8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6afc 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b00 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b04 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b08 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b0c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b10 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b14 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b18 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b1c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b20 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b24 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b28 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b2c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'6b30 2 0x4 startup_stm32g431xx.o [1]
|
|
.rodata const 0x800'6b34 0x0 zero_init3.o [7]
|
|
.rodata const 0x800'6b34 0x0 copy_init3.o [7]
|
|
Initializer bytes const 0x800'6b34 4 0x238 <for P3 s0>
|
|
- 0x800'6d6c 0x6b94
|
|
|
|
"P3", part 1 of 3: 0x238
|
|
P3 s0 0x2000'0000 0x238 <Init block>
|
|
.data inited 0x2000'0000 4 0x48 xlocale_c.o [5]
|
|
.data inited 0x2000'0048 4 0x38 xlocale_c.o [5]
|
|
.data inited 0x2000'0080 4 0x30 main.o [1]
|
|
.data inited 0x2000'00b0 4 0x30 main.o [1]
|
|
.data inited 0x2000'00e0 4 0x30 main.o [1]
|
|
.data inited 0x2000'0110 4 0x24 uart.o [3]
|
|
.data inited 0x2000'0134 4 0x24 uart.o [3]
|
|
.data inited 0x2000'0158 4 0x24 uart.o [3]
|
|
.data inited 0x2000'017c 4 0x24 uart.o [3]
|
|
.data inited 0x2000'01a0 4 0x14 gps.o [2]
|
|
.data inited 0x2000'01b4 4 0x14 i2c.o [3]
|
|
.data inited 0x2000'01c8 4 0x14 i2c.o [3]
|
|
.data inited 0x2000'01dc 4 0x10 ori.o [2]
|
|
.data inited 0x2000'01ec 4 0x10 quat.o [4]
|
|
.data inited 0x2000'01fc 4 0x8 ori.o [2]
|
|
.data inited 0x2000'0204 4 0x4 move.o [4]
|
|
.data inited 0x2000'0208 4 0x4 ori.o [2]
|
|
.data inited 0x2000'020c 4 0x4 ori.o [2]
|
|
.data inited 0x2000'0210 4 0x4 ori.o [2]
|
|
.data inited 0x2000'0214 4 0x4 ori.o [2]
|
|
.data inited 0x2000'0218 4 0x4 ori.o [2]
|
|
.data inited 0x2000'021c 4 0x4 ori.o [2]
|
|
.data inited 0x2000'0220 4 0x4 ori.o [2]
|
|
.data inited 0x2000'0224 4 0x4 ori.o [2]
|
|
.data inited 0x2000'0228 4 0x4 ori.o [2]
|
|
.data inited 0x2000'022c 4 0x4 system_stm32g4xx.o [1]
|
|
.data inited 0x2000'0230 2 0x2 main.o [1]
|
|
.data inited 0x2000'0232 2 0x2 main.o [1]
|
|
.data inited 0x2000'0234 0x1 prot.o [4]
|
|
- 0x2000'0238 0x238
|
|
|
|
"P3", part 2 of 3: 0x118c
|
|
.bss zero 0x2000'0238 4 0x194 gps.o [2]
|
|
.bss zero 0x2000'03cc 4 0x104 uart.o [3]
|
|
.bss zero 0x2000'04d0 4 0x104 uart.o [3]
|
|
.bss zero 0x2000'05d4 4 0x104 uart.o [3]
|
|
.bss zero 0x2000'06d8 4 0x104 uart.o [3]
|
|
.bss zero 0x2000'07dc 4 0x104 uart.o [3]
|
|
.bss zero 0x2000'08e0 4 0x104 uart.o [3]
|
|
.bss zero 0x2000'09e4 4 0x104 uart.o [3]
|
|
.bss zero 0x2000'0ae8 4 0x104 uart.o [3]
|
|
.bss zero 0x2000'0bec 4 0x100 gps.o [2]
|
|
.bss zero 0x2000'0cec 4 0x100 prot.o [4]
|
|
.bss zero 0x2000'0dec 4 0x100 prot.o [4]
|
|
.bss zero 0x2000'0eec 4 0xf0 ori.o [2]
|
|
.bss zero 0x2000'0fdc 4 0xc8 ori.o [2]
|
|
.bss zero 0x2000'10a4 4 0x70 ori.o [2]
|
|
.bss zero 0x2000'1114 4 0x34 ori.o [2]
|
|
.bss zero 0x2000'1148 8 0x48 gps.o [2]
|
|
.bss zero 0x2000'1190 8 0x48 prot.o [4]
|
|
.bss zero 0x2000'11d8 4 0x24 ibus.o [2]
|
|
.bss zero 0x2000'11fc 4 0x1c main.o [1]
|
|
.bss zero 0x2000'1218 4 0x1c main.o [1]
|
|
.bss zero 0x2000'1234 4 0xc main.o [1]
|
|
.bss zero 0x2000'1240 8 0x18 gps.o [2]
|
|
.bss zero 0x2000'1258 8 0x18 gps.o [2]
|
|
.bss zero 0x2000'1270 8 0x18 main.o [1]
|
|
.bss zero 0x2000'1288 8 0x18 prot.o [4]
|
|
.bss zero 0x2000'12a0 4 0xc tof.o [2]
|
|
.bss zero 0x2000'12ac 4 0x8 main.o [1]
|
|
.bss zero 0x2000'12b4 4 0x8 main.o [1]
|
|
.bss zero 0x2000'12bc 4 0x4 bar.o [2]
|
|
.bss zero 0x2000'12c0 4 0x4 bar.o [2]
|
|
.bss zero 0x2000'12c4 4 0x4 gps.o [2]
|
|
.bss zero 0x2000'12c8 4 0x4 gps.o [2]
|
|
.bss zero 0x2000'12cc 4 0x4 gps.o [2]
|
|
.bss zero 0x2000'12d0 4 0x4 ibus.o [2]
|
|
.bss zero 0x2000'12d4 4 0x4 ibus.o [2]
|
|
.bss zero 0x2000'12d8 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12dc 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12e0 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12e4 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12e8 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12ec 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12f0 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12f4 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12f8 4 0x4 main.o [1]
|
|
.bss zero 0x2000'12fc 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1300 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1304 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1308 4 0x4 main.o [1]
|
|
.bss zero 0x2000'130c 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1310 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1314 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1318 4 0x4 main.o [1]
|
|
.bss zero 0x2000'131c 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1320 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1324 4 0x4 main.o [1]
|
|
.bss zero 0x2000'1328 4 0x4 move.o [4]
|
|
.bss zero 0x2000'132c 4 0x4 move.o [4]
|
|
.bss zero 0x2000'1330 4 0x4 move.o [4]
|
|
.bss zero 0x2000'1334 4 0x4 move.o [4]
|
|
.bss zero 0x2000'1338 4 0x4 move.o [4]
|
|
.bss zero 0x2000'133c 4 0x4 move.o [4]
|
|
.bss zero 0x2000'1340 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1344 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1348 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'134c 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1350 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1354 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1358 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'135c 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1360 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1364 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1368 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'136c 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1370 4 0x4 ori.o [2]
|
|
.bss zero 0x2000'1374 4 0x4 prot.o [4]
|
|
.bss zero 0x2000'1378 4 0x4 prot.o [4]
|
|
.bss zero 0x2000'137c 4 0x4 prot.o [4]
|
|
.bss zero 0x2000'1380 4 0x4 prot.o [4]
|
|
.bss zero 0x2000'1384 4 0x4 quat.o [4]
|
|
.bss zero 0x2000'1388 4 0x4 tick.o [3]
|
|
.bss zero 0x2000'138c 4 0x4 tim.o [3]
|
|
.bss zero 0x2000'1390 4 0x4 tof.o [2]
|
|
.bss zero 0x2000'1394 4 0x4 tof.o [2]
|
|
.bss zero 0x2000'1398 2 0x2 main.o [1]
|
|
.bss zero 0x2000'139a 2 0x2 main.o [1]
|
|
.bss zero 0x2000'139c 2 0x2 main.o [1]
|
|
.bss zero 0x2000'139e 2 0x2 main.o [1]
|
|
.bss zero 0x2000'13a0 2 0x2 main.o [1]
|
|
.bss zero 0x2000'13a2 2 0x2 main.o [1]
|
|
.bss zero 0x2000'13a4 2 0x2 main.o [1]
|
|
.bss zero 0x2000'13a6 2 0x2 main.o [1]
|
|
.bss zero 0x2000'13a8 2 0x2 main.o [1]
|
|
.bss zero 0x2000'13aa 2 0x2 main.o [1]
|
|
.bss zero 0x2000'13ac 0x1 gps.o [2]
|
|
.bss zero 0x2000'13ad 0x1 gps.o [2]
|
|
.bss zero 0x2000'13ae 0x1 gps.o [2]
|
|
.bss zero 0x2000'13af 0x1 gps.o [2]
|
|
.bss zero 0x2000'13b0 0x1 gps.o [2]
|
|
.bss zero 0x2000'13b1 0x1 gps.o [2]
|
|
.bss zero 0x2000'13b2 0x1 ibus.o [2]
|
|
.bss zero 0x2000'13b3 0x1 ibus.o [2]
|
|
.bss zero 0x2000'13b4 0x1 main.o [1]
|
|
.bss zero 0x2000'13b5 0x1 main.o [1]
|
|
.bss zero 0x2000'13b6 0x1 main.o [1]
|
|
.bss zero 0x2000'13b7 0x1 main.o [1]
|
|
.bss zero 0x2000'13b8 0x1 main.o [1]
|
|
.bss zero 0x2000'13b9 0x1 main.o [1]
|
|
.bss zero 0x2000'13ba 0x1 main.o [1]
|
|
.bss zero 0x2000'13bb 0x1 main.o [1]
|
|
.bss zero 0x2000'13bc 0x1 ori.o [2]
|
|
.bss zero 0x2000'13bd 0x1 prot.o [4]
|
|
.bss zero 0x2000'13be 0x1 prot.o [4]
|
|
.bss zero 0x2000'13bf 0x1 prot.o [4]
|
|
.bss zero 0x2000'13c0 0x1 pwm.o [3]
|
|
- 0x2000'13c1 0x1189
|
|
|
|
"P3", part 3 of 3: 0x800
|
|
CSTACK 0x2000'13c8 8 0x800 <Block>
|
|
CSTACK uninit 0x2000'13c8 0x800 <Block tail>
|
|
- 0x2000'1bc8 0x800
|
|
|
|
Unused ranges:
|
|
|
|
From To Size
|
|
---- -- ----
|
|
0x800'6d6c 0x801'ffff 0x1'9294
|
|
0x2000'13c4 0x2000'13c7 0x4
|
|
0x2000'1bc8 0x2000'3fff 0x2438
|
|
0x2000'4000 0x2000'57ff 0x1800
|
|
|
|
|
|
*******************************************************************************
|
|
*** INIT TABLE
|
|
***
|
|
|
|
Address Size
|
|
------- ----
|
|
Zero (__iar_zero_init3)
|
|
1 destination range, total size 0x1189:
|
|
0x2000'0238 0x1189
|
|
|
|
Copy (__iar_copy_init3)
|
|
1 source range, total size 0x238 (100% of destination):
|
|
0x800'6b34 0x238
|
|
1 destination range, total size 0x235:
|
|
0x2000'0000 0x235
|
|
|
|
Extra (__iar_cstart_call_ctors)
|
|
|
|
|
|
|
|
*******************************************************************************
|
|
*** MODULE SUMMARY
|
|
***
|
|
|
|
Module ro code ro data rw data
|
|
------ ------- ------- -------
|
|
command line/config:
|
|
------------------------------------------------
|
|
Total:
|
|
|
|
D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj: [1]
|
|
main.o 2'928 148 364
|
|
startup_stm32g431xx.o 772
|
|
system_stm32g4xx.o 28 4 4
|
|
------------------------------------------------
|
|
Total: 3'728 152 368
|
|
|
|
D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir: [2]
|
|
bar.o 340 8
|
|
eep.o 62
|
|
flow.o 808 16
|
|
gps.o 2'248 64 818
|
|
ibus.o 334 46
|
|
imu.o 254
|
|
led.o 60
|
|
ori.o 1'560 76 717
|
|
tof.o 168 20
|
|
------------------------------------------------
|
|
Total: 5'834 156 1'609
|
|
|
|
D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir: [3]
|
|
gpio.o 372
|
|
i2c.o 940 40 40
|
|
iwdg.o 16
|
|
pwm.o 504 1
|
|
servo.o 168
|
|
spi.o 340
|
|
tick.o 132 4
|
|
tim.o 228 4
|
|
uart.o 868 144 2'224
|
|
------------------------------------------------
|
|
Total: 3'568 184 2'273
|
|
|
|
D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir: [4]
|
|
med2.o 424
|
|
mot.o 340
|
|
move.o 224 4 28
|
|
pid.o 172
|
|
prot.o 2'402 69 628
|
|
quat.o 1'456 104 20
|
|
------------------------------------------------
|
|
Total: 5'018 177 676
|
|
|
|
dl7M_tlf.a: [5]
|
|
cppinit.o 24
|
|
exit.o 4
|
|
iar_Stoflt.o 440
|
|
iar_Stolx.o 144
|
|
iar_Stopfx.o 290
|
|
iar_Stoulx.o 310 80
|
|
iar_Stoxflt.o 524
|
|
isalpha.o 20
|
|
isspace.o 20
|
|
low_level_init.o 4
|
|
tolower.o 20
|
|
xlocale_c.o 76 133 128
|
|
------------------------------------------------
|
|
Total: 1'876 213 128
|
|
|
|
m7M_tls.a: [6]
|
|
DblAddSub.o 606
|
|
DblDiv.o 582
|
|
DblMul.o 426
|
|
DblToFlt.o 104
|
|
FltToDbl.o 72
|
|
FltToU64.o 46
|
|
S32ToDbl.o 34
|
|
atan2f.o 106
|
|
atanf.o 72
|
|
cos_sin32.o 464
|
|
fpinit_M.o 34
|
|
frexp.o 112
|
|
frexpf.o 72
|
|
iar_Exp32.o 428
|
|
ldexp.o 314
|
|
ldexpf.o 196
|
|
math_wrappers64.o 14
|
|
pow32.o 812
|
|
sqrtf.o 30
|
|
strto32.o 636
|
|
strto64.o 864 72
|
|
xatanf.o 164
|
|
------------------------------------------------
|
|
Total: 6'188 72
|
|
|
|
rt7M_tl.a: [7]
|
|
ABImemclr4.o 6
|
|
ABImemcpy.o 166
|
|
ABImemset.o 102
|
|
ABImemset48.o 50
|
|
XXexit.o 12
|
|
cexit.o 10
|
|
cmain.o 30
|
|
cmain_call_ctors.o 32
|
|
copy_init3.o 42
|
|
cstartup_M.o 28
|
|
data_init.o 40
|
|
memchr.o 88
|
|
memcmp.o 104
|
|
zero_init3.o 56
|
|
------------------------------------------------
|
|
Total: 766
|
|
|
|
Gaps 33 4
|
|
Linker created 43 2'048
|
|
----------------------------------------------------
|
|
Grand Total: 27'011 1'001 7'102
|
|
|
|
|
|
*******************************************************************************
|
|
*** ENTRY LIST
|
|
***
|
|
|
|
Entry Address Size Type Object
|
|
----- ------- ---- ---- ------
|
|
.iar.init_table$$Base 0x800'6864 -- Gb - Linker created -
|
|
.iar.init_table$$Limit 0x800'688c -- Gb - Linker created -
|
|
?main 0x800'68c5 Code Gb cmain.o [7]
|
|
ADC1_2_IRQHandler 0x800'6a7d Code Wk startup_stm32g431xx.o [1]
|
|
AccelInfo() 0x800'339d 0x78 Code Gb prot.o [4]
|
|
BAR_GetAltitude(float, float)
|
|
0x800'0d49 0x30 Code Gb bar.o [2]
|
|
BAR_GetData(float *) 0x800'0db9 0xc8 Code Gb bar.o [2]
|
|
BAR_GetData(float *)::bar
|
|
0x2000'12bc 0x4 Data Lc bar.o [2]
|
|
BAR_GetData(float *)::temp
|
|
0x2000'12c0 0x4 Data Lc bar.o [2]
|
|
BAR_Init() 0x800'0d99 0x1e Code Gb bar.o [2]
|
|
BAR_Med 0x2000'01dc 0x10 Data Gb ori.o [2]
|
|
BAR_MedData 0x2000'0fdc 0xc8 Data Gb ori.o [2]
|
|
BAR_MedIndex 0x2000'1114 0x34 Data Gb ori.o [2]
|
|
Base_Alt 0x2000'12c8 0x4 Data Lc gps.o [2]
|
|
Base_BeginXYZ 0x2000'1258 0x18 Data Gb gps.o [2]
|
|
Base_Fix 0x2000'13b1 0x1 Data Lc gps.o [2]
|
|
Base_Geo 0x2000'12cc 0x4 Data Lc gps.o [2]
|
|
Base_Noise 0x2000'0bec 0x100 Data Lc gps.o [2]
|
|
Base_Used 0x2000'13b0 0x1 Data Lc gps.o [2]
|
|
BatteryInfo() 0x800'3263 0x48 Code Gb prot.o [4]
|
|
Buffer 0x2000'11d8 0x24 Data Lc ibus.o [2]
|
|
BusFault_Handler 0x800'6a25 Code Wk startup_stm32g431xx.o [1]
|
|
COMP1_2_3_IRQHandler 0x800'6b05 Code Wk startup_stm32g431xx.o [1]
|
|
COMP4_IRQHandler 0x800'6b09 Code Wk startup_stm32g431xx.o [1]
|
|
CORDIC_IRQHandler 0x800'6b2d Code Wk startup_stm32g431xx.o [1]
|
|
CRS_IRQHandler 0x800'6b0d Code Wk startup_stm32g431xx.o [1]
|
|
CSTACK$$Base 0x2000'13c8 -- Gb - Linker created -
|
|
CSTACK$$Limit 0x2000'1bc8 -- Gb - Linker created -
|
|
CheckSum 0x2000'12d0 0x4 Data Lc ibus.o [2]
|
|
CommandAck(PayloadCommandAck &)
|
|
0x800'34db 0x22 Code Gb prot.o [4]
|
|
CreateMessageHeaders(HeaderBegin *&, unsigned long, MESSAGES_ID)
|
|
0x800'321f 0x44 Code Gb prot.o [4]
|
|
DMA1_Channel1_IRQHandler
|
|
0x800'6a65 Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel2_IRQHandler
|
|
0x800'6a69 Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel3_IRQHandler
|
|
0x800'6a6d Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel4_IRQHandler
|
|
0x800'6a71 Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel5_IRQHandler
|
|
0x800'6a75 Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel6_IRQHandler
|
|
0x800'6a79 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel1_IRQHandler
|
|
0x800'6aed Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel2_IRQHandler
|
|
0x800'6af1 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel3_IRQHandler
|
|
0x800'6af5 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel4_IRQHandler
|
|
0x800'6af9 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel5_IRQHandler
|
|
0x800'6afd Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel6_IRQHandler
|
|
0x800'6b29 Code Wk startup_stm32g431xx.o [1]
|
|
DMAMUX_OVR_IRQHandler 0x800'6b25 Code Wk startup_stm32g431xx.o [1]
|
|
DataBAR 0x2000'12ac 0x8 Data Gb main.o [1]
|
|
DataGPS 0x2000'1270 0x18 Data Gb main.o [1]
|
|
DataIMU 0x2000'1218 0x1c Data Gb main.o [1]
|
|
DataMAG 0x2000'12b4 0x8 Data Gb main.o [1]
|
|
DataORI 0x2000'10a4 0x70 Data Gb ori.o [2]
|
|
DebugMon_Handler 0x800'6a31 Code Wk startup_stm32g431xx.o [1]
|
|
Dtentox 0x800'4e55 0x154 Code Lc strto32.o [6]
|
|
Dtentox 0x800'5e89 0x1d8 Code Lc strto64.o [6]
|
|
EEP_Init() 0x800'299f 0x8 Code Gb eep.o [2]
|
|
EEP_Read(unsigned short, void *, unsigned short)
|
|
0x800'29a7 0x30 Code Gb eep.o [2]
|
|
EXTI0_IRQHandler 0x800'6a51 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI15_10_IRQHandler 0x800'6ac1 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI1_IRQHandler 0x800'6a55 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI2_IRQHandler 0x800'6a59 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI3_IRQHandler 0x800'6a5d Code Wk startup_stm32g431xx.o [1]
|
|
EXTI4_IRQHandler 0x800'6a61 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI9_5_IRQHandler 0x800'6a91 Code Wk startup_stm32g431xx.o [1]
|
|
FDCAN1_IT0_IRQHandler 0x800'6a89 Code Wk startup_stm32g431xx.o [1]
|
|
FDCAN1_IT1_IRQHandler 0x800'6a8d Code Wk startup_stm32g431xx.o [1]
|
|
FLASH_IRQHandler 0x800'6a49 Code Wk startup_stm32g431xx.o [1]
|
|
FLOW_GetMotion(short *, short *, unsigned char *)
|
|
0x800'19f9 0x56 Code Gb flow.o [2]
|
|
FLOW_Init() 0x800'1755 0x2a4 Code Gb flow.o [2]
|
|
FMAC_IRQHandler 0x800'6b31 Code Wk startup_stm32g431xx.o [1]
|
|
FPU_IRQHandler 0x800'6b15 Code Wk startup_stm32g431xx.o [1]
|
|
GPIO_InitPin(unsigned long)
|
|
0x800'27e9 0x174 Code Gb gpio.o [3]
|
|
GPS_BaseInfoData 0x2000'1148 0x48 Data Lc gps.o [2]
|
|
GPS_CallBack 0x2000'12c4 0x4 Data Gb gps.o [2]
|
|
GPS_GetBaseInfo(GPS_BaseInfo &)
|
|
0x800'2427 0x2e Code Gb gps.o [2]
|
|
GPS_GetCoordinates(Point &, bool &)
|
|
0x800'23fd 0x2a Code Gb gps.o [2]
|
|
GPS_Info::GPS_Info() 0x800'48af 0x14 Code Wk gps.o [2]
|
|
GPS_Init() 0x800'23d9 0x24 Code Gb gps.o [2]
|
|
GPS_LocalDistance(Point, Point, float &, float &)
|
|
0x800'1bf5 0xb6 Code Gb gps.o [2]
|
|
GPS_Protocols 0x2000'01a0 0x14 Data Lc gps.o [2]
|
|
GPS_Update() 0x800'1cbd 0x264 Code Gb gps.o [2]
|
|
GPS_VisibleGLO 0x2000'13ad 0x1 Data Lc gps.o [2]
|
|
GPS_VisibleGPS 0x2000'13ac 0x1 Data Lc gps.o [2]
|
|
GetAngle(float, float, float)
|
|
0x800'5655 0x80 Code Wk quat.o [4]
|
|
GetCoordinates_Coord 0x2000'1240 0x18 Data Gb gps.o [2]
|
|
GetCoordinates_Update 0x2000'13af 0x1 Data Gb gps.o [2]
|
|
GetCoordinates_Valid 0x2000'13ae 0x1 Data Gb gps.o [2]
|
|
GetPos(ORI_Data &)::land
|
|
0x2000'1368 0x4 Data Lc ori.o [2]
|
|
GetPos(ORI_Data &)::static guard for land
|
|
0x2000'13bc 0x1 Data Lc ori.o [2]
|
|
GpsInfo() 0x800'3415 0x6e Code Gb prot.o [4]
|
|
GyroInfo() 0x800'334b 0x50 Code Gb prot.o [4]
|
|
GyroShift 0x2000'01fc 0x8 Data Lc ori.o [2]
|
|
HardFault_Handler 0x800'6a1d Code Wk startup_stm32g431xx.o [1]
|
|
HeaderBegin::CheckCRC()
|
|
0x800'309d 0x34 Code Gb prot.o [4]
|
|
HeaderBegin::SetCRC() 0x800'30d1 0x26 Code Gb prot.o [4]
|
|
I2C1_Data 0x2000'01b4 0x14 Data Lc i2c.o [3]
|
|
I2C1_ER_IRQHandler 0x800'6ab1 Code Wk startup_stm32g431xx.o [1]
|
|
I2C1_EV_IRQHandler 0x800'43d5 0xc Code Gb i2c.o [3]
|
|
I2C1_Init() 0x800'4417 0x32 Code Gb i2c.o [3]
|
|
I2C1_Read(unsigned char, void *, unsigned char)
|
|
0x800'4535 0x1a Code Gb i2c.o [3]
|
|
I2C1_Stop() 0x800'454f 0xa Code Gb i2c.o [3]
|
|
I2C1_Write(unsigned char, unsigned char)
|
|
0x800'4507 0x14 Code Gb i2c.o [3]
|
|
I2C1_Write(unsigned char, void const *, unsigned char)
|
|
0x800'451b 0x1a Code Gb i2c.o [3]
|
|
I2C2_Data 0x2000'01c8 0x14 Data Lc i2c.o [3]
|
|
I2C2_ER_IRQHandler 0x800'6ab5 Code Wk startup_stm32g431xx.o [1]
|
|
I2C2_EV_IRQHandler 0x800'43e1 0xc Code Gb i2c.o [3]
|
|
I2C3_ER_IRQHandler 0x800'6b21 Code Wk startup_stm32g431xx.o [1]
|
|
I2C3_EV_IRQHandler 0x800'6b1d Code Wk startup_stm32g431xx.o [1]
|
|
IBUS_Init(unsigned long)
|
|
0x800'2b41 0xc Code Gb ibus.o [2]
|
|
IBUS_Update(IBUS_Data &, bool &)
|
|
0x800'2c41 0x4e Code Gb ibus.o [2]
|
|
IMU_Get(IMU_Data &) 0x800'0f29 0x72 Code Gb imu.o [2]
|
|
IMU_Init() 0x800'0ee1 0x42 Code Gb imu.o [2]
|
|
Index 0x2000'137c 0x4 Data Lc prot.o [4]
|
|
InertialInfo() 0x800'3483 0x58 Code Gb prot.o [4]
|
|
Info 0x2000'0238 0x194 Data Lc gps.o [2]
|
|
Joy_pitch 0x2000'139a 0x2 Data Gb main.o [1]
|
|
Joy_roll 0x2000'139c 0x2 Data Gb main.o [1]
|
|
Joy_throt 0x2000'1398 0x2 Data Gb main.o [1]
|
|
Joy_yaw 0x2000'139e 0x2 Data Gb main.o [1]
|
|
Joypad 0x2000'11fc 0x1c Data Gb main.o [1]
|
|
JoypadOff 0x2000'13b4 0x1 Data Gb main.o [1]
|
|
LED_Init() 0x800'295d 0x16 Code Gb led.o [2]
|
|
LED_Set(bool) 0x800'2973 0x1c Code Gb led.o [2]
|
|
LPTIM1_IRQHandler 0x800'6add Code Wk startup_stm32g431xx.o [1]
|
|
LPUART1_BufferRecv 0x2000'09e4 0x104 Data Lc uart.o [3]
|
|
LPUART1_BufferSend 0x2000'0ae8 0x104 Data Lc uart.o [3]
|
|
LPUART1_Data 0x2000'017c 0x24 Data Lc uart.o [3]
|
|
LPUART1_IRQHandler 0x800'2d67 0xa Code Gb uart.o [3]
|
|
LPUART1_Init(unsigned long)
|
|
0x800'2e45 0x3e Code Gb uart.o [3]
|
|
LPUART1_Recv(void *, unsigned long)
|
|
0x800'2f73 0x12 Code Gb uart.o [3]
|
|
LPUART1_Send(void const *, unsigned long)
|
|
0x800'2f85 0x12 Code Gb uart.o [3]
|
|
Len 0x2000'13b3 0x1 Data Lc ibus.o [2]
|
|
Length 0x2000'1378 0x4 Data Lc prot.o [4]
|
|
MED2_Init(MED2_Data &) 0x800'4595 0x2e Code Gb med2.o [4]
|
|
MED2_Update(long, MED2_Data &)
|
|
0x800'45c3 0x17a Code Gb med2.o [4]
|
|
MEGA_ACC 0x2000'021c 0x4 Data Lc ori.o [2]
|
|
MEGA_Alt_Buff 0x2000'0eec 0xf0 Data Lc ori.o [2]
|
|
MEGA_BAR 0x2000'1340 0x4 Data Lc ori.o [2]
|
|
MEGA_BAR_CNT 0x2000'0218 0x4 Data Lc ori.o [2]
|
|
MEGA_BAR_MAX 0x2000'020c 0x4 Data Lc ori.o [2]
|
|
MEGA_BAR_MIN 0x2000'0208 0x4 Data Lc ori.o [2]
|
|
MEGA_BAR_MUL 0x2000'0210 0x4 Data Lc ori.o [2]
|
|
MEGA_BAR_POW 0x2000'0214 0x4 Data Lc ori.o [2]
|
|
MEGA_Index 0x2000'135c 0x4 Data Lc ori.o [2]
|
|
MainFlyMode 0x2000'1374 0x4 Data Gb prot.o [4]
|
|
MainUpdate(unsigned char)
|
|
0x800'30f7 0x110 Code Gb prot.o [4]
|
|
Main_GPS 0x2000'1190 0x48 Data Lc prot.o [4]
|
|
Main_StatusMode 0x2000'13bd 0x1 Data Gb prot.o [4]
|
|
Main_SysMode 0x2000'13be 0x1 Data Gb prot.o [4]
|
|
Main_Update() 0x800'01d9 0x870 Code Gb main.o [1]
|
|
Main_Update()::autopilot
|
|
0x2000'13b8 0x1 Data Lc main.o [1]
|
|
Main_Update()::flow 0x2000'1234 0xc Data Lc main.o [1]
|
|
Main_Update()::heigh 0x2000'12dc 0x4 Data Lc main.o [1]
|
|
Main_Update()::mx 0x2000'12e0 0x4 Data Lc main.o [1]
|
|
Main_Update()::my 0x2000'12e4 0x4 Data Lc main.o [1]
|
|
Main_Update()::pitch 0x2000'13a8 0x2 Data Lc main.o [1]
|
|
Main_Update()::pov_z 0x2000'13a4 0x2 Data Lc main.o [1]
|
|
Main_Update()::roll 0x2000'13aa 0x2 Data Lc main.o [1]
|
|
Main_Update()::throt 0x2000'13a6 0x2 Data Lc main.o [1]
|
|
Main_Update()::timer 0x2000'12d8 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{15}{16}::add_power
|
|
0x2000'12e8 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{15}{16}::count
|
|
0x2000'12ec 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{15}{16}::delta_h
|
|
0x2000'12f4 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{15}{16}::last_h
|
|
0x2000'12f0 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{21}{22}::count
|
|
0x2000'1300 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{21}{22}::delta_a
|
|
0x2000'12fc 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{21}{22}::last_a
|
|
0x2000'12f8 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{21}{24}::count
|
|
0x2000'1314 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{21}{24}::delta_x
|
|
0x2000'1304 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{21}{24}::delta_y
|
|
0x2000'1308 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{21}{24}::ldx
|
|
0x2000'130c 0x4 Data Lc main.o [1]
|
|
Main_Update(){10}{21}{24}::ldy
|
|
0x2000'1310 0x4 Data Lc main.o [1]
|
|
MegaFilterAcc(ORI_Data &)::delay_speed
|
|
0x2000'1364 0x4 Data Lc ori.o [2]
|
|
MegaFilterAcc(ORI_Data &)::i_speed
|
|
0x2000'1360 0x4 Data Lc ori.o [2]
|
|
MegaFilterAlt(long, float, float &, float &)::alt_acc
|
|
0x2000'134c 0x4 Data Lc ori.o [2]
|
|
MegaFilterAlt(long, float, float &, float &)::alt_speed
|
|
0x2000'1348 0x4 Data Lc ori.o [2]
|
|
MegaFilterAlt(long, float, float &, float &)::count
|
|
0x2000'1350 0x4 Data Lc ori.o [2]
|
|
MegaFilterAlt(long, float, float &, float &)::falt
|
|
0x2000'1344 0x4 Data Lc ori.o [2]
|
|
MegaFilterAlt(long, float, float &, float &){1}::last_b
|
|
0x2000'1354 0x4 Data Lc ori.o [2]
|
|
MegaFilterAlt(long, float, float &, float &){1}::last_s
|
|
0x2000'1358 0x4 Data Lc ori.o [2]
|
|
MemManage_Handler 0x800'6a21 Code Wk startup_stm32g431xx.o [1]
|
|
MessageData 0x2000'0dec 0x100 Data Lc prot.o [4]
|
|
Mode 0x2000'13bf 0x1 Data Lc prot.o [4]
|
|
Motion(Vec3, bool, float, float, float, unsigned long)
|
|
0x800'1a5d 0xe0 Code Gb move.o [4]
|
|
Motion(Vec3, bool, float, float, float, unsigned long)::a_x
|
|
0x2000'1330 0x4 Data Lc move.o [4]
|
|
Motion(Vec3, bool, float, float, float, unsigned long)::a_y
|
|
0x2000'1334 0x4 Data Lc move.o [4]
|
|
Motion(Vec3, bool, float, float, float, unsigned long)::angle_shift
|
|
0x2000'0204 0x4 Data Lc move.o [4]
|
|
Motion(Vec3, bool, float, float, float, unsigned long)::high
|
|
0x2000'132c 0x4 Data Lc move.o [4]
|
|
Motion(Vec3, bool, float, float, float, unsigned long)::len
|
|
0x2000'1328 0x4 Data Lc move.o [4]
|
|
Motion(Vec3, bool, float, float, float, unsigned long)::v_x
|
|
0x2000'1338 0x4 Data Lc move.o [4]
|
|
Motion(Vec3, bool, float, float, float, unsigned long)::v_y
|
|
0x2000'133c 0x4 Data Lc move.o [4]
|
|
NMI_Handler 0x800'6a19 Code Wk startup_stm32g431xx.o [1]
|
|
NormAcc_X 0x2000'0220 0x4 Data Lc ori.o [2]
|
|
NormAcc_Y 0x2000'0224 0x4 Data Lc ori.o [2]
|
|
NormAcc_Z 0x2000'0228 0x4 Data Lc ori.o [2]
|
|
ORI_Data::ORI_Data() 0x800'458d 0x8 Code Wk ori.o [2]
|
|
ORI_Get(ORI_Data &, unsigned long, IMU_Data &, BAR_Data)
|
|
0x800'1465 0x1aa Code Gb ori.o [2]
|
|
ORI_Get(ORI_Data &, unsigned long, IMU_Data &, BAR_Data)::bar_zero
|
|
0x2000'136c 0x4 Data Lc ori.o [2]
|
|
ORI_Get(ORI_Data &, unsigned long, IMU_Data &, BAR_Data)::zero_count
|
|
0x2000'1370 0x4 Data Lc ori.o [2]
|
|
ORI_Init() 0x800'1325 0xe Code Gb ori.o [2]
|
|
PID_Update(float, float, PID_Data &, float)
|
|
0x800'1b5b 0x8e Code Gb pid.o [4]
|
|
PID_X 0x2000'0080 0x30 Data Gb main.o [1]
|
|
PID_Y 0x2000'00b0 0x30 Data Gb main.o [1]
|
|
PID_Z 0x2000'00e0 0x30 Data Gb main.o [1]
|
|
PROT_Nav 0x2000'0234 0x1 Data Gb prot.o [4]
|
|
PROT_Update() 0x800'39e1 0x1e Code Gb prot.o [4]
|
|
PVD_PVM_IRQHandler 0x800'6a3d Code Wk startup_stm32g431xx.o [1]
|
|
PWM_Enable 0x2000'13c0 0x1 Data Gb pwm.o [3]
|
|
PWM_Init(unsigned long)
|
|
0x800'2517 0x54 Code Gb pwm.o [3]
|
|
PWM_SetAll(unsigned short)
|
|
0x800'260f 0x38 Code Gb pwm.o [3]
|
|
PWM_SetQuad(short *, unsigned short, unsigned short)
|
|
0x800'258b 0x84 Code Gb pwm.o [3]
|
|
PendSV_Handler 0x800'6a35 Code Wk startup_stm32g431xx.o [1]
|
|
PingIWDG() 0x800'0fc5 0xa Code Gb iwdg.o [3]
|
|
PointGPS 0x2000'1288 0x18 Data Gb prot.o [4]
|
|
Pos 0x2000'13b2 0x1 Data Lc ibus.o [2]
|
|
ProtoData 0x2000'0cec 0x100 Data Lc prot.o [4]
|
|
QUAD_Set2(short, short, short, short)
|
|
0x800'2695 0x14e Code Gb mot.o [4]
|
|
QuatGoToZero() 0x800'3e69 0xe Code Gb quat.o [4]
|
|
RCC_IRQHandler 0x800'6a4d Code Wk startup_stm32g431xx.o [1]
|
|
RNG_IRQHandler 0x800'6b19 Code Wk startup_stm32g431xx.o [1]
|
|
RTC_Alarm_IRQHandler 0x800'6ac5 Code Wk startup_stm32g431xx.o [1]
|
|
RTC_TAMP_LSECSS_IRQHandler
|
|
0x800'6a41 Code Wk startup_stm32g431xx.o [1]
|
|
RTC_WKUP_IRQHandler 0x800'6a45 Code Wk startup_stm32g431xx.o [1]
|
|
Region$$Table$$Base 0x800'6864 -- Gb - Linker created -
|
|
Region$$Table$$Limit 0x800'688c -- Gb - Linker created -
|
|
Reset_Handler 0x800'6971 Code Wk startup_stm32g431xx.o [1]
|
|
SAI1_IRQHandler 0x800'6b11 Code Wk startup_stm32g431xx.o [1]
|
|
SHT$$INIT_ARRAY$$Base 0x800'69f8 -- Gb - Linker created -
|
|
SHT$$INIT_ARRAY$$Limit 0x800'6a00 -- Gb - Linker created -
|
|
SHT$$PREINIT_ARRAY$$Base
|
|
0x800'69f8 -- Gb - Linker created -
|
|
SHT$$PREINIT_ARRAY$$Limit
|
|
0x800'69f8 -- Gb - Linker created -
|
|
SPI1_IRQHandler 0x800'6ab9 Code Wk startup_stm32g431xx.o [1]
|
|
SPI1_Init() 0x800'4753 0x3c Code Gb spi.o [3]
|
|
SPI1_TransferCons(void const *, unsigned long, void *, unsigned long)
|
|
0x800'4817 0x38 Code Gb spi.o [3]
|
|
SPI1_TransferParallel(void const *, void *, unsigned long)
|
|
0x800'484f 0x22 Code Gb spi.o [3]
|
|
SPI2_IRQHandler 0x800'6abd Code Wk startup_stm32g431xx.o [1]
|
|
SPI3_IRQHandler 0x800'6ae1 Code Wk startup_stm32g431xx.o [1]
|
|
SVC_Handler 0x800'6a2d Code Wk startup_stm32g431xx.o [1]
|
|
SWAconnect 0x2000'13b9 0x1 Data Gb main.o [1]
|
|
SendMes(HeaderBegin *) 0x800'3207 0x18 Code Gb prot.o [4]
|
|
Servo_init(unsigned long)
|
|
0x800'303f 0x34 Code Gb servo.o [3]
|
|
Servo_update(unsigned short)
|
|
0x800'3073 0xa Code Gb servo.o [3]
|
|
SysInfo() 0x800'32ab 0xa0 Code Gb prot.o [4]
|
|
SysTick_Handler 0x800'2ae9 0xa Code Gb tick.o [3]
|
|
SystemCoreClock 0x2000'022c 0x4 Data Gb system_stm32g4xx.o [1]
|
|
SystemInit 0x800'677d 0x14 Code Gb system_stm32g4xx.o [1]
|
|
TICK_GetCount() 0x800'2b1d 0x6 Code Gb tick.o [3]
|
|
TICK_Init() 0x800'2af3 0x2a Code Gb tick.o [3]
|
|
TIM1_BRK_TIM15_IRQHandler
|
|
0x800'6a95 Code Wk startup_stm32g431xx.o [1]
|
|
TIM1_CC_IRQHandler 0x800'6aa1 Code Wk startup_stm32g431xx.o [1]
|
|
TIM1_TRG_COM_TIM17_IRQHandler
|
|
0x800'6a9d Code Wk startup_stm32g431xx.o [1]
|
|
TIM1_UP_TIM16_IRQHandler
|
|
0x800'6a99 Code Wk startup_stm32g431xx.o [1]
|
|
TIM2_IRQHandler 0x800'6aa5 Code Wk startup_stm32g431xx.o [1]
|
|
TIM3_IRQHandler 0x800'6aa9 Code Wk startup_stm32g431xx.o [1]
|
|
TIM4_IRQHandler 0x800'6aad Code Wk startup_stm32g431xx.o [1]
|
|
TIM6_DAC_IRQHandler 0x800'6ae9 Code Wk startup_stm32g431xx.o [1]
|
|
TIM7_IRQHandler 0x800'2a23 0x10 Code Gb tim.o [3]
|
|
TIM7_Init(long) 0x800'2a33 0x32 Code Gb tim.o [3]
|
|
TIM7_Proc 0x2000'138c 0x4 Data Lc tim.o [3]
|
|
TIM7_Update(unsigned long, void (*)())
|
|
0x800'2a65 0x2a Code Gb tim.o [3]
|
|
TIM8_BRK_IRQHandler 0x800'6acd Code Wk startup_stm32g431xx.o [1]
|
|
TIM8_CC_IRQHandler 0x800'6ad9 Code Wk startup_stm32g431xx.o [1]
|
|
TIM8_TRG_COM_IRQHandler
|
|
0x800'6ad5 Code Wk startup_stm32g431xx.o [1]
|
|
TIM8_UP_IRQHandler 0x800'6ad1 Code Wk startup_stm32g431xx.o [1]
|
|
TOF_GetRange() 0x800'171d 0x8 Code Gb tof.o [2]
|
|
TOF_Init() 0x800'168d 0xc Code Gb tof.o [2]
|
|
TOF_Range 0x2000'1390 0x4 Data Lc tof.o [2]
|
|
TOF_Update2() 0x800'1699 0x84 Code Gb tof.o [2]
|
|
TOF_Update2()::buffer 0x2000'12a0 0xc Data Lc tof.o [2]
|
|
TOF_Update2()::index 0x2000'1394 0x4 Data Lc tof.o [2]
|
|
TO_DEG 0x800'6a0c 0x4 Data Lc quat.o [4]
|
|
TO_RAD 0x800'6a10 0x4 Data Lc quat.o [4]
|
|
Tick 0x2000'1388 0x4 Data Lc tick.o [3]
|
|
Time 0x2000'12d4 0x4 Data Lc ibus.o [2]
|
|
Timer 0x2000'1380 0x4 Data Lc prot.o [4]
|
|
UART1_BufferRecv 0x2000'07dc 0x104 Data Lc uart.o [3]
|
|
UART1_BufferSend 0x2000'08e0 0x104 Data Lc uart.o [3]
|
|
UART1_Data 0x2000'0158 0x24 Data Lc uart.o [3]
|
|
UART1_Init(unsigned long)
|
|
0x800'2e09 0x3c Code Gb uart.o [3]
|
|
UART1_Recv(void *, unsigned long)
|
|
0x800'2f61 0x12 Code Gb uart.o [3]
|
|
UART2_BufferRecv 0x2000'05d4 0x104 Data Lc uart.o [3]
|
|
UART2_BufferSend 0x2000'06d8 0x104 Data Lc uart.o [3]
|
|
UART2_Data 0x2000'0134 0x24 Data Lc uart.o [3]
|
|
UART2_Init(unsigned long)
|
|
0x800'2dcd 0x3c Code Gb uart.o [3]
|
|
UART2_Recv(void *, unsigned long)
|
|
0x800'2f3d 0x12 Code Gb uart.o [3]
|
|
UART2_Send(void const *, unsigned long)
|
|
0x800'2f4f 0x12 Code Gb uart.o [3]
|
|
UART3_BufferRecv 0x2000'03cc 0x104 Data Lc uart.o [3]
|
|
UART3_BufferSend 0x2000'04d0 0x104 Data Lc uart.o [3]
|
|
UART3_Data 0x2000'0110 0x24 Data Lc uart.o [3]
|
|
UART3_Init(unsigned long)
|
|
0x800'2d91 0x3c Code Gb uart.o [3]
|
|
UART3_Recv(void *, unsigned long)
|
|
0x800'2f2b 0x12 Code Gb uart.o [3]
|
|
UART4_IRQHandler 0x800'6ae5 Code Wk startup_stm32g431xx.o [1]
|
|
UCPD1_IRQHandler 0x800'6b01 Code Wk startup_stm32g431xx.o [1]
|
|
USART1_IRQHandler 0x800'2d5d 0xa Code Gb uart.o [3]
|
|
USART2_IRQHandler 0x800'2d53 0xa Code Gb uart.o [3]
|
|
USART3_IRQHandler 0x800'2d49 0xa Code Gb uart.o [3]
|
|
USBWakeUp_IRQHandler 0x800'6ac9 Code Wk startup_stm32g431xx.o [1]
|
|
USB_HP_IRQHandler 0x800'6a81 Code Wk startup_stm32g431xx.o [1]
|
|
USB_LP_IRQHandler 0x800'6a85 Code Wk startup_stm32g431xx.o [1]
|
|
UsageFault_Handler 0x800'6a29 Code Wk startup_stm32g431xx.o [1]
|
|
WWDG_IRQHandler 0x800'6a39 Code Wk startup_stm32g431xx.o [1]
|
|
WorkAccGyroMag(Vec3, Vec3, Vec3, float, float)
|
|
0x800'3d45 0x124 Code Gb quat.o [4]
|
|
WorkAccGyroMag(Vec3, Vec3, Vec3, float, float)::error
|
|
0x2000'1384 0x4 Data Lc quat.o [4]
|
|
[local to bar_cpp]::BAR_SetReg(unsigned char, unsigned char)
|
|
0x800'0d79 0x1e Code Lc bar.o [2]
|
|
[local to eep_cpp]::Rev16(short)
|
|
0x800'2999 0x6 Code Lc eep.o [2]
|
|
[local to flow_cpp]::WriteReg(char, char)
|
|
0x800'1735 0x20 Code Lc flow.o [2]
|
|
[local to gps_cpp]::GPS_CallBack_GSV(GPS_PROTO, void *)
|
|
0x800'1f21 0x4b8 Code Lc gps.o [2]
|
|
[local to i2c_cpp]::EV_IRQHandler(I2C_Data &)
|
|
0x800'4231 0x1a4 Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::Init(I2C_TypeDef *, IRQn_Type)
|
|
0x800'43ed 0x2a Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::Read(I2C_TypeDef *, unsigned char, unsigned char *, unsigned char)
|
|
0x800'4465 0x46 Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::Stop(I2C_TypeDef *)
|
|
0x800'4449 0x1c Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::Write(I2C_TypeDef *, unsigned char, unsigned char const *, unsigned char)
|
|
0x800'44ad 0x5a Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::__NVIC_EnableIRQ(IRQn_Type)
|
|
0x800'41e1 0x20 Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::__NVIC_SetPriority(IRQn_Type, unsigned int)
|
|
0x800'4201 0x30 Code Lc i2c.o [3]
|
|
[local to ibus_cpp]::Parse(IBUS_Data &, char)
|
|
0x800'2b4d 0xe0 Code Lc ibus.o [2]
|
|
[local to imu_cpp]::IMU_GetReg(unsigned char)
|
|
0x800'0ec1 0x20 Code Lc imu.o [2]
|
|
[local to imu_cpp]::IMU_SetReg(unsigned char, unsigned char)
|
|
0x800'0ea3 0x1e Code Lc imu.o [2]
|
|
[local to imu_cpp]::Rev16(short)
|
|
0x800'0e9d 0x6 Code Lc imu.o [2]
|
|
[local to ori_cpp]::GetPos(ORI_Data &)
|
|
0x800'1335 0x6e Code Lc ori.o [2]
|
|
[local to ori_cpp]::MegaFilterAcc(ORI_Data &)
|
|
0x800'11e9 0x13c Code Lc ori.o [2]
|
|
[local to ori_cpp]::MegaFilterAlt(long, float, float &, float &)
|
|
0x800'1089 0x15e Code Lc ori.o [2]
|
|
[local to ori_cpp]::NormalizeAcc(short &, short &, short &, short)
|
|
0x800'13a3 0xb6 Code Lc ori.o [2]
|
|
[local to pid_cpp]::Saturation(float, float, float)
|
|
0x800'1b3d 0x1e Code Lc pid.o [4]
|
|
[local to prot_cpp]::CategoriesParameters(PayloadCategoriesParameters *)
|
|
0x800'3865 0x84 Code Lc prot.o [4]
|
|
[local to prot_cpp]::ConnectionTest()
|
|
0x800'3733 0x22 Code Lc prot.o [4]
|
|
[local to prot_cpp]::CountMenuCategories()
|
|
0x800'3779 0x3c Code Lc prot.o [4]
|
|
[local to prot_cpp]::MenuCategories(PayloadMenuCategories *)
|
|
0x800'37b5 0xb0 Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommand(CommandObj *)
|
|
0x800'36af 0x84 Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandChangeNav(PayloadCommandChangeNav *)
|
|
0x800'35e1 0x24 Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandChangeSpeed(PayloadCommandChangeSpeed *)
|
|
0x800'35c3 0x1e Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandContinue()
|
|
0x800'3559 0x1c Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandGoHome()
|
|
0x800'353d 0x1c Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandGoToGlobal(PayloadCommandGoToGlobal *)
|
|
0x800'3605 0x5a Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandGoToLocal(PayloadCommandGoToLocal *)
|
|
0x800'3665 0x1e Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandLand()
|
|
0x800'34fd 0x24 Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandPause()
|
|
0x800'3521 0x1c Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandSetParameter(PayloadCommandSetParameter *)
|
|
0x800'3683 0x2c Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandStartEngine()
|
|
0x800'3575 0x2a Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingCommandStopEngine()
|
|
0x800'359f 0x24 Code Lc prot.o [4]
|
|
[local to prot_cpp]::ProcessingMessage(HeaderMessages *)
|
|
0x800'394d 0x94 Code Lc prot.o [4]
|
|
[local to prot_cpp]::StatusCommand(PayloadStatusCommand *)
|
|
0x800'3755 0x24 Code Lc prot.o [4]
|
|
[local to pwm_cpp]::InitTIM(TIM_TypeDef *, unsigned long, unsigned long)
|
|
0x800'24cd 0x4a Code Lc pwm.o [3]
|
|
[local to pwm_cpp]::Mid(unsigned short, unsigned short, unsigned short)
|
|
0x800'249d 0x30 Code Lc pwm.o [3]
|
|
[local to pwm_cpp]::Stop()
|
|
0x800'256b 0x20 Code Lc pwm.o [3]
|
|
[local to quat_cpp]::GyroQuaternion(Quaternion &, float, float, float)
|
|
0x800'3bfb 0x98 Code Lc quat.o [4]
|
|
[local to quat_cpp]::backRotateVectorByQuaternion(Quaternion const &, Vec3 const &)
|
|
0x800'3b67 0x94 Code Lc quat.o [4]
|
|
[local to quat_cpp]::quaternionMultiply(Quaternion const &, Quaternion const &)
|
|
0x800'3a01 0xe2 Code Lc quat.o [4]
|
|
[local to quat_cpp]::quaternionToPitchRollYaw(Quaternion const &, Vec3 &)
|
|
0x800'3c95 0xb0 Code Lc quat.o [4]
|
|
[local to quat_cpp]::rotateVectorByQuaternion(Quaternion const &, Vec3 const &)
|
|
0x800'3ae3 0x84 Code Lc quat.o [4]
|
|
[local to servo_cpp]::InitTIM16(TIM_TypeDef *, unsigned long, unsigned long)
|
|
0x800'2ff5 0x4a Code Lc servo.o [3]
|
|
[local to spi_cpp]::CS_IMU(bool)
|
|
0x800'47f1 0x26 Code Lc spi.o [3]
|
|
[local to spi_cpp]::Init(SPI_TypeDef *)
|
|
0x800'473d 0x16 Code Lc spi.o [3]
|
|
[local to spi_cpp]::Trans(SPI_TypeDef *, void const *, void *, unsigned long)
|
|
0x800'4791 0x5e Code Lc spi.o [3]
|
|
[local to tick_cpp]::__NVIC_SetPriority(IRQn_Type, unsigned int)
|
|
0x800'2abd 0x2c Code Lc tick.o [3]
|
|
[local to tim_cpp]::__NVIC_EnableIRQ(IRQn_Type)
|
|
0x800'29d9 0x1e Code Lc tim.o [3]
|
|
[local to tim_cpp]::__NVIC_SetPriority(IRQn_Type, unsigned int)
|
|
0x800'29f7 0x2c Code Lc tim.o [3]
|
|
[local to uart_cpp]::IRQHandler(UART_Data &)
|
|
0x800'2cdd 0x6c Code Lc uart.o [3]
|
|
[local to uart_cpp]::Init(USART_TypeDef *, unsigned long, unsigned long)
|
|
0x800'2d71 0x20 Code Lc uart.o [3]
|
|
[local to uart_cpp]::Recv(UART_Data &, void *, unsigned long)
|
|
0x800'2e83 0x56 Code Lc uart.o [3]
|
|
[local to uart_cpp]::Send(UART_Data &, void const *, unsigned long)
|
|
0x800'2ed9 0x52 Code Lc uart.o [3]
|
|
[local to uart_cpp]::__NVIC_EnableIRQ(IRQn_Type)
|
|
0x800'2c91 0x20 Code Lc uart.o [3]
|
|
[local to uart_cpp]::__NVIC_SetPriority(IRQn_Type, unsigned int)
|
|
0x800'2cb1 0x2c Code Lc uart.o [3]
|
|
_LocaleC_isalpha 0x800'637b 0xc Code Gb xlocale_c.o [5]
|
|
_LocaleC_islower 0x800'6375 0x4 Code Gb xlocale_c.o [5]
|
|
_LocaleC_isspace 0x800'6391 0x14 Code Gb xlocale_c.o [5]
|
|
_LocaleC_isupper 0x800'6379 0x2 Code Gb xlocale_c.o [5]
|
|
_LocaleC_tolower 0x800'63a5 0xc Code Gb xlocale_c.o [5]
|
|
_Locale_lconv 0x2000'0048 0x38 Data Lc xlocale_c.o [5]
|
|
__aeabi_d2f 0x800'4b25 Code Gb DblToFlt.o [6]
|
|
__aeabi_dadd 0x800'48c5 Code Gb DblAddSub.o [6]
|
|
__aeabi_ddiv 0x800'5105 Code Gb DblDiv.o [6]
|
|
__aeabi_dmul 0x800'63d5 Code Gb DblMul.o [6]
|
|
__aeabi_dsub 0x800'4a41 Code Gb DblAddSub.o [6]
|
|
__aeabi_f2d 0x800'5525 Code Gb FltToDbl.o [6]
|
|
__aeabi_f2ulz 0x800'54ed Code Gb FltToU64.o [6]
|
|
__aeabi_i2d 0x800'50d1 Code Gb S32ToDbl.o [6]
|
|
__aeabi_memclr4 0x800'551d Code Gb ABImemclr4.o [7]
|
|
__aeabi_memcpy 0x800'0fd5 Code Gb ABImemcpy.o [7]
|
|
__aeabi_memcpy4 0x800'0ff5 Code Gb ABImemcpy.o [7]
|
|
__aeabi_memcpy8 0x800'0ff5 Code Gb ABImemcpy.o [7]
|
|
__aeabi_memset 0x800'5485 Code Gb ABImemset.o [7]
|
|
__call_ctors 0x800'68ad 0x18 Code Gb cppinit.o [5]
|
|
__cmain 0x800'68c5 Code Gb cmain.o [7]
|
|
__exit 0x800'68f9 Code Gb XXexit.o [7]
|
|
__iar_Exp32 0x800'571d 0x1ac Code Gb iar_Exp32.o [6]
|
|
__iar_Memchr 0x800'61fd Code Gb memchr.o [7]
|
|
__iar_Memset 0x800'5485 Code Gb ABImemset.o [7]
|
|
__iar_Memset4_word 0x800'6255 Code Gb ABImemset48.o [7]
|
|
__iar_Memset8_word 0x800'6255 Code Gb ABImemset48.o [7]
|
|
__iar_Memset_word 0x800'548d Code Gb ABImemset.o [7]
|
|
__iar_Sin32 0x800'4b8d 0x18c Code Lc cos_sin32.o [6]
|
|
__iar_Sto 0x800'61e1 0x4 Code Lc strto64.o [6]
|
|
__iar_Sto32 0x800'4fa9 0xec Code Gb strto32.o [6]
|
|
__iar_Sto64 0x800'6069 0x140 Code Gb strto64.o [6]
|
|
__iar_Stoflt 0x800'5ac5 0x1b8 Code Gb iar_Stoflt.o [5]
|
|
__iar_Stolx 0x800'4dc5 0x8c Code Gb iar_Stolx.o [5]
|
|
__iar_Stopfx 0x800'59a1 0x122 Code Gb iar_Stopfx.o [5]
|
|
__iar_Stoulx 0x800'534d 0x12a Code Gb iar_Stoulx.o [5]
|
|
__iar_Stoxflt 0x800'5c7d 0x1d8 Code Gb iar_Stoxflt.o [5]
|
|
__iar_Stoxflt::digits 0x800'5e58 0x18 Data Lc iar_Stoxflt.o [5]
|
|
__iar_Stoxflt::vals 0x800'5e70 0x18 Data Lc iar_Stoxflt.o [5]
|
|
__iar_atan2_32 0x800'55e9 Code Gb atan2f.o [6]
|
|
__iar_atan32 0x800'632d Code Gb atanf.o [6]
|
|
__iar_copy_init3 0x800'0f9b 0x2a Code Gb copy_init3.o [7]
|
|
__iar_cos32 0x800'4d59 0x4 Code Gb cos_sin32.o [6]
|
|
__iar_cos_medium32 0x800'4d59 0x4 Code Gb cos_sin32.o [6]
|
|
__iar_cos_mediumf 0x800'4d59 0x4 Code Gb cos_sin32.o [6]
|
|
__iar_cstart_call_ctors
|
|
0x800'688d 0x20 Code Gb cmain_call_ctors.o [7]
|
|
__iar_data_init3 0x800'6819 0x28 Code Gb data_init.o [7]
|
|
__iar_frexp 0x800'658d Code Gb frexp.o [6]
|
|
__iar_frexp32 0x800'56d5 Code Gb frexpf.o [6]
|
|
__iar_frexpf 0x800'56e9 Code Gb frexpf.o [6]
|
|
__iar_frexpl 0x800'658d Code Gb frexp.o [6]
|
|
__iar_globLocale 0x2000'0000 0x48 Data Lc xlocale_c.o [5]
|
|
__iar_global_Locale 0x800'63b1 0x4 Code Gb xlocale_c.o [5]
|
|
__iar_init_vfp 0x800'6841 Code Gb fpinit_M.o [6]
|
|
__iar_ldexp32 0x800'58dd Code Gb ldexpf.o [6]
|
|
__iar_ldexp64 0x800'65f1 Code Gb ldexp.o [6]
|
|
__iar_pow32 0x800'3eb5 0x2f0 Code Gb pow32.o [6]
|
|
__iar_pow_medium32 0x800'3eb5 0x2f0 Code Gb pow32.o [6]
|
|
__iar_pow_mediumf 0x800'3eb5 0x2f0 Code Gb pow32.o [6]
|
|
__iar_program_start 0x800'6905 Code Gb cstartup_M.o [7]
|
|
__iar_scalbln32 0x800'58dd Code Gb ldexpf.o [6]
|
|
__iar_scalbln64 0x800'65f1 Code Gb ldexp.o [6]
|
|
__iar_scalbn32 0x800'58dd Code Gb ldexpf.o [6]
|
|
__iar_scalbn64 0x800'65f1 Code Gb ldexp.o [6]
|
|
__iar_softfp___iar_frexp64
|
|
0x800'6581 Code Gb frexp.o [6]
|
|
__iar_softfp_frexp 0x800'6581 Code Gb frexp.o [6]
|
|
__iar_softfp_frexpl 0x800'6581 Code Gb frexp.o [6]
|
|
__iar_sqrt32 0x800'4891 Code Gb sqrtf.o [6]
|
|
__iar_tls$$INIT_ARRAY$$Base
|
|
0x800'6a00 -- Gb - Linker created -
|
|
__iar_tls$$INIT_ARRAY$$Limit
|
|
0x800'6a00 -- Gb - Linker created -
|
|
__iar_vfp_strtod 0x800'50fb 0x8 Code Gb math_wrappers64.o [6]
|
|
__iar_xatanf 0x800'6289 Code Gb xatanf.o [6]
|
|
__iar_zero_init3 0x800'67e1 0x38 Code Gb zero_init3.o [7]
|
|
__low_level_init 0x800'68e3 0x4 Code Gb low_level_init.o [5]
|
|
__sti__routine 0x800'1be9 0xc Code Lc gps.o [2]
|
|
__sti__routine 0x800'107d 0xc Code Lc ori.o [2]
|
|
__vector_table 0x800'0000 Data Gb startup_stm32g431xx.o [1]
|
|
_call_main 0x800'68d1 Code Gb cmain.o [7]
|
|
_exit 0x800'68ed Code Gb cexit.o [7]
|
|
atan2f 0x800'55e9 Code Gb atan2f.o [6]
|
|
atanf 0x800'632d Code Gb atanf.o [6]
|
|
bar_ready 0x2000'13b6 0x1 Data Gb main.o [1]
|
|
cosf 0x800'4d59 0x4 Code Gb cos_sin32.o [6]
|
|
digits 0x800'6754 0x28 Data Lc iar_Stoulx.o [5]
|
|
exit 0x800'68e7 0x4 Code Gb exit.o [5]
|
|
frexpf 0x800'56d5 Code Gb frexpf.o [6]
|
|
imu_ready 0x2000'13b5 0x1 Data Gb main.o [1]
|
|
isalpha 0x800'63c1 0x14 Code Gb isalpha.o [5]
|
|
isspace 0x800'58c9 0x14 Code Gb isspace.o [5]
|
|
ldexp 0x800'65f1 Code Gb ldexp.o [6]
|
|
ldexpf 0x800'58dd Code Gb ldexpf.o [6]
|
|
ldexpl 0x800'65f1 Code Gb ldexp.o [6]
|
|
localeconv 0x800'63b5 0x4 Code Gb xlocale_c.o [5]
|
|
mag_ready 0x2000'13b7 0x1 Data Gb main.o [1]
|
|
main 0x800'0a61 0x1f8 Code Gb main.o [1]
|
|
main::ServoClose 0x2000'0232 0x2 Data Lc main.o [1]
|
|
main::ServoOpen 0x2000'0230 0x2 Data Lc main.o [1]
|
|
main{2}::Fixed 0x2000'1320 0x4 Data Lc main.o [1]
|
|
main{2}::joy_tick 0x2000'1318 0x4 Data Lc main.o [1]
|
|
main{2}::led 0x2000'13bb 0x1 Data Lc main.o [1]
|
|
main{2}::led_tick 0x2000'131c 0x4 Data Lc main.o [1]
|
|
main{2}::log_tick 0x2000'1324 0x4 Data Lc main.o [1]
|
|
main{2}::static guard for joy_tick
|
|
0x2000'13ba 0x1 Data Lc main.o [1]
|
|
memchr 0x800'61fd Code Gb memchr.o [7]
|
|
memcmp 0x800'4d5d Code Gb memcmp.o [7]
|
|
ndigs 0x800'672c 0x28 Data Lc iar_Stoulx.o [5]
|
|
normalizeQuaternion(Quaternion &)
|
|
0x800'556d 0x7c Code Wk quat.o [4]
|
|
period 0x800'6a14 0x4 Data Lc quat.o [4]
|
|
powf 0x800'3eb5 0x2f0 Code Gb pow32.o [6]
|
|
pows 0x800'50b8 0x18 Data Lc strto32.o [6]
|
|
pows 0x800'6798 0x48 Data Lc strto64.o [6]
|
|
qCurrent 0x2000'01ec 0x10 Data Lc quat.o [4]
|
|
scalbln 0x800'65f1 Code Gb ldexp.o [6]
|
|
scalblnf 0x800'58dd Code Gb ldexpf.o [6]
|
|
scalblnl 0x800'65f1 Code Gb ldexp.o [6]
|
|
scalbn 0x800'65f1 Code Gb ldexp.o [6]
|
|
scalbnf 0x800'58dd Code Gb ldexpf.o [6]
|
|
scalbnl 0x800'65f1 Code Gb ldexp.o [6]
|
|
sqrtf 0x800'4891 Code Gb sqrtf.o [6]
|
|
strtod 0x800'61e5 0x4 Code Gb strto64.o [6]
|
|
strtof 0x800'50b1 0x6 Code Gb strto32.o [6]
|
|
strtol 0x800'4e51 0x4 Code Gb iar_Stolx.o [5]
|
|
strtold 0x800'61e5 0x4 Code Gb strto64.o [6]
|
|
strtoul 0x800'547d 0x2 Code Gb iar_Stoulx.o [5]
|
|
test_p 0x2000'13a0 0x2 Data Gb main.o [1]
|
|
test_r 0x2000'13a2 0x2 Data Gb main.o [1]
|
|
tolower 0x800'61e9 0x14 Code Gb tolower.o [5]
|
|
|
|
|
|
[1] = D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj
|
|
[2] = D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj\dev_16932516800620494331.dir
|
|
[3] = D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj\drv_9119342922082540178.dir
|
|
[4] = D:\Works\GIT\SKB reps\WoodDroneWithServo\Debug\Obj\utils_199339518998427007.dir
|
|
[5] = dl7M_tlf.a
|
|
[6] = m7M_tls.a
|
|
[7] = rt7M_tl.a
|
|
|
|
27'011 bytes of readonly code memory
|
|
1'001 bytes of readonly data memory
|
|
7'102 bytes of readwrite data memory
|
|
|
|
Errors: none
|
|
Warnings: none
|