How to use fuse command in imx6ul?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to use fuse command in imx6ul?

Jump to solution
1,869 Views
zhangbin_eos
Contributor III

hello,

  

I am currently using the imx6ul-14X14-evk board, and I want to change the boot mode to "Boot From Fuses Mode".
I'm currently using NAND Flash boot. The Nandflash model is "MT29F32G08CBADBWP".
When I use SW602[1:2]= (ON, OFF) and SW601[1:4]= (ON, ON, OFF, ON), I can work normally.

Questions:
1. How can I modify eFuse to make the board work properly when using "Boot From Fuses Mode"?
I tried to set it up as follow ,but The chip doesn't seem to start,so how do I set it? Are these settings reversible?

fuse prog -y 0 0 00328033

fuse prog -y 0 5 000000A1

2. What is the difference between "fuse override" and "fuse prog" ?

Please help me,thank you!

Labels (2)
0 Kudos
1 Solution
1,550 Views
igorpadykov
NXP Employee
NXP Employee

Hi

fuse programming is not reversible, difference between "fuse override"

and "fuse prog" is described in

Burning eFuses on i.MX6 and i.MX7 - i.MXDev Blog 

For booting from fuses one can check Chapter 8
System Boot i.MX 6UltraLite Applications Processor Reference Manual

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
2 Replies
1,551 Views
igorpadykov
NXP Employee
NXP Employee

Hi

fuse programming is not reversible, difference between "fuse override"

and "fuse prog" is described in

Burning eFuses on i.MX6 and i.MX7 - i.MXDev Blog 

For booting from fuses one can check Chapter 8
System Boot i.MX 6UltraLite Applications Processor Reference Manual

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
1,550 Views
zhangbin_eos
Contributor III

I ran follow command ,and I can start it normal.Thank you for your reply.

# Burn 0x460[4] - BT_FUSE_SEL
fuse prog -y 0 6 0x00000010

# Burn 0x450[0-7] - BT_FUSE_SEL
fuse prog -y 0 5 0x000000B3

# Burn 0x450[8-15] - BT_FUSE_SEL
fuse prog -y 0 5 0x00000800

0 Kudos