Good morning,
we are investigating a problem related to the start-up of a IMX6Q processor booting from the eMMC device. We have about 20 boards among a lot of 300 pieces that show the same behaviour.
The iMX6Q processor is installed on a custom CPU board. The eMMC device is the SANDISK p.n. SDIN8DE2-4G.
After the power-up the BOOTSEL are correctly sampled and the iMX start the operation in order to identify the eMMC device installed and connected to the SD4 interface.
Following the flowchart of the iMX internal BOOT-ROM, the processor sends the CMD0 (GO_IDLE_STATE) command, then follows a loop of the CMD1 command (SEND_OP_COND).
This command is sent until the eMMC sets to logic level 1 the MSB of the OCR register. Then the processor sends the CMD2 command in order to identify the eMMC device.
At the end of this command the clk signal driven by the iMX6Q stops and then the processor goes in serial download state waiting for USB connection.
This Issue is very critical for us and we look forward to receive a feedback as soon as possible.