we are deciding which SoM to choose for our nextgen devices.
We are evaluating the colibri IMX7D module, and I have a question related to the possibile flow for mass production and programming.
Consider that in the future we would have developed a distro based on OpenEmbedded/Yocto and that we want, once the modules arrive, flash this distro onto the module itself.
Consider that the people that will do this job are not required to know anything about linux or ARM or u-boot.
What I’ve read from the forum is that there is no possibility to boot from a SD card: the u-boot always starts from the internal memory, then the u-boot prompt must be accessed and a bunch of commands must be given. That is not acceptable for us, in production.
What I was thinking about was something like that:
the module arrives
someone put an SD card inside
the SoM is powered on (with a custom carrier board)
the u-boot starts from SD card, that eventually and automatically flashes the internal memory
when finished, a LED on the carrier board is turned on
the process moves to the next SoM
Is there any way to obtain such a deployment flow?
Thanks for your time,