steps for going to efuses?

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

steps for going to efuses?

1,383 次查看
dluberger
Contributor V

I want to enable the low power boot mode on my imx6sx processor, but it can only be done through fuses. I've only ever used gpio override mode and i'm worried i'm going to brick my eval board.  The reference manual gives a table of settings that can be enabled via fuses, and my understanding is that going from a "0" to a "1" is non-reversible, so I only want to set the fuses that I absolutely need. I'm using the SoloX SABRE SD eval board, so I would want to duplicate the boot device settings and then only add the low power boot mode (i'm looking to use the absolutely lowest frequency settings in low power boot mode).

I know u-boot comes with the "fuse" command, but I'm worried I'll screw something up if I jump in blindly.  Is there a guide with explicit steps and fuse register values to use? 

标签 (2)
0 项奖励
回复
1 回复

1,308 次查看
b36401
NXP Employee
NXP Employee

Yes. Efuse programming is non-reversible.

You can use Shadow Registers for testing purposes prior to program the fuses.
In simply words Shadow Registers may be considered as fuse’s cache.
They allow to read and override fuse values in shadow cache without affecting fuse elements.

Linux fsl_otp driver provides the function to program fuses.
It is possible to write directly to shadow registers.
The values will not be programmed to fuse if the corresponding operation flow is not performed.

Have a great day,
Victor

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

0 项奖励
回复