
Merging object attributes


Discarded input sections

 .text          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
 .data          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
 .bss           0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
 .note.GNU-stack
                0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .text          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .data          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .bss           0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .text.SystemCoreClockUpdate
                0x00000000       0x78 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .rodata.APBPrescTable
                0x00000000        0x8 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .rodata.AHBPrescTable
                0x00000000       0x10 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .data.SystemCoreClock
                0x00000000        0x4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .text          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .data          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .bss           0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .text.memcmp   0x00000000       0x24 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .text.__aeabi_idiv0
                0x00000000        0x4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .text.__aeabi_ldiv0
                0x00000000        0x4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .text.__libc_init_array
                0x00000000        0x2 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_macro   0x00000000      0xaf0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .text          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .data          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .bss           0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_macro   0x00000000      0xaf0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_macro   0x00000000      0x34e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .text          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .data          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .bss           0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .text.drill_smo_svpwm_to_ab
                0x00000000       0xfc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_macro   0x00000000      0xaf0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_macro   0x00000000       0x22 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_macro   0x00000000      0x34e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .text          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .data          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .bss           0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_macro   0x00000000      0xaf0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_macro   0x00000000       0x22 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .group         0x00000000        0xc /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .text          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .data          0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .bss           0x00000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000      0xaf0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000       0x22 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000      0x34e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000       0x2e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000       0x28 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000       0x1c /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000       0x22 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000       0xfb /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000     0x1011 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000      0x11f /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000    0x1138f /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00000000       0x6d /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

Memory Configuration

Name             Origin             Length             Attributes
FLASH            0x08000000         0x00020000         xr
RAM              0x20000000         0x00005800         xrw
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
LOAD /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
LOAD /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
LOAD /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
LOAD /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
LOAD /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
LOAD /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
LOAD /opt/homebrew/Cellar/arm-none-eabi-gcc/16.2.0/lib/gcc/arm-none-eabi/16.2.0/thumb/v7e-m+fp/hard/libgcc.a
                0x20005800                        _estack = (ORIGIN (RAM) + LENGTH (RAM))
                0x00000100                        _Min_Heap_Size = 0x100
                0x00000800                        _Min_Stack_Size = 0x800

.isr_vector     0x08000000      0x400
                0x08000000                        . = ALIGN (0x400)
 *(.isr_vector)
 .isr_vector    0x08000000      0x400 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
                0x08000000                g_pfnVectors
                0x08000400                        . = ALIGN (0x4)

.text           0x08000400     0x16dc
                0x08000400                        . = ALIGN (0x4)
 *(.text .text*)
 .text.Reset_Handler
                0x08000400       0x4c /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
                0x08000400                Reset_Handler
 .text.Default_Handler
                0x0800044c        0x4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
                0x0800044c                Default_Handler
 .text.SystemInit
                0x08000450       0x14 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
                0x08000450                SystemInit
 .text.memcpy   0x08000464       0x12 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
                0x08000464                memcpy
 .text.memset   0x08000476       0x10 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
                0x08000476                memset
 .text.drill_safe_gpio_validate
                0x08000486       0x3a /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
                0x08000486                drill_safe_gpio_validate
 .text.drill_safe_gpio_preload
                0x080004c0       0x26 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
                0x080004c0                drill_safe_gpio_preload
 .text.drill_safe_gpio_configure_outputs
                0x080004e6       0x7c /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
                0x080004e6                drill_safe_gpio_configure_outputs
 *fill*         0x08000562        0x2 
 .text.finite_value
                0x08000564       0x38 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .text.drill_smo_sincos
                0x0800059c      0x160 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                0x0800059c                drill_smo_sincos
 .text.drill_smo_reset
                0x080006fc       0x26 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                0x080006fc                drill_smo_reset
 *fill*         0x08000722        0x2 
 .text.drill_smo_init
                0x08000724      0x280 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                0x08000724                drill_smo_init
 .text.drill_smo_step
                0x080009a4      0x618 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                0x080009a4                drill_smo_step
 .text.finite_positive
                0x08000fbc       0x44 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .text.finite_value
                0x08001000       0x38 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .text.duty_valid
                0x08001038       0x38 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .text.current_pi
                0x08001070       0xd8 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .text.mfoc_init
                0x08001148      0x104 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
                0x08001148                mfoc_init
 .text.mfoc_reset
                0x0800124c        0xa /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
                0x0800124c                mfoc_reset
 *fill*         0x08001256        0x2 
 .text.mfoc_step
                0x08001258      0x424 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
                0x08001258                mfoc_step
 .text.run_synthetic
                0x0800167c      0x214 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .text.drill_safe_boot
                0x08001890       0x54 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                0x08001890                drill_safe_boot
 .text.startup.main
                0x080018e4      0x110 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                0x080018e4                main
 *(.rodata .rodata*)
 .rodata.cordic_angles
                0x080019f4       0x48 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .rodata        0x08001a3c       0xa0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                0x08001adc                        . = ALIGN (0x4)
                0x08001adc                        _etext = .

