# Build Depends ``` sudo apt update sudo apt install bmap-tools dosfstools genimage libyaml-dev mtools ``` # Building Microchip Linux tree ``` ./01_git_sync.sh ./02_build_hss.sh ./03_build_u-boot.sh ./04_build_linux.sh ./05_generate_payload.bin.sh sudo ./06_generate_debian_console_root.sh sudo ./07_create_sdcard_img.sh ``` # Switching to Mainline Linux tree ``` ./git_linux_mainline.sh ``` and rebuild: ``` ./04_build_linux.sh ./05_generate_payload.bin.sh sudo ./06_generate_debian_console_root.sh sudo ./07_create_sdcard_img.sh ``` # Switching to Microchip Linux tree ``` ./git_linux_mpfs.sh ``` and rebuild: ``` ./04_build_linux.sh ./05_generate_payload.bin.sh sudo ./06_generate_debian_console_root.sh sudo ./07_create_sdcard_img.sh ``` # Programming ``` >> mmc >> usbdmsc ``` # Flashing sdcard.img: Use Balena or: ``` sudo bmaptool copy sdcard.img /dev/sde ``` # Notes ``` Module Size Used by Not tainted mcp356x 49152 0 industrialio 122880 1 mcp356x imx219 28672 0 v4l2_fwnode 28672 1 imx219 v4l2_async 28672 2 imx219,v4l2_fwnode ```