Hi,
I am trying to build a custom Torizon OS image with my docker container bundled in. I created a python project for my IMX7D and I am using an Aster carrier board.
I ran the task create-production-image in VS code to create the docker image of my project. A docker-compose.prod.yml file was created. I copied that file over to a working directory /tcbdir separate from my project directory. I renamed the file docker-compose.yml
docker-compose.yml (379 Bytes)
I am following the instructions for creating a custom OS here:
and here:
I am getting an error when I run the torizoncore-builder build command.
🐧 SAbrahamian @MU69-PC~/tcbdir: torizoncore-builder buildBuilding image as per configuration file ‘tcbuild.yaml’…
=>> Handling input sectionUnpacking Toradex Easy Installer image.Unpacking TorizonCore Toradex Easy Installer image.Importing OSTree revision 0411a81467b1e333bed5679890b881f4d1ffdb95c274dddb6c9f3e60555015fe from local repository…1224 metadata, 9602 content objects imported; 491.9 MB content written0 metadata, 0 content objects imported; 0 bytes content writtenUnpacked OSTree from Toradex Easy Installer image:Commit checksum: 0411a81467b1e333bed5679890b881f4d1ffdb95c274dddb6c9f3e60555015feTorizonCore Version: 7.4.0+build.28
=>> Handling customization section
=> Handling device-tree subsection
=> Selecting custom device-tree ‘linux/arch/arm/boot/dts/nxp/imx/imx7d-colibri-aster.dts’Compiling Device Tree with DTC 1.6.0…‘imx7d-colibri-aster.dts’ compiles successfully.warning: removing currently applied device tree overlaysDevice tree imx7d-colibri-aster.dtb successfully applied.
=> Adding device-tree overlay ‘device-trees/overlays/colibri-imx7_vga-640x480_overlay.dts’Compiling Device Tree with DTC 1.6.0…device-trees/overlays/colibri-imx7_vga-640x480_overlay.dts:14:10: fatal error: imx7d-pinfunc.h: No such file or directory14 | #include <imx7d-pinfunc.h>| ^~~~~~~~~~~~~~~~~compilation terminated.Error: device-trees/overlays/colibri-imx7_vga-640x480_overlay.dts:13.68-14.1 syntax errorFATAL ERROR: Unable to parse input treeerror: cannot apply device-trees/overlays/colibri-imx7_vga-640x480_overlay.dts.
Any help is appreciated.