# Connect to board connect exec sleep 2 targets -set -filter {name =~ "RPU"} rst -cores exec sleep 1 targets -set -filter {name =~ "PSU" || name =~ "PS8"} memmap -addr 0x00000000 -size 0xffffffff -flags 7 mwr 0xffff0000 0xeafffffe mwr 0xFF9A0000 0x08 mask_write 0xff5e023c 0x14 0 ; #clear rpu reset mask_write 0xff5e023c [expr 1 << 23] 0 ; #clear fpd reset mask_write 0xff5e0240 0x33 0 ; #clear dbg resets mask_write 0xff5e0090 0x01000000 0x01000000 mask_write 0xff9a0008 0x1 0x1 mask_write 0xff9a000c 0x1 0x1 mask_write 0xFF9A0200 0x4 0; #set r5_1 to lovec mask_write 0xff5e023c 0x17 0 targets -set -filter {name =~ "Cortex-R5 #1"} exec sleep 1 dow rpu_1.elf con targets -set -filter {name =~ "Cortex-R5 #0"} exec sleep 1 dow rpu_0.elf con exit