Fuses programming on 8ULP - for booting from eMMC

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Fuses programming on 8ULP - for booting from eMMC

373 次查看
dimsu
Contributor II

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

标签 (1)
标记 (2)
0 项奖励
回复
0 回复数
%3CLINGO-SUB%20id%3D%22lingo-sub-2364801%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E7%86%94%E4%B8%9D%E5%9C%A8%208ULP%20%E4%B8%8A%E7%BC%96%E7%A8%8B-%E7%94%A8%E4%BA%8E%E4%BB%8E%20eMMC%20%E5%90%AF%E5%8A%A8%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2364801%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%3C%2FP%3E%3CP%3E%E6%9C%80%E8%BF%91%E6%88%91%E8%8A%B1%E4%BA%86%E4%B8%80%E4%BA%9B%E6%97%B6%E9%97%B4%E5%B0%9D%E8%AF%95%E5%9C%A8%208ULP%20%E6%9D%BF%E4%B8%8A%E5%AF%B9%20%E7%86%94%E4%B8%9D%20%E8%BF%9B%E8%A1%8C%E7%BC%96%E7%A8%8B%EF%BC%8C%E8%AE%A9%E5%AE%83%E4%BB%8E%20eMMC%20%E5%90%AF%E5%8A%A8%E3%80%82%3C%2FP%3E%3CP%3E%E8%BF%99%E4%BA%9B%E5%8F%91%E7%8E%B0%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%AF%B9%E9%9C%80%E8%A6%81%E8%BF%9B%E8%A1%8C%E8%BF%99%E9%A1%B9%E5%B7%A5%E4%BD%9C%E7%9A%84%E4%BA%BA%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E6%89%8B%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E9%80%9A%E8%BF%87%20UUU%20%E5%90%AF%E5%8A%A8%20U-Boot%EF%BC%8C%E5%81%9C%E6%AD%A2%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%EF%BC%8C%E7%84%B6%E5%90%8E%EF%BC%9A%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%3D%20%26gt%3B%20%E7%86%94%E4%B8%9D%20prog-y%204%201%200x00400000%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%20%3D%20%26gt%3B%20%E7%86%94%E4%B8%9D%20prog-y%203%207%200x00008000%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%20%3D%20%26gt%3B%20RESET%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E5%90%8E%EF%BC%8C%E8%BF%9B%E8%A1%8C%E9%AA%8C%E8%AF%81%EF%BC%9A%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%3D%26gt%3B%20%E7%86%94%E4%B8%9D%20read%204%201%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%E5%AD%97%200x00000001%3A%2000400000%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%3D%26gt%3B%20%E7%86%94%E4%B8%9D%20read%203%207%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3EWord%200x00000007%3A%2000008000%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%E6%96%AD%E5%BC%80%20USB%20%E8%BF%9E%E6%8E%A5%EF%BC%8C%E9%87%8D%E5%90%AF%E7%94%B5%E6%BA%90-%E4%BB%8E%20eMMC%20%E5%90%AF%E5%8A%A8%E4%B8%BB%E6%9D%BF%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSTRONG%3EUUU%20%E8%84%9A%E6%9C%AC%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3Euuu_version%201.2.39%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%23%20prog-boot-fuses-evk.lst%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%23%20%E5%9C%A8%20CLEAN%20EVK-Board%208ULP%20%E4%B8%8A%E7%BC%96%E7%A8%8B%20eMMC-boot%20%E7%86%94%E4%B8%9D%EF%BC%88%E5%90%AF%E5%8A%A8%E9%85%8D%E7%BD%AE%E5%92%8C%20BT_FUSE_SEL%EF%BC%89%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%23SDPS%3A%20%E5%90%AF%E5%8A%A8%20-f%20flash.bin%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3ESDPS%3A%20%E5%90%AF%E5%8A%A8%20-f%20u-boot-imx8ulp-evk-uuu.imx%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3ESDPV%3A%20delay%202000%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3E%23SDPV%3A%20write%20-f%20flash.bin%20-skipspl%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3ESDPV%3A%20write%20-f%20u-boot-imx8ulp-evk-uuu.imx%20-skipspl%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3ESDPV%3A%20jump%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3EFB%3A%20ucmd%20%E7%86%94%E4%B8%9D%20prog%20-y%204%201%200x00400000%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20color%3D%22%23008000%22%3EFB%3A%20ucmd%20%E7%86%94%E4%B8%9D%20prog%20-y%203%207%200x00008000%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2364801%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX8ULP%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E