Hi all,
We have done some custom boards (SOM + test board) based on imx6. The issue is regarding the USB OTG boot mode. Some SOMs are detected in the Linux PC (using the "lsusb" command) in the USB OTG mode while some others are detected only in "Freescale Reserved" mode (i,e when boot switches are set to "11").
And in those SOMs which are detected only in freescale reserved mode, it cannot boot from SD card while other SOMs (which is properly detected in USB OTG mode) can able to boot from SD card. [ Sine boot switches and SD card slot resides in our test board, we are sure that SD card and boot switches are correctly wired/working.]
Has anyone out there faced a situation like this? And anybody knows the reason for this issue?
Thanks,
Jai Ganesh
Hi Jai
Serial downloader mode (USB OTG) should work fine.
If it does not work, probably your board has hardware issues, bad contacts, e.t.c.
There are some pecularities with manufacture mode. In this mode, SD or MMC card
will be scanned on uSDHC1 and uSDHC2. If card is detected and boot image is found
in the card, then this boot image will be loaded and executed.
Best regards
chip
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Thanks for you reply. But it doesn't seem like an issue in hardware, since we have a common test board where the boot switches and SD card slot is placed. We are using different SOMs on the same test board. And since some SOMs are detected in "serial download mode", we are sure that there is no hardware issue.
Is there any other possibilities for these kind of error? Is there any way to debug this issue (like using JTAG kind of things)?
Thanks,
Jai Ganesh S
Hi Jai
surely USB can be tested with SDK usb tests (can be run with jtag)
i.MX 6Series Platform SDK : Bare-metal SDK
"serial download mode" can not be tested, it is closed in ROM.
Best regards
chip