We have designed a board with IMx6UL processor(MCIMX6G2CVM05AA) and used resistors on-board to configure the boot mode.The default boot mode is set as "Boot Mode[1:0]= 00" i.e boot from eMMC.
When a empty eMMC is connected to PC,the device is detected as a USB device and we could able to write in the eMMC,as specified in page 241 of IMx6ULRM,shown below.
But when we try to re-flash the eMMC and change the boot mode resistors as "Boot Mode[1:0]= 01",(for boot from Serial downloader), the device still boots from eMMC(and is not recognized by the PC).We checked the voltage levels for boot mode pins and they are all as recommended.
Can you please let me know why the processor doesn't boot from USB,despite changing the boot mode pins.Is there anything else like clock,register or pins i need to check, that may help to debug this issue.
Thanks in anticipation,