Hello,
I need to be able to tell the difference, in software, between a MCIMX7D5EVM10SD and MCIMX7D7DVM10SC. (One is rev D, and one is rev C). Is this difference detectable from the software? If so, where do I look?
Best,
Jonah
Solved! Go to Solution.
Hi Jonah
for reading/writing fuses one can refer to:
Q&A: How to program i.MX6 eFUSE?
check function is_soc_rev() in uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
uboot-imx.git - Freescale i.MX u-boot Tree
Best regards
igor
Hi Jonah
one can check SI_REV[3:0 described in Table 6-19. Fusemap Descriptions
i.MX7D Reference Manual
http://cache.nxp.com/files/32bit/doc/ref_manual/IMX7DRM.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
igorpadykov Is there any reason this field became "Reserved" in the latest IMXDRM (2018)? ...
Igor,
Thanks for the link. I had come across that field, but I was not sure how to make use of it.
1) Is it mapped to physical address 0x0440?
2) What values should I expect? For example, does 0x1 = rev A, 0x2 = rev B, 0x3 = rev C?
Best,
Jonah
Hi Jonah
for reading/writing fuses one can refer to:
Q&A: How to program i.MX6 eFUSE?
check function is_soc_rev() in uboot/board/freescale/mx7dsabresd/mx7dsabresd.c
uboot-imx.git - Freescale i.MX u-boot Tree
Best regards
igor
Perfect, thanks for the reference!