2022-10-04 02:07 PM
Hi @Community member ,
Is there any common Linux image available for accelerating STM32MP1 based SoM, irrespective of eMMC (JEDEC Version 5.0/5.1 Complying) & DDR3 manufacturer.
2022-10-04 02:14 PM
Which SOM?
Pins and Parts presumably do matter..
2022-10-05 12:04 AM
A custom build SOM using STM32MP1 Chipset.
Yeah, It matters but there should be a combined bundled Linux Distro for all.
2022-11-16 04:53 AM
Hi @PS.2
Usually, SOM maker provide tailored SW deliveries to their HW (e.g. using Yocto).
Otherwise, see wiki, e.g. those pages:
https://wiki.st.com/stm32mpu/wiki/How_to_configure_U-Boot_for_your_board
https://wiki.st.com/stm32mpu/wiki/How_to_create_your_board_device_tree
https://wiki.st.com/stm32mpu/wiki/How_to_create_your_own_image
Regards.
In order to give better visibility on the answered topics, please click on 'Select as Best' on the reply which solved your issue or answered your question. See also 'Best Answers'
2022-11-17 12:15 AM
I find using buildroot the easiest way to create a linux system you can customize. Use the 2020.08 branch. It is the last to use basic boot using SPL and UBOOT so the security stuff does not get in your way. Uses Kernel 5.7.10.
I used this for a custom PCB using STM32MP157C based on DK2. Chucked all device support out of the system except MMC, USB and GPU/LTDC - handling all other hardware directly in my own driver without Linux knowing about it. Boots in 3 seconds currently - can probably speed that up further. Fast boot is needed for our application.
Buildroot is easy to use and quite fast (once you have the first compilation done). Makes you a nice SD card image you can flash straight to a card. It just works.