629 lines
36 KiB
Plaintext
629 lines
36 KiB
Plaintext
###############################################################################
|
|
#
|
|
# IAR ELF Linker V9.60.3.422/W64 for ARM 28/Jul/2025 13:10:34
|
|
# Copyright 2007-2024 IAR Systems AB.
|
|
#
|
|
# Output file = D:\Works\GIT\SKB reps\Colibri\Debug\Exe\Fly.out
|
|
# Map file = D:\Works\GIT\SKB reps\Colibri\Debug\List\Fly.map
|
|
# Command line =
|
|
# -f "D:\Works\GIT\SKB reps\Colibri\Debug\Exe\Fly.out.rsp"
|
|
# ("D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\bar.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\com.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\eep.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\utils_199339518998427007.dir\filt.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\flow.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\gpio.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\gps.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\i2c.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\imu.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\iwdg.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\laser.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\led.o"
|
|
# "D:\Works\GIT\SKB reps\Colibri\Debug\Obj\main.o" "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\utils_199339518998427007.dir\med.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\utils_199339518998427007.dir\med2.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\utils_199339518998427007.dir\mot.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\utils_199339518998427007.dir\move.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\ori.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\utils_199339518998427007.dir\pid.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\utils_199339518998427007.dir\prot.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\pwm.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\utils_199339518998427007.dir\quat.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\sbus.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\spi.o"
|
|
# "D:\Works\GIT\SKB reps\Colibri\Debug\Obj\startup_stm32g431xx.o"
|
|
# "D:\Works\GIT\SKB reps\Colibri\Debug\Obj\system_stm32g4xx.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\tele.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\tick.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\tim.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\uart.o"
|
|
# "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\vl53l0x.o"
|
|
# --no_out_extension -o "D:\Works\GIT\SKB
|
|
# reps\Colibri\Debug\Exe\Fly.out" --redirect _Printf=_PrintfFullNoMb
|
|
# --redirect _Scanf=_ScanfFullNoMb --map "D:\Works\GIT\SKB
|
|
# reps\Colibri\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\Colibri\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": 0x1534
|
|
.text ro code 0x800'01d8 4 0xc3a vl53l0x.o [3]
|
|
.text ro code 0x800'0e12 2 0x2a copy_init3.o [7]
|
|
.text ro code 0x800'0e3c 4 0x208 i2c.o [3]
|
|
.text ro code 0x800'1044 4 0x84 tick.o [3]
|
|
.text ro code 0x800'10c8 4 0x174 gpio.o [3]
|
|
.text ro code 0x800'123c 4 0xa4 uart.o [3]
|
|
.text ro code 0x800'12e0 4 0x44 laser.o [2]
|
|
.text ro code 0x800'1324 2 0x38 zero_init3.o [7]
|
|
.text ro code 0x800'135c 4 0x30 main.o [1]
|
|
.text ro code 0x800'138c 4 0x24 led.o [2]
|
|
.text ro code 0x800'13b0 4 0x28 data_init.o [7]
|
|
.text ro code 0x800'13d8 4 0x22 fpinit_M.o [6]
|
|
.iar.init_table const 0x800'13fc 4 0x28 - Linker created -
|
|
.text ro code 0x800'1424 4 0x20 cmain_call_ctors.o [7]
|
|
.text ro code 0x800'1444 4 0x18 cppinit.o [5]
|
|
.text ro code 0x800'145c 4 0x1e cmain.o [7]
|
|
.text ro code 0x800'147a 2 0x4 low_level_init.o [5]
|
|
.text ro code 0x800'147e 2 0x4 exit.o [5]
|
|
.text ro code 0x800'1484 4 0xa cexit.o [7]
|
|
.text ro code 0x800'1490 4 0xc XXexit.o [7]
|
|
.text ro code 0x800'149c 4 0x1c system_stm32g4xx.o [1]
|
|
.text ro code 0x800'14b8 4 0x1c cstartup_M.o [7]
|
|
.text ro code 0x800'14d4 2 0x18 tele.o [2]
|
|
.text ro code 0x800'14ec 4 0x18 tim.o [3]
|
|
.text ro code 0x800'1504 2 0x14 gps.o [2]
|
|
.text ro code 0x800'1518 4 0x14 tele.o [2]
|
|
.text ro code 0x800'152c 4 0x10 gps.o [2]
|
|
.text ro code 0x800'153c 4 0x10 ori.o [2]
|
|
.text ro code 0x800'154c 2 0x8 ori.o [2]
|
|
.text ro code 0x800'1554 4 0x10 startup_stm32g431xx.o [1]
|
|
SHT$$PREINIT_ARRAY 0x800'1564 0x0 <Block>
|
|
SHT$$INIT_ARRAY 0x800'1564 0x10 <Block>
|
|
.init_array const 0x800'1564 4 0x4 gps.o [2]
|
|
.init_array const 0x800'1568 4 0x4 laser.o [2]
|
|
.init_array const 0x800'156c 4 0x4 ori.o [2]
|
|
.init_array const 0x800'1570 4 0x4 tele.o [2]
|
|
__iar_tls$$INIT_ARRAY 0x800'1574 0x0 <Block>
|
|
.text ro code 0x800'1574 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1578 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'157c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1580 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1584 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1588 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'158c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1590 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1594 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1598 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'159c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15a0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15a4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15a8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15ac 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15b0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15b4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15b8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15bc 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15c0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15c4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15c8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15cc 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15d0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15d4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15d8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15dc 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15e0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15e4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15e8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15ec 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15f0 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15f4 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15f8 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'15fc 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1600 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1604 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1608 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'160c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1610 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1614 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1618 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'161c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1620 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1624 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1628 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'162c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1630 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1634 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1638 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'163c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1640 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1644 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1648 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'164c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1650 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1654 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1658 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'165c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1660 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1664 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1668 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'166c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1670 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1674 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1678 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'167c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1680 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1684 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1688 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'168c 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1690 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1694 2 0x4 startup_stm32g431xx.o [1]
|
|
.text ro code 0x800'1698 2 0x4 startup_stm32g431xx.o [1]
|
|
.rodata const 0x800'169c 0x0 zero_init3.o [7]
|
|
.rodata const 0x800'169c 0x0 copy_init3.o [7]
|
|
Initializer bytes const 0x800'169c 4 0x70 <for P3 s0>
|
|
- 0x800'170c 0x1534
|
|
|
|
"P3", part 1 of 3: 0x70
|
|
P3 s0 0x2000'0000 0x70 <Init block>
|
|
.data inited 0x2000'0000 4 0x24 uart.o [3]
|
|
.data inited 0x2000'0024 4 0x24 uart.o [3]
|
|
.data inited 0x2000'0048 4 0x24 uart.o [3]
|
|
.data inited 0x2000'006c 4 0x4 system_stm32g4xx.o [1]
|
|
- 0x2000'0070 0x70
|
|
|
|
"P3", part 2 of 3: 0x824
|
|
.bss zero 0x2000'0070 4 0x194 gps.o [2]
|
|
.bss zero 0x2000'0204 4 0x100 uart.o [3]
|
|
.bss zero 0x2000'0304 4 0x100 uart.o [3]
|
|
.bss zero 0x2000'0404 4 0x100 uart.o [3]
|
|
.bss zero 0x2000'0504 4 0x100 uart.o [3]
|
|
.bss zero 0x2000'0604 4 0x100 uart.o [3]
|
|
.bss zero 0x2000'0704 4 0x100 uart.o [3]
|
|
.bss zero 0x2000'0804 4 0x70 ori.o [2]
|
|
.bss zero 0x2000'0874 4 0x10 laser.o [2]
|
|
.bss zero 0x2000'0884 4 0x4 main.o [1]
|
|
.bss zero 0x2000'0888 4 0x4 tele.o [2]
|
|
.bss zero 0x2000'088c 4 0x4 tick.o [3]
|
|
.bss zero 0x2000'0890 4 0x4 tim.o [3]
|
|
- 0x2000'0894 0x824
|
|
|
|
"P3", part 3 of 3: 0x800
|
|
CSTACK 0x2000'0898 8 0x800 <Block>
|
|
CSTACK uninit 0x2000'0898 0x800 <Block tail>
|
|
- 0x2000'1098 0x800
|
|
|
|
Unused ranges:
|
|
|
|
From To Size
|
|
---- -- ----
|
|
0x800'170c 0x801'ffff 0x1'e8f4
|
|
0x2000'0894 0x2000'0897 0x4
|
|
0x2000'1098 0x2000'3fff 0x2f68
|
|
0x2000'4000 0x2000'57ff 0x1800
|
|
|
|
|
|
*******************************************************************************
|
|
*** INIT TABLE
|
|
***
|
|
|
|
Address Size
|
|
------- ----
|
|
Zero (__iar_zero_init3)
|
|
1 destination range, total size 0x824:
|
|
0x2000'0070 0x824
|
|
|
|
Copy (__iar_copy_init3)
|
|
1 source range, total size 0x70:
|
|
0x800'169c 0x70
|
|
1 destination range, total size 0x70:
|
|
0x2000'0000 0x70
|
|
|
|
Extra (__iar_cstart_call_ctors)
|
|
|
|
|
|
|
|
*******************************************************************************
|
|
*** MODULE SUMMARY
|
|
***
|
|
|
|
Module ro code ro data rw data
|
|
------ ------- ------- -------
|
|
command line/config:
|
|
------------------------------------------------
|
|
Total:
|
|
|
|
D:\Works\GIT\SKB reps\Colibri\Debug\Obj: [1]
|
|
main.o 48 4
|
|
startup_stm32g431xx.o 784
|
|
system_stm32g4xx.o 28 4 4
|
|
------------------------------------------------
|
|
Total: 860 4 8
|
|
|
|
D:\Works\GIT\SKB reps\Colibri\Debug\Obj\dev_16932516800620494331.dir: [2]
|
|
gps.o 36 4 404
|
|
laser.o 68 4 16
|
|
led.o 36
|
|
ori.o 24 4 112
|
|
tele.o 44 4 4
|
|
------------------------------------------------
|
|
Total: 208 16 536
|
|
|
|
D:\Works\GIT\SKB reps\Colibri\Debug\Obj\drv_9119342922082540178.dir: [3]
|
|
gpio.o 372
|
|
i2c.o 520
|
|
tick.o 132 4
|
|
tim.o 24 4
|
|
uart.o 164 108 1'644
|
|
vl53l0x.o 3'130
|
|
------------------------------------------------
|
|
Total: 4'342 108 1'652
|
|
|
|
D:\Works\GIT\SKB reps\Colibri\Debug\Obj\utils_199339518998427007.dir: [4]
|
|
------------------------------------------------
|
|
Total:
|
|
|
|
dl7M_tlf.a: [5]
|
|
cppinit.o 24
|
|
exit.o 4
|
|
low_level_init.o 4
|
|
------------------------------------------------
|
|
Total: 32
|
|
|
|
m7M_tls.a: [6]
|
|
fpinit_M.o 34
|
|
------------------------------------------------
|
|
Total: 34
|
|
|
|
rt7M_tl.a: [7]
|
|
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
|
|
zero_init3.o 56
|
|
------------------------------------------------
|
|
Total: 250
|
|
|
|
Gaps 4 2
|
|
Linker created 40 2'048
|
|
----------------------------------------------------
|
|
Grand Total: 5'730 170 4'244
|
|
|
|
|
|
*******************************************************************************
|
|
*** ENTRY LIST
|
|
***
|
|
|
|
Entry Address Size Type Object
|
|
----- ------- ---- ---- ------
|
|
.iar.init_table$$Base 0x800'13fc -- Gb - Linker created -
|
|
.iar.init_table$$Limit 0x800'1424 -- Gb - Linker created -
|
|
?main 0x800'145d Code Gb cmain.o [7]
|
|
ADC1_2_IRQHandler 0x800'15d9 Code Wk startup_stm32g431xx.o [1]
|
|
BusFault_Handler 0x800'1581 Code Wk startup_stm32g431xx.o [1]
|
|
COMP1_2_3_IRQHandler 0x800'1669 Code Wk startup_stm32g431xx.o [1]
|
|
COMP4_IRQHandler 0x800'166d Code Wk startup_stm32g431xx.o [1]
|
|
CORDIC_IRQHandler 0x800'1695 Code Wk startup_stm32g431xx.o [1]
|
|
CRS_IRQHandler 0x800'1671 Code Wk startup_stm32g431xx.o [1]
|
|
CSTACK$$Base 0x2000'0898 -- Gb - Linker created -
|
|
CSTACK$$Limit 0x2000'1098 -- Gb - Linker created -
|
|
DMA1_Channel1_IRQHandler
|
|
0x800'15c1 Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel2_IRQHandler
|
|
0x800'15c5 Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel3_IRQHandler
|
|
0x800'15c9 Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel4_IRQHandler
|
|
0x800'15cd Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel5_IRQHandler
|
|
0x800'15d1 Code Wk startup_stm32g431xx.o [1]
|
|
DMA1_Channel6_IRQHandler
|
|
0x800'15d5 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel1_IRQHandler
|
|
0x800'1651 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel2_IRQHandler
|
|
0x800'1655 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel3_IRQHandler
|
|
0x800'1659 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel4_IRQHandler
|
|
0x800'165d Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel5_IRQHandler
|
|
0x800'1661 Code Wk startup_stm32g431xx.o [1]
|
|
DMA2_Channel6_IRQHandler
|
|
0x800'1691 Code Wk startup_stm32g431xx.o [1]
|
|
DMAMUX_OVR_IRQHandler 0x800'168d Code Wk startup_stm32g431xx.o [1]
|
|
DataORI 0x2000'0804 0x70 Data Gb ori.o [2]
|
|
DebugMon_Handler 0x800'158d Code Wk startup_stm32g431xx.o [1]
|
|
EXTI0_IRQHandler 0x800'15ad Code Wk startup_stm32g431xx.o [1]
|
|
EXTI15_10_IRQHandler 0x800'1625 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI1_IRQHandler 0x800'15b1 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI2_IRQHandler 0x800'15b5 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI3_IRQHandler 0x800'15b9 Code Wk startup_stm32g431xx.o [1]
|
|
EXTI4_IRQHandler 0x800'15bd Code Wk startup_stm32g431xx.o [1]
|
|
EXTI9_5_IRQHandler 0x800'15ed Code Wk startup_stm32g431xx.o [1]
|
|
FDCAN1_IT0_IRQHandler 0x800'15e5 Code Wk startup_stm32g431xx.o [1]
|
|
FDCAN1_IT1_IRQHandler 0x800'15e9 Code Wk startup_stm32g431xx.o [1]
|
|
FLASH_IRQHandler 0x800'15a5 Code Wk startup_stm32g431xx.o [1]
|
|
FMAC_IRQHandler 0x800'1699 Code Wk startup_stm32g431xx.o [1]
|
|
FPU_IRQHandler 0x800'1679 Code Wk startup_stm32g431xx.o [1]
|
|
GPIO_InitPin(unsigned long)
|
|
0x800'10c9 0x174 Code Gb gpio.o [3]
|
|
GPS_Info::GPS_Info() 0x800'1505 0x14 Code Wk gps.o [2]
|
|
HardFault_Handler 0x800'1579 Code Wk startup_stm32g431xx.o [1]
|
|
I2C1_ER_IRQHandler 0x800'1611 Code Wk startup_stm32g431xx.o [1]
|
|
I2C1_EV_IRQHandler 0x800'160d Code Wk startup_stm32g431xx.o [1]
|
|
I2C2_ER_IRQHandler 0x800'1619 Code Wk startup_stm32g431xx.o [1]
|
|
I2C2_EV_IRQHandler 0x800'1615 Code Wk startup_stm32g431xx.o [1]
|
|
I2C2_Init() 0x800'0e4d 0x30 Code Gb i2c.o [3]
|
|
I2C2_Read(unsigned char, void *, unsigned char)
|
|
0x800'0fdb 0x1a Code Gb i2c.o [3]
|
|
I2C2_Stop() 0x800'0ff5 0xa Code Gb i2c.o [3]
|
|
I2C2_Write(unsigned char, unsigned char)
|
|
0x800'0fad 0x14 Code Gb i2c.o [3]
|
|
I2C2_Write(unsigned char, void const *, unsigned char)
|
|
0x800'0fc1 0x1a Code Gb i2c.o [3]
|
|
I2C2_Write2(unsigned char, void const *, unsigned char, void const *, unsigned char)
|
|
0x800'0fff 0x24 Code Gb i2c.o [3]
|
|
I2C3_ER_IRQHandler 0x800'1689 Code Wk startup_stm32g431xx.o [1]
|
|
I2C3_EV_IRQHandler 0x800'1685 Code Wk startup_stm32g431xx.o [1]
|
|
Info 0x2000'0070 0x194 Data Lc gps.o [2]
|
|
LED_Init() 0x800'138d 0x1e Code Gb led.o [2]
|
|
LPTIM1_IRQHandler 0x800'1641 Code Wk startup_stm32g431xx.o [1]
|
|
LPUART1_IRQHandler 0x800'1681 Code Wk startup_stm32g431xx.o [1]
|
|
Laser_Init_v2() 0x800'12eb 0x20 Code Gb laser.o [2]
|
|
MemManage_Handler 0x800'157d Code Wk startup_stm32g431xx.o [1]
|
|
NMI_Handler 0x800'1575 Code Wk startup_stm32g431xx.o [1]
|
|
ORI_Data::ORI_Data() 0x800'154d 0x8 Code Wk ori.o [2]
|
|
PVD_PVM_IRQHandler 0x800'1599 Code Wk startup_stm32g431xx.o [1]
|
|
PendSV_Handler 0x800'1591 Code Wk startup_stm32g431xx.o [1]
|
|
RCC_IRQHandler 0x800'15a9 Code Wk startup_stm32g431xx.o [1]
|
|
RNG_IRQHandler 0x800'167d Code Wk startup_stm32g431xx.o [1]
|
|
RTC_Alarm_IRQHandler 0x800'1629 Code Wk startup_stm32g431xx.o [1]
|
|
RTC_TAMP_LSECSS_IRQHandler
|
|
0x800'159d Code Wk startup_stm32g431xx.o [1]
|
|
RTC_WKUP_IRQHandler 0x800'15a1 Code Wk startup_stm32g431xx.o [1]
|
|
RecvHead::RecvHead(RecvModeEnum, unsigned char, unsigned char)
|
|
0x800'14d5 0x18 Code Wk tele.o [2]
|
|
Region$$Table$$Base 0x800'13fc -- Gb - Linker created -
|
|
Region$$Table$$Limit 0x800'1424 -- Gb - Linker created -
|
|
Reset_Handler 0x800'1555 Code Wk startup_stm32g431xx.o [1]
|
|
SAI1_IRQHandler 0x800'1675 Code Wk startup_stm32g431xx.o [1]
|
|
SHT$$INIT_ARRAY$$Base 0x800'1564 -- Gb - Linker created -
|
|
SHT$$INIT_ARRAY$$Limit 0x800'1574 -- Gb - Linker created -
|
|
SHT$$PREINIT_ARRAY$$Base
|
|
0x800'1564 -- Gb - Linker created -
|
|
SHT$$PREINIT_ARRAY$$Limit
|
|
0x800'1564 -- Gb - Linker created -
|
|
SPI1_IRQHandler 0x800'161d Code Wk startup_stm32g431xx.o [1]
|
|
SPI2_IRQHandler 0x800'1621 Code Wk startup_stm32g431xx.o [1]
|
|
SPI3_IRQHandler 0x800'1645 Code Wk startup_stm32g431xx.o [1]
|
|
SVC_Handler 0x800'1589 Code Wk startup_stm32g431xx.o [1]
|
|
SysTick_Handler 0x800'1071 0xa Code Gb tick.o [3]
|
|
SystemCoreClock 0x2000'006c 0x4 Data Gb system_stm32g4xx.o [1]
|
|
SystemInit 0x800'149d 0x14 Code Gb system_stm32g4xx.o [1]
|
|
TICK_GetCount() 0x800'10a5 0x6 Code Gb tick.o [3]
|
|
TICK_Init() 0x800'107b 0x2a Code Gb tick.o [3]
|
|
TIM1_BRK_TIM15_IRQHandler
|
|
0x800'15f1 Code Wk startup_stm32g431xx.o [1]
|
|
TIM1_CC_IRQHandler 0x800'15fd Code Wk startup_stm32g431xx.o [1]
|
|
TIM1_TRG_COM_TIM17_IRQHandler
|
|
0x800'15f9 Code Wk startup_stm32g431xx.o [1]
|
|
TIM1_UP_TIM16_IRQHandler
|
|
0x800'15f5 Code Wk startup_stm32g431xx.o [1]
|
|
TIM2_IRQHandler 0x800'1601 Code Wk startup_stm32g431xx.o [1]
|
|
TIM3_IRQHandler 0x800'1605 Code Wk startup_stm32g431xx.o [1]
|
|
TIM4_IRQHandler 0x800'1609 Code Wk startup_stm32g431xx.o [1]
|
|
TIM6_DAC_IRQHandler 0x800'164d Code Wk startup_stm32g431xx.o [1]
|
|
TIM7_IRQHandler 0x800'14ed 0x10 Code Gb tim.o [3]
|
|
TIM7_Proc 0x2000'0890 0x4 Data Lc tim.o [3]
|
|
TIM8_BRK_IRQHandler 0x800'1631 Code Wk startup_stm32g431xx.o [1]
|
|
TIM8_CC_IRQHandler 0x800'163d Code Wk startup_stm32g431xx.o [1]
|
|
TIM8_TRG_COM_IRQHandler
|
|
0x800'1639 Code Wk startup_stm32g431xx.o [1]
|
|
TIM8_UP_IRQHandler 0x800'1635 Code Wk startup_stm32g431xx.o [1]
|
|
Tele_Mode 0x2000'0888 0x4 Data Lc tele.o [2]
|
|
Tick 0x2000'088c 0x4 Data Lc tick.o [3]
|
|
UART1_BufferRecv 0x2000'0604 0x100 Data Lc uart.o [3]
|
|
UART1_BufferSend 0x2000'0704 0x100 Data Lc uart.o [3]
|
|
UART1_Data 0x2000'0048 0x24 Data Lc uart.o [3]
|
|
UART2_BufferRecv 0x2000'0404 0x100 Data Lc uart.o [3]
|
|
UART2_BufferSend 0x2000'0504 0x100 Data Lc uart.o [3]
|
|
UART2_Data 0x2000'0024 0x24 Data Lc uart.o [3]
|
|
UART3_BufferRecv 0x2000'0204 0x100 Data Lc uart.o [3]
|
|
UART3_BufferSend 0x2000'0304 0x100 Data Lc uart.o [3]
|
|
UART3_Data 0x2000'0000 0x24 Data Lc uart.o [3]
|
|
UART4_IRQHandler 0x800'1649 Code Wk startup_stm32g431xx.o [1]
|
|
UCPD1_IRQHandler 0x800'1665 Code Wk startup_stm32g431xx.o [1]
|
|
USART1_IRQHandler 0x800'12c9 0xa Code Gb uart.o [3]
|
|
USART2_IRQHandler 0x800'12bf 0xa Code Gb uart.o [3]
|
|
USART3_IRQHandler 0x800'12b5 0xa Code Gb uart.o [3]
|
|
USBWakeUp_IRQHandler 0x800'162d Code Wk startup_stm32g431xx.o [1]
|
|
USB_HP_IRQHandler 0x800'15dd Code Wk startup_stm32g431xx.o [1]
|
|
USB_LP_IRQHandler 0x800'15e1 Code Wk startup_stm32g431xx.o [1]
|
|
UsageFault_Handler 0x800'1585 Code Wk startup_stm32g431xx.o [1]
|
|
VL53L0X::VL53L0X() 0x800'01d9 0xe Code Gb vl53l0x.o [3]
|
|
VL53L0X::decodeTimeout(unsigned short)
|
|
0x800'0d21 0x16 Code Gb vl53l0x.o [3]
|
|
VL53L0X::encodeTimeout(unsigned int)
|
|
0x800'0d37 0x2a Code Gb vl53l0x.o [3]
|
|
VL53L0X::getMeasurementTimingBudget()
|
|
0x800'099d 0xa4 Code Gb vl53l0x.o [3]
|
|
VL53L0X::getSequenceStepEnables(VL53L0X::SequenceStepEnables *)
|
|
0x800'0c5d 0x48 Code Gb vl53l0x.o [3]
|
|
VL53L0X::getSequenceStepTimeouts(VL53L0X::SequenceStepEnables const *, VL53L0X::SequenceStepTimeouts *)
|
|
0x800'0ca5 0x7c Code Gb vl53l0x.o [3]
|
|
VL53L0X::getSpadInfo(unsigned char *, bool *)
|
|
0x800'0b3f 0x11e Code Gb vl53l0x.o [3]
|
|
VL53L0X::getVcselPulsePeriod(VL53L0X::vcselPeriodType)
|
|
0x800'0a41 0x3a Code Gb vl53l0x.o [3]
|
|
VL53L0X::init(bool) 0x800'01e7 0x55c Code Gb vl53l0x.o [3]
|
|
VL53L0X::isRangeReady()
|
|
0x800'0b05 0x1c Code Gb vl53l0x.o [3]
|
|
VL53L0X::performSingleRefCalibration(unsigned char)
|
|
0x800'0db9 0x5a Code Gb vl53l0x.o [3]
|
|
VL53L0X::readMulti(unsigned char, unsigned char *, unsigned char)
|
|
0x800'0845 0x26 Code Gb vl53l0x.o [3]
|
|
VL53L0X::readRange() 0x800'0b21 0x1e Code Gb vl53l0x.o [3]
|
|
VL53L0X::readReg(unsigned char)
|
|
0x800'07c9 0x24 Code Gb vl53l0x.o [3]
|
|
VL53L0X::readReg16Bit(unsigned char)
|
|
0x800'07ed 0x38 Code Gb vl53l0x.o [3]
|
|
VL53L0X::setMeasurementTimingBudget(unsigned int)
|
|
0x800'08b9 0xe4 Code Gb vl53l0x.o [3]
|
|
VL53L0X::setSignalRateLimit(float)
|
|
0x800'086d 0x48 Code Gb vl53l0x.o [3]
|
|
VL53L0X::startContinuous(unsigned int)
|
|
0x800'0a7b 0x8a Code Gb vl53l0x.o [3]
|
|
VL53L0X::timeoutMclksToMicroseconds(unsigned short, unsigned char)
|
|
0x800'0d61 0x26 Code Gb vl53l0x.o [3]
|
|
VL53L0X::timeoutMicrosecondsToMclks(unsigned int, unsigned char)
|
|
0x800'0d87 0x2a Code Gb vl53l0x.o [3]
|
|
VL53L0X::writeMulti(unsigned char, unsigned char const *, unsigned char)
|
|
0x800'0825 0x20 Code Gb vl53l0x.o [3]
|
|
VL53L0X::writeReg(unsigned char, unsigned char)
|
|
0x800'0743 0x20 Code Gb vl53l0x.o [3]
|
|
VL53L0X::writeReg16Bit(unsigned char, unsigned short)
|
|
0x800'0763 0x2c Code Gb vl53l0x.o [3]
|
|
VL53L0X::writeReg32Bit(unsigned char, unsigned int)
|
|
0x800'078f 0x3a Code Gb vl53l0x.o [3]
|
|
WWDG_IRQHandler 0x800'1595 Code Wk startup_stm32g431xx.o [1]
|
|
[local to i2c_cpp]::Init(I2C_TypeDef *)
|
|
0x800'0e3d 0x10 Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::Read(I2C_TypeDef *, unsigned char, unsigned char *, unsigned char)
|
|
0x800'0e95 0x46 Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::Stop(I2C_TypeDef *)
|
|
0x800'0e7d 0x18 Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::Write(I2C_TypeDef *, unsigned char, unsigned char const *, unsigned char)
|
|
0x800'0edd 0x5a Code Lc i2c.o [3]
|
|
[local to i2c_cpp]::Write2(I2C_TypeDef *, unsigned char, unsigned char const *, unsigned char, unsigned char const *, unsigned char)
|
|
0x800'0f39 0x74 Code Lc i2c.o [3]
|
|
[local to tick_cpp]::__NVIC_SetPriority(IRQn_Type, unsigned int)
|
|
0x800'1045 0x2c Code Lc tick.o [3]
|
|
[local to uart_cpp]::IRQHandler(UART_Data &)
|
|
0x800'123d 0x78 Code Lc uart.o [3]
|
|
__call_ctors 0x800'1445 0x18 Code Gb cppinit.o [5]
|
|
__cmain 0x800'145d Code Gb cmain.o [7]
|
|
__exit 0x800'1491 Code Gb XXexit.o [7]
|
|
__iar_copy_init3 0x800'0e13 0x2a Code Gb copy_init3.o [7]
|
|
__iar_cstart_call_ctors
|
|
0x800'1425 0x20 Code Gb cmain_call_ctors.o [7]
|
|
__iar_data_init3 0x800'13b1 0x28 Code Gb data_init.o [7]
|
|
__iar_init_vfp 0x800'13d9 Code Gb fpinit_M.o [6]
|
|
__iar_program_start 0x800'14b9 Code Gb cstartup_M.o [7]
|
|
__iar_tls$$INIT_ARRAY$$Base
|
|
0x800'1574 -- Gb - Linker created -
|
|
__iar_tls$$INIT_ARRAY$$Limit
|
|
0x800'1574 -- Gb - Linker created -
|
|
__iar_zero_init3 0x800'1325 0x38 Code Gb zero_init3.o [7]
|
|
__low_level_init 0x800'147b 0x4 Code Gb low_level_init.o [5]
|
|
__sti__routine 0x800'152d 0xc Code Lc gps.o [2]
|
|
__sti__routine 0x800'12e1 0xa Code Lc laser.o [2]
|
|
__sti__routine 0x800'153d 0xc Code Lc ori.o [2]
|
|
__sti__routine 0x800'1519 0x10 Code Lc tele.o [2]
|
|
__vector_table 0x800'0000 Data Gb startup_stm32g431xx.o [1]
|
|
_call_main 0x800'1469 Code Gb cmain.o [7]
|
|
_exit 0x800'1485 Code Gb cexit.o [7]
|
|
exit 0x800'147f 0x4 Code Gb exit.o [5]
|
|
getRange() 0x800'1315 0xa Code Gb laser.o [2]
|
|
isRangeReady() 0x800'130b 0xa Code Gb laser.o [2]
|
|
main 0x800'135d 0x30 Code Gb main.o [1]
|
|
range 0x2000'0884 0x4 Data Gb main.o [1]
|
|
sensor 0x2000'0874 0x10 Data Gb laser.o [2]
|
|
|
|
|
|
[1] = D:\Works\GIT\SKB reps\Colibri\Debug\Obj
|
|
[2] = D:\Works\GIT\SKB reps\Colibri\Debug\Obj\dev_16932516800620494331.dir
|
|
[3] = D:\Works\GIT\SKB reps\Colibri\Debug\Obj\drv_9119342922082540178.dir
|
|
[4] = D:\Works\GIT\SKB reps\Colibri\Debug\Obj\utils_199339518998427007.dir
|
|
[5] = dl7M_tlf.a
|
|
[6] = m7M_tls.a
|
|
[7] = rt7M_tl.a
|
|
|
|
5'730 bytes of readonly code memory
|
|
170 bytes of readonly data memory
|
|
4'244 bytes of readwrite data memory
|
|
|
|
Errors: none
|
|
Warnings: none
|