Hello everybody,
Recently I spent some time for trying to program Fuses on an 8ULP board to get it booted from eMMC.
These findings might be helpful for those who need to perform this:
Manual Procedure:
Boot into U-Boot via UUU, stop autoboot, then:
=> fuse prog -y 4 1 0x00400000
=> fuse prog -y 3 7 0x00008000
=> reset
After reboot, verify:
=> fuse read 4 1
Word 0x00000001: 00400000
=> fuse read 3 7
Word 0x00000007: 00008000
Disconnect USB, power cycle - board boots from eMMC.
UUU script:
uuu_version 1.2.39
# prog-boot-fuses-evk.lst
# Programs eMMC-boot fuses (Boot Config and BT_FUSE_SEL) on a CLEAN EVK-board 8ULP
#SDPS: boot -f flash.bin
SDPS: boot -f u-boot-imx8ulp-evk-uuu.imx
SDPV: delay 2000
#SDPV: write -f flash.bin -skipspl
SDPV: write -f u-boot-imx8ulp-evk-uuu.imx -skipspl
SDPV: jump
FB: ucmd fuse prog -y 4 1 0x00400000
FB: ucmd fuse prog -y 3 7 0x00008000