Hello Freescale Team,
I think ther is a possible Bug in the version 1.0.6.0 of the OTP tool BitBurner.
I'm able to burn the OTP bits of my i.MX283 with version 1.0.5.6, but with 1.0.6.0 it is impossible. If I write a new value to HW_OCOTP_CUST0 with 1.0.6.0 it will not be taken but with 1.0.5.6. it will.
Solved! Go to Solution.
Please try using BitInit from the OTP TOOLs
Note, first, the otp_burner.py script should be used to generate OtpInit.sb file, that
burns OTP bits. Next, the BitInit.exe should be applied to load OtpInit.sb (from
the same directory as the BitInit.exe starts) .
I'm also trying to write some fuses, with this version on IMX280 without success.
Here is the tool's log:
Friday, July 12, 2013 15:00:54
StOtpAccessPitc::OtpRegisterWrite() reg_offset=0x19 val=0x00100001
Read back verify failed. Wrote: 0x00100001 Read: 0x00000000
StOtpAccessPitc::OtpRegisterWrite() reg_offset=0x19 val=0x00100000
Read back verify failed. Wrote: 0x00100000 Read: 0x00000000
StOtpAccessPitc::OtpRegisterWrite() reg_offset=0x19 val=0x00100000
Read back verify failed. Wrote: 0x00100000 Read: 0x00000000
StOtpAccessPitc::OtpRegisterWrite() reg_offset=0x19 val=0x00100000
Read back verify failed. Wrote: 0x00100000 Read: 0x00000000
Please try using BitInit from the OTP TOOLs
Note, first, the otp_burner.py script should be used to generate OtpInit.sb file, that
burns OTP bits. Next, the BitInit.exe should be applied to load OtpInit.sb (from
the same directory as the BitInit.exe starts) .