Memory region         Used Size  Region Size  %age Used
           FLASH:       18192 B       128 KB     13.88%
             RAM:        2920 B        22 KB     12.96%
   text	   data	    bss	    dec	    hex	filename
  18188	      4	   2916	  21108	   5274	/Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-10.nosync/drill_current_zero_A83/firmware/固件/drill_target/build/drill_control_g431cb.elf
{
  "status": "LINKED_IMAGE_STATIC_CHECK_PASS",
  "target": "STM32G431CBT6 / Cortex-M4",
  "toolchain": "arm-none-eabi-gcc (GCC) 16.2.0",
  "flash_binary_bytes": 18192,
  "flash_capacity_bytes": 131072,
  "ram_used_bytes": 2920,
  "ram_capacity_bytes": 22528,
  "initial_sp": "0x20005800",
  "reset_vector": "0x08000401",
  "linked_policy_symbols": [
    "SystemInit",
    "drill_safe_boot",
    "drill_safe_gpio_validate",
    "drill_safe_gpio_preload",
    "drill_safe_gpio_configure_outputs",
    "drv8316_configure_off",
    "ds_init",
    "charge_manager_step",
    "charge_registers_init"
  ],
  "entry_symbol": "main",
  "sha256_bin": "227bb03a9077bca311bed3e47fd88f05280c9a6735bf63693822edd4442b3bfd",
  "sha256_elf": "c831c5c9f3aeaa7c16e249bb3c6f38d1fc67dc0dceefe57b84b963db01ebca75",
  "physical_hardware_validation": false,
  "current_candidate_service_bound": true,
  "current_calibration_started_in_main": false,
  "current_diagnostic_bytes": 80,
  "current_physical_calibration_verified": false,
  "independent_current_cutoff_qualified": false,
  "ADC1_diagnostic_service_bound": true,
  "ADC1_started_in_main": false,
  "simultaneous_FOC_sampling_bound": false,
  "ADC12_dual_regular_trigger_candidate_linked": true,
  "DMA1_ADC12_stream_candidate_linked": true,
  "DMA_ring_SRAM_address": "20000124",
  "DMA_stream_started_in_main": false,
  "FOC_consumer_connected": false,
  "internal_TIM1_sampling_clock_started_in_main": false,
  "TIM2_microsecond_timebase_and_SysTick_wake_bound": true,
  "timebase_and_SPI_schedule_called_in_main": true,
  "SysTick_vector_verified": true,
  "clock_accuracy_and_runtime_latency_qualified": false,
  "DWT_TIM2_service_monitor_bound": true,
  "physical_DWT_counter_capture": false,
  "SWD_retained_timing_snapshot_bytes": 104,
  "retained_snapshot_request_is_not_motor_run_permission": true,
  "PLL128_initializer_bound_before_TIM1": true,
  "nominal_core_clock_Hz": 128000000,
  "SPI2_initializer_bound": true,
  "SPI2_async_transport_linked": true,
  "SPI2_transactions_started_in_main": false,
  "DRV_register_configuration_runtime_bound": true,
  "DRV_configuration_started_in_main": false,
  "safe_gpio_boot_function_linked": true,
  "physical_gpio_levels_verified": false,
  "tim1_initializer_bound": true,
  "tim1_initialized_on_physical_MCU": false,
  "tim1_counter_enabled": false,
  "tim1_channels_and_MOE_enabled": false,
  "PWM_GPIO_alternate_functions_bound": false,
  "PWM_compare_staging_linked": true,
  "motor_power_enabled": false,
  "charge_enabled": false,
  "runtime_control_enabled": false,
  "candidate_object_compile": {
    "source": "固件/drill_driver/motor_foc.c",
    "target": "Cortex-M4 / STM32G431",
    "fpu": "fpv4-sp-d16",
    "float_abi": "hard",
    "status": "COMPILE_PASS_NOT_LINKED",
    "object_sha256": "e5e842d5e940b2204682f0bc351fe27326939eed2c717fe86dc78ba4998b9975",
    "linked_into_safe_gpio_image": false
  }
}
