i.MX8M nano Fusemap Bit Array

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

i.MX8M nano Fusemap Bit Array

Jump to solution
374 Views
danab
Contributor I

I am having a difficult time figuring out which fuses on the i.MX8M nano are in the fuse array and which are bank/word. Which fuses can be burned a fuse at a time, and which must be burned a word at at time?

Thanks!

0 Kudos
Reply
1 Solution
333 Views
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi @danab,

Yes, that is also valid, I said the most quick way to write the fuses, the other end option is the one that you said, you burn/set a fuse bit and later burn another one from the same word, in the next operation you can write 0 to previous burned fuses and have no effect, as described by you.

Yes, setting lock bits prevent from writing to the protected bits.

Let me know if you have further questions.

Regards!

View solution in original post

0 Kudos
Reply
4 Replies
350 Views
danab
Contributor I

Thank you for your reply, Joseph.  Let me see if I understand this correctly.

Let's say, for instance, I burn 0x450 bit 8 with 0x00000100, could I then go back and burn 0x450 bit 24 with 0x01000000? Assuming after both writes the fuses would be 0x01000100.  Or can I only write to that address 1 time?

Also, if I burn the lock fuses first, wouldn't that prevent me from burning the fuses they are controlling?

Kind Regards

0 Kudos
Reply
334 Views
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi @danab,

Yes, that is also valid, I said the most quick way to write the fuses, the other end option is the one that you said, you burn/set a fuse bit and later burn another one from the same word, in the next operation you can write 0 to previous burned fuses and have no effect, as described by you.

Yes, setting lock bits prevent from writing to the protected bits.

Let me know if you have further questions.

Regards!

0 Kudos
Reply
287 Views
danab
Contributor I
Thanks, Joseph!
0 Kudos
Reply
356 Views
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi,

Thank you for your interest in NXP Semiconductor products,

You can burn fuses by word, you first need to identify what word you want to burn, e.g. 480 fuse, which is bank 2 word 0.

Then, confirm the lock bits in the words if the word has lock bits that you want to SET, I would recommend burning lock bits first and then burn the rest of the fuses.

In summary, all can be word size burned, but I recommend burning first lock bits by word then the rest of the bits of that word.

JosephAtNXP_0-1760545560747.png

Regards

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2186762%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX8M%20nano%20Fusemap%20Bit%20Array%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2186762%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20am%20having%20a%20difficult%20time%20figuring%20out%20which%20fuses%20on%20the%20i.MX8M%20nano%20are%20in%20the%20fuse%20array%20and%20which%20are%20bank%2Fword.%20Which%20fuses%20can%20be%20burned%20a%20fuse%20at%20a%20time%2C%20and%20which%20must%20be%20burned%20a%20word%20at%20at%20time%3F%3C%2FP%3E%3CP%3EThanks!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2187492%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20Fusemap%20Bit%20Array%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2187492%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EThanks%2C%20Joseph!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2186911%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20Fusemap%20Bit%20Array%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2186911%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F216936%22%20target%3D%22_blank%22%3E%40danab%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EYes%2C%20that%20is%20also%20valid%2C%20I%20said%20the%20most%20quick%20way%20to%20write%20the%20fuses%2C%20the%20other%20end%20option%20is%20the%20one%20that%20you%20said%2C%20you%20burn%2Fset%20a%20fuse%20bit%20and%20later%20burn%20another%20one%20from%20the%20same%20word%2C%20in%20the%20next%20operation%20you%20can%20write%200%20to%20previous%20burned%20fuses%20and%20have%20no%20effect%2C%20as%20described%20by%20you.%3C%2FP%3E%0A%3CP%3EYes%2C%20setting%20lock%20bits%20prevent%20from%20writing%20to%20the%20protected%20bits.%3C%2FP%3E%0A%3CP%3ELet%20me%20know%20if%20you%20have%20further%20questions.%3C%2FP%3E%0A%3CP%3ERegards!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2186815%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20Fusemap%20Bit%20Array%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2186815%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThank%20you%20for%20your%20reply%2C%20Joseph.%26nbsp%3B%20Let%20me%20see%20if%20I%20understand%20this%20correctly.%3C%2FP%3E%3CP%3ELet's%20say%2C%20for%20instance%2C%20I%20burn%200x450%20bit%208%20with%200x00000100%2C%20could%20I%20then%20go%20back%20and%20burn%200x450%20bit%2024%20with%200x01000000%3F%20Assuming%20after%20both%20writes%20the%20fuses%20would%20be%200x01000100.%26nbsp%3B%20Or%20can%20I%20only%20write%20to%20that%20address%201%20time%3F%3CBR%20%2F%3E%3CBR%20%2F%3EAlso%2C%20if%20I%20burn%20the%20lock%20fuses%20first%2C%20wouldn't%20that%20prevent%20me%20from%20burning%20the%20fuses%20they%20are%20controlling%3F%3C%2FP%3E%3CP%3EKind%20Regards%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2186790%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20Fusemap%20Bit%20Array%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2186790%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3EThank%20you%20for%20your%20interest%20in%20NXP%20Semiconductor%20products%2C%3C%2FP%3E%0A%3CP%3EYou%20can%20burn%20fuses%20by%20word%2C%20you%20first%20need%20to%20identify%20what%20word%20you%20want%20to%20burn%2C%20e.g.%20480%20fuse%2C%20which%20is%20bank%202%20word%200.%3C%2FP%3E%0A%3CP%3EThen%2C%20confirm%20the%20lock%20bits%20in%20the%20words%20if%20the%20word%20has%20lock%20bits%20that%20you%20want%20to%20SET%2C%20I%20would%20recommend%20burning%20lock%20bits%20first%20and%20then%20burn%20the%20rest%20of%20the%20fuses.%3C%2FP%3E%0A%3CP%3EIn%20summary%2C%20all%20can%20be%20word%20size%20burned%2C%20but%20I%20recommend%20burning%20first%20lock%20bits%20by%20word%20then%20the%20rest%20of%20the%20bits%20of%20that%20word.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22JosephAtNXP_0-1760545560747.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22JosephAtNXP_0-1760545560747.png%22%20style%3D%22width%3A%20505px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F360964iA54596A55BD9E832%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22JosephAtNXP_0-1760545560747.png%22%20alt%3D%22JosephAtNXP_0-1760545560747.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ERegards%3C%2FP%3E%3C%2FLINGO-BODY%3E