Skip to content

Validation Report: alif_ae822fa0e5597bs0

Architecture: ARM Cortex-M.

1. Dynamic Simulation Validation

Status: ✅ Passed (simulation-ok)

2026-10-18T14:39:49.928895Z  INFO labwired_cli::commands::run: Starting LabWired Simulator
2026-10-18T14:39:49.929210Z  INFO labwired_core::system::builder: Loading chip descriptor: ../../chips/onboarding/alif_ae822fa0e5597bs0.yaml
2026-10-18T14:39:49.933916Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio0') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.933959Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio1') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.933971Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio2') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.933981Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio3') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.933992Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio4') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934002Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio5') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934013Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio6') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934022Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio7') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934032Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio8') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934043Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio9') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934053Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio10') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934063Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio11') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934074Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio12') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934084Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio13') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934094Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'gpio14') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934104Z  WARN labwired_core::bus::profiles: GPIO type 'designware_apb_gpio' (peripheral 'lpgpio') has no dedicated register model; falling back to the STM32F1 placeholder layout. This is a known-incomplete onboarding model — set `config.profile` or add a real model for correct behaviour.
2026-10-18T14:39:49.934298Z  INFO labwired_cli::commands::run: Loading firmware: "/home/andrii/Projects/labwired-renode/core/tests/fixtures/uart-ok-thumbv7m.elf"
2026-10-18T14:39:49.934366Z  INFO labwired_loader: ELF Entry Point: 0x401
2026-10-18T14:39:49.934373Z  INFO labwired_cli::commands::run: Firmware Loaded Successfully!
2026-10-18T14:39:49.934377Z  INFO labwired_cli::commands::run: Entry Point: 0x401
2026-10-18T14:39:49.935672Z  INFO labwired_cli::commands::run: Starting Simulation (ARM Cortex-M)...
2026-10-18T14:39:49.939452Z  INFO labwired_cli::commands::run: Initial PC: 0x400, SP: 0x20020000
2026-10-18T14:39:49.939475Z  INFO labwired_cli: Running for 20000 steps...
2026-10-18T14:39:49.939565Z  INFO labwired_cli: Simulation Error at step 2: Memory access violation at 0x2001ffe0
2026-10-18T14:39:49.939583Z  INFO labwired_cli::report: Simulation loop finished.
2026-10-18T14:39:49.939588Z  INFO labwired_cli::report: Final PC: 0x45c
2026-10-18T14:39:49.939592Z  INFO labwired_cli::report: Total Instructions: 2
2026-10-18T14:39:49.939596Z  INFO labwired_cli::report: Total Cycles: 2
2026-10-18T14:39:49.939600Z  INFO labwired_cli::report: Average IPS: 383.22

Hardware Coverage Report

Peripheral ID Base Address Type
gpio0 0x49000000 designware_apb_gpio
gpio1 0x49001000 designware_apb_gpio
gpio2 0x49002000 designware_apb_gpio
gpio3 0x49003000 designware_apb_gpio
gpio4 0x49004000 designware_apb_gpio
gpio5 0x49005000 designware_apb_gpio
gpio6 0x49006000 designware_apb_gpio
gpio7 0x49007000 designware_apb_gpio
gpio8 0x49008000 designware_apb_gpio
gpio9 0x49009000 designware_apb_gpio
gpio10 0x4900a000 designware_apb_gpio
gpio11 0x4900b000 designware_apb_gpio
gpio12 0x4900c000 designware_apb_gpio
gpio13 0x4900d000 designware_apb_gpio
gpio14 0x4900e000 designware_apb_gpio
lpgpio 0x42002000 designware_apb_gpio
i2c0 0x49010000 stub
i2c1 0x49011000 stub
i2c2 0x49012000 stub
i2c3 0x49013000 stub
uart0 0x49018000 ns16550
uart1 0x49019000 ns16550
uart2 0x4901a000 ns16550
uart3 0x4901b000 ns16550
uart4 0x4901c000 ns16550
uart5 0x4901d000 ns16550
uart6 0x4901e000 ns16550
uart7 0x4901f000 ns16550
fdcan 0x49036000 stub
dwt 0xe0001000 dwt

Total Peripherals: 30