Hello @Jarbo
In i.MX8x families, the fuses are organized in fuse arrays instead of fuse banks and words, in this case, the bank parameter should be set to zero and the word should match the Fuse row Index in the processors fuse map.
So, in fuse map we can see the row index for MAC1_ADDR[31:00]:
So, the command to fuse the MAC1_ADDR[31:00] should be:
=> fuse prog 0 708 0xFFFFFFFF
Where 0xFFFFFFFF is your MAC1_ADDR[31:00]
I hope this can helps to you.
Best regards,
Salas.
Hello @Jarbo
In i.MX8x families, the fuses are organized in fuse arrays instead of fuse banks and words, in this case, the bank parameter should be set to zero and the word should match the Fuse row Index in the processors fuse map.
So, in fuse map we can see the row index for MAC1_ADDR[31:00]:
So, the command to fuse the MAC1_ADDR[31:00] should be:
=> fuse prog 0 708 0xFFFFFFFF
Where 0xFFFFFFFF is your MAC1_ADDR[31:00]
I hope this can helps to you.
Best regards,
Salas.
IMX8 works perfectly, thanks! I can now read and write with the NXP OCTP driver, but with IMX93, could you please provide me with the offset? I have tried several and I cannot write with this one.
Hello @Jarbo
It is preferable to do a new post because this thread is related to i.MX8QXP, but for i.MX93 you can find information how to calculate your fuse in reference manual:
Best regards,
Salas.