Hi all,
We are using IMX6 solo lite for one of our application we are having some doubts on booting the processor.
As per our design we have connected Boot mode pins configuration as 00 i.e.., Select from EFUSES So for my application I have connected SD card which is connected to SD3 or from EMMC which is connected to SD4.
I need to know
Regards,
John Wesley.
Solved! Go to Solution.
Hi John
for fuse blow one can look below
Q&A: How to program i.MX6 eFUSE?
also one can use SDK (ocotp_test.c) run it with jtag
i.MX 6Series Platform SDK : Bare-metal SDK
If one selected boot from fuses, this fuse selection can no be changed,
since fuses are one time programmable.
IMX6SLRM Table 8-1. Boot MODE Pin Settings
Fuses select just boot options, after boot all modules remain fully
functional, that is :SD card will support SD3 and EMMC will support SD4.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igor,
Thanks for your reply
May I know is there any particular document how to use this MFG tool to blow the fuses ?
Dou you mean that by doing EFUSE only we can set the BT_FUSE_SEL correct ?
By doing EFUSE only , we can select SD card on which slot (port of processor) it can run ,If not after booting How to select SD card on which port of processor it should run?
Thanks and regards,
John Wesley.
Hi John
fuses select boot device and this selection can not be changed.
If you wish to change boot selection you should use boot from boot pins.
Regarding MFG tool to blow the fuses - I am afraid there is no special
document for its usage with fuses.
~igor
Hi John
for fuse blow one can look below
Q&A: How to program i.MX6 eFUSE?
also one can use SDK (ocotp_test.c) run it with jtag
i.MX 6Series Platform SDK : Bare-metal SDK
If one selected boot from fuses, this fuse selection can no be changed,
since fuses are one time programmable.
IMX6SLRM Table 8-1. Boot MODE Pin Settings
Fuses select just boot options, after boot all modules remain fully
functional, that is :SD card will support SD3 and EMMC will support SD4.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igor,
May I know is there any particular document how to use this MFG tool to blow the fuses ?
Dou you mean that by doing EFUSE only we can set the BT_FUSE_SEL correct ?
By doing EFUSE only , we can select SD card on which slot (port of processor) it can run ,If not after booting How to select SD card on which port of processor it should run?
Thanks and regards,
John Wesley.
Hi John
one can check below
https://community.freescale.com/thread/316232
From RM:
Boot From Fuses Mode (BOOT_MODE[1:0] = 00b)
The boot ROM code uses the boot eFUSE settings only.
If set to Boot From Fuses, the boot flow is controlled by the BT_FUSE_SEL eFUSE
value. If BT_FUSE_SEL = 0, indicating that the boot device (for example, Flash, SD/
MMC) has not yet been programmed, the boot flow jumps directly to the Serial
Downloader. If BT_FUSE_SEL = 1, the normal boot flow is followed, where the ROM
attempts to boot from the selected boot device.
I did not understand all questions.