IMX6UL TAMPER pins as GPIOs

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

IMX6UL TAMPER pins as GPIOs

Jump to solution
1,541 Views
forumuser
Contributor II

I have a custom board using MCIMX6G3CVM05AA and would like to use the TAMPER pins as GPIOs.

According to IMX6ULRM the TAMPER_PIN_DISABLE[1:0] fuse has to be set to 0x3.

Trying to do this using uboot fails as following:

=>fuse read 0 3
Reading bank 0:

Word 0x00000003: 0001006b
=>
=> fuse prog 0 3 0x0031006b
Programming bank 0 word 0x00000003 to 0x0031006b...
Warning: Programming fuses is an irreversible operation!
         This may brick your system.
         Use this command only if you are sure of what you are doing!

Really perform this fuse programming? <y/N>
y
mxc_ocotp fuse_prog(): Access protect error
ERROR

According to similar threads on this forum this is not possible in the G3 version as the TAMPER_PIN_DISABLE[1:0] fuses are factory programmed.

Please help me clarify the following questions:

1. Are the G3 fuses pre-programmed? If yes, where do i find this information?

2. How exactly does "fuse prog" in uboot work, does it program fuses from '1' to '0' or from '0' to '1'?

BTW: According to the provided schematics the IMX6ULEVK has a MCIMX6G3CVM05AA using TAMPER pins as GPIOs while it is actually populated with an MCIMX6G2CVM05AA.

Labels (1)
1 Solution
926 Views
Yuri
NXP Employee
NXP Employee

Hello,

  The tamper fuses of the i.MX6UL G3 are pre-programmed and cannot be changed 

by customers. Fuse Map of i.MX6UL is not publicly available.

Have a great day,

Yuri

 

------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer

button. Thank you!

View solution in original post

3 Replies
927 Views
Yuri
NXP Employee
NXP Employee

Hello,

  The tamper fuses of the i.MX6UL G3 are pre-programmed and cannot be changed 

by customers. Fuse Map of i.MX6UL is not publicly available.

Have a great day,

Yuri

 

------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer

button. Thank you!

926 Views
forumuser
Contributor II

In other words the G3 is a G2 with fuses pre-programmed in an undisclosed way, which is not documented and customers are meant to find out about it only after they manufactured and debugged a custom board based on the eval kit and finally ask in this forum?

Am i the only one who thinks this would be worth mentioning on the website and in the documentation (and i'm talking big red letters)?

Best regards,

Ralf

926 Views
Yuri
NXP Employee
NXP Employee

Hello,

  Please create request (ticket) or apply to NXP distributors to get information about i.MX6 UL fuses.

Sales and Support|NXP 

Regards,

Yuri.

0 Kudos