.glue_7         0x08001adc        0x0
 .glue_7        0x08001adc        0x0 linker stubs

.glue_7t        0x08001adc        0x0
 .glue_7t       0x08001adc        0x0 linker stubs

.vfp11_veneer   0x08001adc        0x0
 .vfp11_veneer  0x08001adc        0x0 linker stubs

.v4_bx          0x08001adc        0x0
 .v4_bx         0x08001adc        0x0 linker stubs

.iplt           0x08001adc        0x0
 .iplt          0x08001adc        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o

.rel.dyn        0x08001adc        0x0
 .rel.iplt      0x08001adc        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x08001adc        0x0
                0x08001adc                        __exidx_start = .
 *(.ARM.exidx*)
                0x08001adc                        __exidx_end = .
                0x08001adc                        _sidata = LOADADDR (.data)

.data           0x20000000        0x0 load address 0x08001adc
                0x20000000                        . = ALIGN (0x4)
                0x20000000                        _sdata = .
 *(.data .data*)
                0x20000000                        . = ALIGN (0x4)
                0x20000000                        _edata = .

.igot.plt       0x20000000        0x0 load address 0x08001adc
 .igot.plt      0x20000000        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o

.bss            0x20000000       0x10 load address 0x08001adc
                0x20000000                        . = ALIGN (0x4)
                0x20000000                        _sbss = .
 *(.bss .bss*)
 .bss.drill_smo_target_angle_error_rad
                0x20000000        0x4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                0x20000000                drill_smo_target_angle_error_rad
 .bss.drill_smo_target_reverse_rpm
                0x20000004        0x4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                0x20000004                drill_smo_target_reverse_rpm
 .bss.drill_smo_target_forward_rpm
                0x20000008        0x4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                0x20000008                drill_smo_target_forward_rpm
 .bss.drill_smo_target_status
                0x2000000c        0x4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                0x2000000c                drill_smo_target_status
 *(COMMON)
                0x20000010                        . = ALIGN (0x4)
                0x20000010                        _ebss = .

._user_heap_stack
                0x20000010      0x900 load address 0x08001adc
                0x20000010                        . = ALIGN (0x8)
                [!provide]                        PROVIDE (end = .)
                [!provide]                        PROVIDE (_end = .)
                0x20000110                        . = (. + _Min_Heap_Size)
 *fill*         0x20000010      0x100 
                0x20000910                        . = (. + _Min_Stack_Size)
 *fill*         0x20000110      0x800 
                0x20000910                        . = ALIGN (0x8)

/DISCARD/
 *(.note.GNU-stack)
                0x00000001                        ASSERT ((SIZEOF (.isr_vector) == 0x400), minimal vector table must hold core + 240 external vectors)
OUTPUT(/Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo_target_diagnostic.elf elf32-littlearm)
LOAD linker stubs

.ARM.attributes
                0x00000000       0x35
 .ARM.attributes
                0x00000000       0x25 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
 .ARM.attributes
                0x00000025       0x34 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .ARM.attributes
                0x00000059       0x34 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .ARM.attributes
                0x0000008d       0x34 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .ARM.attributes
                0x000000c1       0x34 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .ARM.attributes
                0x000000f5       0x34 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .ARM.attributes
                0x00000129       0x34 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

.comment        0x00000000       0x12
 .comment       0x00000000       0x12 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
                                 0x13 (size before relaxing)
 .comment       0x00000012        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
                                 0x13 (size before relaxing)
 .comment       0x00000012        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
                                 0x13 (size before relaxing)
 .comment       0x00000012        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                                 0x13 (size before relaxing)
 .comment       0x00000012        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
                                 0x13 (size before relaxing)
 .comment       0x00000012        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                                 0x13 (size before relaxing)

.debug_info     0x00000000     0x3402
 .debug_info    0x00000000      0x586 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_info    0x00000586      0x24f /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_info    0x000007d5      0x31b /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_info    0x00000af0      0xfcd /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_info    0x00001abd      0xaed /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_info    0x000025aa      0xe58 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

