Memory region         Used Size  Region Size  %age Used
           FLASH:        9168 B        32 KB     27.98%
             RAM:        2664 B         8 KB     32.52%
   text	   data	    bss	    dec	    hex	filename
   9120	     48	   2616	  11784	   2e08	/Users/guman/Documents/Codex/2026-09-27/https-www-amazon-com-electric-drill/work/tri-product-continuation-2026-10-18.nosync/vacuum_pressure_age_A125/firmware/固件/vacuum_target/build/vacuum_control_g030f6.elf
{
  "status": "LINKED_IMAGE_STATIC_CHECK_PASS",
  "target": "STM32G030F6P6 / Cortex-M0+",
  "toolchain": "arm-none-eabi-gcc (GCC) 16.2.0",
  "flash_binary_bytes": 9168,
  "initial_sp": "0x20002000",
  "reset_vector": "0x080000cd",
  "linked_runtime_symbols": [
    "vacuum_fan_manager_init",
    "vacuum_fan_manager_step",
    "vacuum_output_lock_allows_power",
    "vacuum_output_lock_allows_duty",
    "vacuum_board_set_fan_power",
    "vacuum_board_set_fan_duty",
    "vacuum_board_init",
    "vacuum_board_sample",
    "vacuum_board_force_fan_disabled",
    "vacuum_vbus_count_to_mv",
    "vacuum_current_count_to_ma",
    "vpr_init",
    "vpr_step",
    "pk_step",
    "vui_step",
    "vacuum_board_read_panel",
    "vd_render",
    "vd_begin",
    "vd_service",
    "display_bus_init",
    "display_bus_write",
    "si_write",
    "display_bus_read_register",
    "si_read_register",
    "xp_decode",
    "g_pressure_decoded",
    "pv_init",
    "pv_begin",
    "pv_complete",
    "pv_tick",
    "g_pressure_read_recent"
  ],
  "fan_policy_called_from_main": true,
  "panel_adc_and_runtime_bound_from_main": true,
  "panel_sample_interval_ms": 10,
  "display_runtime_bound_from_main": true,
  "display_gpio_pins": "PA6 SCL / PA7 SDA / open drain",
  "display_timer": "TIM14 nominal1MHz",
  "display_service_schedule_ms": 5,
  "display_frame_interval_ms": 500,
  "physical_display_validation": false,
  "pressure_read_called_from_main": true,
  "pressure_decoder_bound_from_main": true,
  "linked_expected_pressure_profile": {
    "address": "0x58",
    "protocol_revision": 31,
    "min_pa": -500,
    "max_pa": 500
  },
  "physical_sensor_identity_verified": false,
  "pressure_candidate_address": "0x58",
  "pressure_register_start": "0x04",
  "pressure_nominal_poll_interval_ms": 250,
  "pressure_measurement_qualified": false,
  "panel_debug_record_bytes": 44,
  "learning_resources_ready": false,
  "fan_power_and_pwm_callbacks_hard_locked_off": true,
  "entry_symbol": "main",
  "sha256_bin": "18af8cbe8eb31faf1a4eea5ff9b4ee5cb9eb1d547f247176366c1e5fb2696d96",
  "sha256_elf": "10deada71134396cdc0f9dd6018b5503439c28a5819e68e135ac1555ecd5abac",
  "physical_hardware_validation": false,
  "sensor_and_timer_runtime_enabled": true,
  "fan_power_output_enabled": false,
  "physical_gpio_levels_verified": false,
  "blower_profile_validated": false,
  "product_function_complete": false
}
