AnsweredAssumed Answered

Having trouble with MFG Tool ( fuse programming )

Question asked by George Pontis on Apr 15, 2019
Latest reply on Jun 23, 2019 by George Pontis

I'm having some trouble using the manufacturing tools to program one fuse. The target is a custom board with 1062. My first question is about how to use the tools. My understanding is that step 1 is to use sdphost to load the binary to target RAM. Step 2, use sdphost to jump to the start address. Step 3, use blhost execute the command to program a fuse. Since I don't want to risk making a mistake in fuse programming I am experimenting with the command get-property rather than any of the efuse commands.

 

It looks like the target does not really start executing after the jump as it does not respond to the USB at 15a2/0073. The log follows. BTW I am open to following a C code example of fuse programming, if anyone has that to share or a pointer to the same.

 

C:\prompt> sdphost\win\sdphost.exe -t 10000 -u 0x1FC9,0x0135 -- write-file 0x20000000 "mfgtools-rel\Profiles\MXRT106X/OS Firmware/ivt_flashloader.bin"
Preparing to send 90529 (0x161a1) bytes to the target.
(1/1)0%Status (HAB mode) = 1450735702 (0x56787856) HAB disabled.
Reponse Status = 2290649224 (0x88888888) Write File complete.
C:\prompt>sdphost\win\sdphost.exe -d -t 10000 -u 0x1FC9,0x0135 -- jump-address 0x20002000
[01 0b 0b 20 00 20 00 00 00 00 00 00 00 00 00 00 00]
<03 56 78 78 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00>
Status (HAB mode) = 1450735702 (0x56787856) HAB disabled.
C:\prompt>sleep 1
C:\prompt>blhost\win\blhost -d -u -- get-property 1
Error: UsbHidPeripheral() cannot open USB HID device (vid=0x15a2, pid=0x0073, sn=).

Outcomes