Validation Report: nxp-s32k388
Superseded. This is the auto-generated report for the staged
onboarding/nxp-s32k388descriptor (a generic UART fixture on the Renode-derived map, with 256 KiB of RAM and no S32K3 SIUL2 model). The promoted S32K388 part iss32k388, and the board package is S32K388EVB-Q289.
Architecture: ARMv7E-M.
1. Dynamic Simulation Validation
Status: ✅ Passed (simulation-ok)
[2m2026-10-18T14:40:19.104561Z[0m [32m INFO[0m [2mlabwired_cli::commands::run[0m[2m:[0m Starting LabWired Simulator
[2m2026-10-18T14:40:19.107450Z[0m [32m INFO[0m [2mlabwired_core::system::builder[0m[2m:[0m Loading chip descriptor: ../../chips/onboarding/nxp-s32k388.yaml
[2m2026-10-18T14:40:19.130453Z[0m [32m INFO[0m [2mlabwired_cli::commands::run[0m[2m:[0m Loading firmware: "/home/andrii/Projects/labwired-renode/core/tests/fixtures/uart-ok-thumbv7m.elf"
[2m2026-10-18T14:40:19.130591Z[0m [32m INFO[0m [2mlabwired_loader[0m[2m:[0m ELF Entry Point: 0x401
[2m2026-10-18T14:40:19.130606Z[0m [32m INFO[0m [2mlabwired_cli::commands::run[0m[2m:[0m Firmware Loaded Successfully!
[2m2026-10-18T14:40:19.130611Z[0m [32m INFO[0m [2mlabwired_cli::commands::run[0m[2m:[0m Entry Point: 0x401
[2m2026-10-18T14:40:19.136638Z[0m [32m INFO[0m [2mlabwired_cli::commands::run[0m[2m:[0m Starting Simulation (ARM Cortex-M)...
[2m2026-10-18T14:40:19.136658Z[0m [32m INFO[0m [2mlabwired_cli::commands::run[0m[2m:[0m Initial PC: 0x400, SP: 0x20020000
[2m2026-10-18T14:40:19.136669Z[0m [32m INFO[0m [2mlabwired_cli[0m[2m:[0m Running for 20000 steps...
[2m2026-10-18T14:40:19.136741Z[0m [32m INFO[0m [2mlabwired_cli[0m[2m:[0m Simulation Error at step 2: Memory access violation at 0x2001ffe0
[2m2026-10-18T14:40:19.136759Z[0m [32m INFO[0m [2mlabwired_cli::report[0m[2m:[0m Simulation loop finished.
[2m2026-10-18T14:40:19.136763Z[0m [32m INFO[0m [2mlabwired_cli::report[0m[2m:[0m Final PC: 0x45c
[2m2026-10-18T14:40:19.136767Z[0m [32m INFO[0m [2mlabwired_cli::report[0m[2m:[0m Total Instructions: 2
[2m2026-10-18T14:40:19.136771Z[0m [32m INFO[0m [2mlabwired_cli::report[0m[2m:[0m Total Cycles: 2
[2m2026-10-18T14:40:19.136775Z[0m [32m INFO[0m [2mlabwired_cli::report[0m[2m:[0m Average IPS: 324.69
Hardware Coverage Report
| Peripheral ID | Base Address | Type |
|---|---|---|
dwt |
0xe0001000 |
dwt |
mscm |
0x40260000 |
s32k3xx_miscellaneoussystemcontrolmodule |
siul2 |
0x40290000 |
s32k3xx_systemintegrationunitlite2 |
mc_me |
0x402dc000 |
s32kxx_modeentrymodule |
swt0 |
0x40270000 |
s32k3xx_softwarewatchdogtimer |
swt1 |
0x4046c000 |
s32k3xx_softwarewatchdogtimer |
swt2 |
0x40470000 |
s32k3xx_softwarewatchdogtimer |
swt3 |
0x40070000 |
s32k3xx_softwarewatchdogtimer |
stm0 |
0x40274000 |
s32k3xx_systemtimermodule |
stm1 |
0x40474000 |
s32k3xx_systemtimermodule |
stm2 |
0x40478000 |
s32k3xx_systemtimermodule |
stm3 |
0x4047c000 |
s32k3xx_systemtimermodule |
pit0 |
0x400b0000 |
s32k3xx_periodicinterrupttimer |
pit1 |
0x400b4000 |
s32k3xx_periodicinterrupttimer |
pit2 |
0x402fc000 |
s32k3xx_periodicinterrupttimer |
pit3 |
0x40300000 |
s32k3xx_periodicinterrupttimer |
rtc |
0x40288000 |
s32k3xx_realtimeclock |
lpi2c0 |
0x40350000 |
s32k3xx_lowpowerinterintegratedcircuit |
lpi2c1 |
0x40354000 |
s32k3xx_lowpowerinterintegratedcircuit |
lpspi0 |
0x40358000 |
stub |
lpspi1 |
0x4035c000 |
stub |
lpspi2 |
0x40360000 |
stub |
lpspi3 |
0x40364000 |
stub |
lpspi4 |
0x404bc000 |
stub |
lpspi5 |
0x404c0000 |
stub |
flex_io |
0x40324000 |
stub |
lpuart0 |
0x40328000 |
nxp_lpuart |
lpuart1 |
0x4032c000 |
nxp_lpuart |
lpuart2 |
0x40330000 |
nxp_lpuart |
lpuart3 |
0x40334000 |
nxp_lpuart |
lpuart4 |
0x40338000 |
nxp_lpuart |
lpuart5 |
0x4033c000 |
nxp_lpuart |
lpuart6 |
0x40340000 |
nxp_lpuart |
lpuart7 |
0x40344000 |
nxp_lpuart |
lpuart8 |
0x4048c000 |
nxp_lpuart |
lpuart9 |
0x40490000 |
nxp_lpuart |
lpuart10 |
0x40494000 |
nxp_lpuart |
lpuart11 |
0x40498000 |
nxp_lpuart |
lpuart12 |
0x4049c000 |
nxp_lpuart |
lpuart13 |
0x404a0000 |
nxp_lpuart |
lpuart14 |
0x404a4000 |
nxp_lpuart |
lpuart15 |
0x404a8000 |
nxp_lpuart |
mc_cgm_mux_0_css |
0x402d8304 |
pythonperipheral |
mc_cgm_mux_1_css |
0x402d8344 |
pythonperipheral |
mc_cgm_mux_2_css |
0x402d8384 |
pythonperipheral |
mc_cgm_mux_3_css |
0x402d83c4 |
pythonperipheral |
mc_cgm_mux_4_css |
0x402d8404 |
pythonperipheral |
mc_cgm_mux_5_css |
0x402d8444 |
pythonperipheral |
mc_cgm_mux_6_css |
0x402d8484 |
pythonperipheral |
mc_cgm_mux_7_css |
0x402d84c4 |
pythonperipheral |
mc_cgm_mux_8_css |
0x402d8504 |
pythonperipheral |
mc_cgm_mux_9_css |
0x402d8544 |
pythonperipheral |
mc_cgm_mux_10_css |
0x402d8584 |
pythonperipheral |
mc_cgm_mux_11_css |
0x402d85c4 |
pythonperipheral |
mc_cgm_mux_12_css |
0x402d8604 |
pythonperipheral |
mc_cgm_mux_13_css |
0x402d8644 |
pythonperipheral |
mc_cgm_mux_14_css |
0x402d8684 |
pythonperipheral |
mc_cgm_mux_15_css |
0x402d86c4 |
pythonperipheral |
mc_cgm_mux_16_css |
0x402d8704 |
pythonperipheral |
mc_cgm_mux_17_css |
0x402d8744 |
pythonperipheral |
mc_cgm_mux_18_css |
0x402d8784 |
pythonperipheral |
mc_cgm_mux_19_css |
0x402d87c4 |
pythonperipheral |
gmac0 |
0x40484000 |
stub |
gmac1 |
0x40488000 |
stub |
dma_channels0_11 |
0x40210000 |
nxp_edma_channels |
dma_channels12_32 |
0x40410000 |
nxp_edma_channels |
dma_mux0 |
0x40280000 |
s32k3xx_dmamux |
dma_mux1 |
0x40284000 |
s32k3xx_dmamux |
xrdc |
0x40278000 |
stub |
Total Peripherals: 69