We are going to make product based on IMX8MQ (MIMX8MQ6DVAJZAA) processor. Currently we are doing POC on IMX8MQ processor EVK.
echo 0 > /sys/block/mmcblk0boot0/force_ro
dd if=/dev/zero of=/dev/mmcblk0boot0
Has anyone observe such behavior? Is there in correction needed in Technical Reference Manual description?
Any suggestions or inputs are appreciated. As this is critical stage before we proceed ahead.
I am having basically the same issue with a B4 board. If I install a Linux rootfs on an SD card (using the MfgTool2) and leave the SD card installed, I cannot get to the serial boot loader irrespective of the switches. It just boots Linux from the card. If I remove the SD card, it goes back to doing serial boot if set to 01/XXXX and MMC boot if set to 10/0010.
I am digging through *massive* amounts of documentation. To date I have found the following in exactly one place:
If the SD card with bootable image is plugged in SD2, because of the MFG boot on SD2,
it will not enter the serial download mode.
The text above is on page 27 of i.MX Linux User's Guide so this is obviously a "feature" that got documented. I guess we would request that this same wording show up in the i.MX8MQ EVK Quick Start Guide and the i.MX8 EVK User's Manual.
It might also help to have someone who speaks English as a first language clean up the wording. The phrase "because of the MFG boot on SD2" does not make any sense.
I suspect what is meant is: "The internal boot ROM system goes into a factory boot mode if a device is detected on SD2 and whatever image (including a valid customer image) will be booted irrespective of the settings of any of the boot pins. This behavior is intended for Manufacturing override of eMMC images, but also allows for a customer SD card to override the eMMC image."
If this is correct, please feel free to spread those words at will!
Sorry for late reply! Was on vacation due to Christmas Holidays.
Regarding you question for boot mode settings : We are using IMX8 EVM in which there two switches provided. We are using following settings:
Booting from SD on i.MX 8MQuad EVK
SWitch D1 D2 D3 D4
SW801 : 1 1 0 0
SW802 : 1 0 (Internal boot mode)
Booting from eMMC on i.MX 8MQuad EVK
SWitch D1 D2 D3 D4
SW801 : 0 0 1 0
Do you have any suggestions/inputs?
On the back side of he board I see that it is "SCH-29615 REV B3".
Let me know if this information is enough to know board revision of do you need anything else.
I apologize for the delay.
You have the same revision as my board and I experience the same problem, let me verify if this is a known problem and if there is already an errata about this.
Please confirm weather it is issue with particular revision of EVK boards? Or is it issue with particular part number of IMX8MQ processor.
If it issue with particular EVK board let us know which revision of EVK boards has correct behavior as per Technical Reference Manual. Because we are planning to purchase three more EVKs.