Hi kevin.chuang@youngoptics.com,
Let me frame as per my understanding and correct me if there is any misunderstanding.
You have a product that initially has an SD Card with flashed images. You are setting the BOOT_MODE to serial downloader mode. With serial download mode and SD Card flashed images you are shipping the product. Now, If you turn on the system, it will boot from SD Card as SDMMC mode is enabled by default.
If you disable SDMMC mode then, the system will directly go to Serial download mode and wait for image. Then you can download the image to eMMC.
However, my concern is lets say once you downloaded the image to eMMC, then you need to set the BOOT_MODE pin to internal boot and eMMC as the boot device. If so, then you will always boot from eMMC and I don't know when the SD Card will be used further. Please clear me if with exact scenario if there is any difference.
Regards,
Kunal