when I execute the make command from ImageDev/DeviceTree/device-tree-overlays/overlays/ directory, many .dtbo file are created in the same directory.
No dtb file are created in ImageDev/linux/arch/arm/boot/dts/ directory.
The last messages from make command are:
DTC /home/showroom/Dev/Toradex/ImageDev/DeviceTree/device-tree-overlays/overlays/verdin-imx8mm_spidev_overlay.dtbo
DTC /home/showroom/Dev/Toradex/ImageDev/DeviceTree/device-tree-overlays/overlays/verdin-imx8mp_spidev_overlay.dtbo
MODPOST /home/showroom/Dev/Toradex/ImageDev/DeviceTree/device-tree-overlays/overlays/Module.symvers
make[1]: uscita dalla directory «/home/showroom/Dev/Toradex/ImageDev/linux»
The file to use to flash the device tree on Colibri, is a .dtb or a .dtbo ?
when I execute the make command from ImageDev/DeviceTree/device-tree-overlays/overlays/ directory, many .dtbo file are created in the same directory.
No dtb file are created in ImageDev/linux/arch/arm/boot/dts/ directory.
You are mixing up device tree overlays with device trees here. As I already told you before, your module (Colibri iMX6ULL 256/512MB) does NOT support overlays. You should be working in the linux/arch/arm/boot/dts directory, and not in the device-tree-overlays/overlays/ directory. You should modify the necessary dts file in linux/arch/arm/boot/dts directory, execute the make command in the linux directory and this should generate the dtb files as I explained earlier.
The file to use to flash the device tree on Colibri, is a .dtb or a .dtbo ?
Since this module does not support overlays, you should be updating the ubi partition with the dtb files.
Just guessing here, but if the problem happens on the compiled upstream device trees as well, then the issue may be related to the device tree compiler (DTC) version being used.