Skip to content

Validation Report: nrf52840dk_nrf52840

Architecture: ARM Cortex-M4F.

1. Dynamic Simulation Validation

Status: ✅ Passed (simulation-ok)

2026-10-18T14:40:06.625407Z  INFO labwired_cli::commands::run: Starting LabWired Simulator
2026-10-18T14:40:06.625679Z  INFO labwired_core::system::builder: Loading chip descriptor: ../../chips/onboarding/nrf52840dk_nrf52840.yaml
2026-10-18T14:40:06.628105Z  INFO labwired_cli::commands::run: Loading firmware: "/home/andrii/Projects/labwired-renode/core/tests/fixtures/uart-ok-thumbv7m.elf"
2026-10-18T14:40:06.628239Z  INFO labwired_loader: ELF Entry Point: 0x401
2026-10-18T14:40:06.628264Z  INFO labwired_cli::commands::run: Firmware Loaded Successfully!
2026-10-18T14:40:06.628269Z  INFO labwired_cli::commands::run: Entry Point: 0x401
2026-10-18T14:40:06.632682Z  INFO labwired_cli::commands::run: Starting Simulation (ARM Cortex-M)...
2026-10-18T14:40:06.632703Z  INFO labwired_cli::commands::run: Initial PC: 0x400, SP: 0x20020000
2026-10-18T14:40:06.632714Z  INFO labwired_cli: Running for 20000 steps...
2026-10-18T14:40:06.632800Z  INFO labwired_cli: Simulation Error at step 2: Memory access violation at 0x2001ffe0
2026-10-18T14:40:06.632821Z  INFO labwired_cli::report: Simulation loop finished.
2026-10-18T14:40:06.632825Z  INFO labwired_cli::report: Final PC: 0x45c
2026-10-18T14:40:06.632829Z  INFO labwired_cli::report: Total Instructions: 2
2026-10-18T14:40:06.632833Z  INFO labwired_cli::report: Total Cycles: 2
2026-10-18T14:40:06.632837Z  INFO labwired_cli::report: Average IPS: 438.22

Hardware Coverage Report

Peripheral ID Base Address Type
led0 0x0000000d led
led1 0x0000000e led
led2 0x0000000f led
led3 0x00000010 led
sw0 0x0000000b button
sw1 0x0000000c button
sw2 0x00000018 button
sw3 0x00000019 button
uart0 0x40002000 nrf52840_uart
uart1 0x40028000 nrf52840_uart
rtc0 0x4000b000 nrf52840_rtc
rtc1 0x40011000 nrf52840_rtc
rtc2 0x40024000 nrf52840_rtc
wdt 0x40010000 nrf52840_watchdog
ppi 0x4001f000 nrf52840_ppi
clock 0x40000000 nrf_clock
twi0 0x40003000 nrf52840_i2c
spi2 0x40023000 nrf52840_spi
gpio0 0x50000500 nrf52840_gpio
gpio1 0x50000800 nrf52840_gpio
gpiote 0x40006000 nrf52840_gpiotasksevents
twi1 0x40004000 nrf52840_i2c
timer0 0x40008000 nrf52840_timer
timer1 0x40009000 nrf52840_timer
timer2 0x4000a000 nrf52840_timer
timer3 0x4001a000 nrf52840_timer
timer4 0x4001b000 nrf52840_timer
i2s 0x40025000 nrf52840_i2s
pdm 0x4001d000 nrf52840_pdm
radio 0x40001000 nrf52840_radio
rng 0x4000d000 nrf52840_rng
ecb 0x4000e000 nrf52840_ecb

Total Peripherals: 32