.debug_abbrev   0x00000000      0xc82
 .debug_abbrev  0x00000000      0x121 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_abbrev  0x00000121      0x10e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_abbrev  0x0000022f      0x1df /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_abbrev  0x0000040e      0x34c /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_abbrev  0x0000075a      0x218 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_abbrev  0x00000972      0x310 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

.debug_loclists
                0x00000000     0x207a
 .debug_loclists
                0x00000000       0x7e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_loclists
                0x0000007e      0x155 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_loclists
                0x000001d3      0x11d /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_loclists
                0x000002f0      0xa9e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_loclists
                0x00000d8e     0x111b /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_loclists
                0x00001ea9      0x1d1 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

.debug_aranges  0x00000000      0x168
 .debug_aranges
                0x00000000       0x28 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_aranges
                0x00000028       0x48 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_aranges
                0x00000070       0x30 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_aranges
                0x000000a0       0x48 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_aranges
                0x000000e8       0x50 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_aranges
                0x00000138       0x30 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

.debug_rnglists
                0x00000000      0x387
 .debug_rnglists
                0x00000000       0x19 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_rnglists
                0x00000019       0x5e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_rnglists
                0x00000077       0x3d /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_rnglists
                0x000000b4      0x18c /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_rnglists
                0x00000240       0xe9 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_rnglists
                0x00000329       0x5e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

.debug_macro    0x00000000    0x13912
 .debug_macro   0x00000000       0x9a /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x0000009a      0xaf0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00000b8a       0x2e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00000bb8       0x28 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00000be0      0x34e /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00000f2e       0x1c /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00000f4a       0x22 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00000f6c       0xfb /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00001067     0x1011 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00002078      0x11f /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00002197    0x1138f /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00013526       0x6d /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_macro   0x00013593       0x1a /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_macro   0x000135ad      0x190 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_macro   0x0001373d       0x3d /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_macro   0x0001377a       0x22 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_macro   0x0001379c       0x55 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_macro   0x000137f1       0x42 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_macro   0x00013833       0xbf /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x000138f2       0x10 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
 .debug_macro   0x00013902       0x10 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

.debug_line     0x00000000     0x27f6
 .debug_line    0x00000000      0x3d9 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_line    0x000003d9      0x26b /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_line    0x00000644      0x2eb /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_line    0x0000092f      0xec6 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_line    0x000017f5      0x795 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_line    0x00001f8a      0x86c /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

.debug_str      0x00000000    0x70bf4
 .debug_str     0x00000000    0x70bf4 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
                              0x6fc22 (size before relaxing)
 .debug_str     0x00070bf4        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
                               0x33ce (size before relaxing)
 .debug_str     0x00070bf4        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
                               0x3bcc (size before relaxing)
 .debug_str     0x00070bf4        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                               0x4019 (size before relaxing)
 .debug_str     0x00070bf4        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
                               0x34dc (size before relaxing)
 .debug_str     0x00070bf4        0x0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                              0x70350 (size before relaxing)

.debug_frame    0x00000000      0x308
 .debug_frame   0x00000000       0x38 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
 .debug_frame   0x00000038       0x84 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
 .debug_frame   0x000000bc       0x5c /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
 .debug_frame   0x00000118       0xa8 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
 .debug_frame   0x000001c0       0xb0 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
 .debug_frame   0x00000270       0x98 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o

Cross Reference Table

Symbol                                            File
AHBPrescTable                                     /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
APBPrescTable                                     /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
Default_Handler                                   /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
Reset_Handler                                     /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
SystemCoreClock                                   /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
SystemCoreClockUpdate                             /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
SystemInit                                        /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/system.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
__aeabi_idiv0                                     /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
__aeabi_ldiv0                                     /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
__libc_init_array                                 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
_ebss                                             /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
_edata                                            /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
_estack                                           /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
_sbss                                             /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
_sdata                                            /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
_sidata                                           /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
drill_safe_boot                                   /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_safe_gpio_configure_outputs                 /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_safe_gpio_preload                           /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_safe_gpio_validate                          /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_safe_gpio.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_smo_init                                    /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_smo_reset                                   /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
drill_smo_sincos                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_smo_step                                    /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_smo_svpwm_to_ab                             /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
drill_smo_target_angle_error_rad                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_smo_target_forward_rpm                      /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_smo_target_reverse_rpm                      /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
drill_smo_target_status                           /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
g_pfnVectors                                      /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
main                                              /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/startup.o
memcmp                                            /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
memcpy                                            /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
memset                                            /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/runtime.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/drill_smo.o
mfoc_init                                         /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
mfoc_reset                                        /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
mfoc_step                                         /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/motor_foc.o
                                                  /Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_sensorless_smo_a0/build/target_diag_main.o
