Setup for using Buildroot with the Toradex iMX7D 512MB NAND SoM
This is not intended to be a Buildroot tutorial, so these steps assume you have read the Buildroot docs
- Download a copy of Buildroot, extract to a local folder. (Or clone with git)
The details here assume that Buildroot is located at ~/buildroot
- Clone this repo. (Or Fork it, then clone it)
The details here assume that this repo is located at ~/toradex-buildroot-imx7d-nand
-
cd ~/buildroot
-
In the Buildroot folder, set up for keeping customizations outside of Buildroot:
(https://buildroot.org/downloads/manual/manual.html#outside-br-custom)
make BR2_EXTERNAL=~/toradex-buildroot-imx7d-nand/colibri nconfig
(nconfig, or menuconfig, or xconfig, etc.)
-
Save and Exit
-
You can now run
make toradex-defconfig
, which is in this repo -
make nconfig
(nconfig, or menuconfig, or xconfig, etc.) -
Add packages and change settings as you wish
-
make clewan all
-
Wait. Now you have the assets in
~/buildroot/output/images
for a TEZI install. Update your image.json as needed
https://developer.toradex.com/software/toradex-easy-installer
a. UBOOT
b. KERNEL
c. DTB
d. RootFS