Yes, now it start. In image.json
I’ve the correct .dtb:
"name": "dtb",
"content": {
"rawfiles": [
{
"filename": "imx7s-colibri-eval-v3.dtb",
"product_ids": "0032"
},
{
"filename": "imx7d-colibri-my-eval-v3.dtb",
"product_ids": "0033"
},
{
"filename": "imx7d-colibri-my-eval-v3.dtb",
"product_ids": "0041"
}
]
},
but in the u-boot I but I still have the default .dtb:
U-Boot 2020.07-5.7.0-devel+git.8a365642835e (Apr 04 2022 - 15:40:59 +0000)
CPU: Freescale i.MX7D rev1.2 1000 MHz (running at 792 MHz)
CPU: Extended Commercial temperature grade (-20C to 105C) at 40C
Reset cause: POR
DRAM: 512 MiB
PMIC: RN5T567 LSIVER=0x01 OTPVER=0x0d
NAND: 512 MiB
MMC: FSL_SDHC: 0
Loading Environment from NAND... OK
In: serial
Out: serial
Err: serial
Model: Toradex Colibri iMX7 Dual 512MB V1.1D, Serial# 03090138
SEC0: RNG instantiated
Net: eth0: ethernet@30be0000
Hit any key to stop autoboot: 0
Colibri iMX7 # print fdtfile
fdtfile=imx7d-colibri-eval-v3.dtb
Colibri iMX7 # print fdt_board
fdt_board=eval-v3
Colibri iMX7 #
But, booting the system, it looks like it has been loaded my DT configuration: flexcan instead the can with mcp251x.ko, spidev enabled:
my-colibri-imx7-03090138 login: root
Last login: Tue Jul 5 08:01:40 UTC 2022
root@my-colibri-imx7-03090138:~#
root@my-colibri-imx7-03090138:~# lsmod
Module Size Used by
usb_f_rndis 24576 2
u_ether 24576 1 usb_f_rndis
imx_sdma 24576 2
virt_dma 16384 1 imx_sdma
flexcan 24576 0
can_dev 24576 1 flexcan
secvio 16384 0
libcomposite 49152 10 usb_f_rndis
configfs 36864 3 usb_f_rndis,libcomposite
root@my-colibri-imx7-03090138:~#
root@my-colibri-imx7-03090138:~# modprobe spidev
root@my-colibri-imx7-03090138:~# ls -l /dev/spi*
crw------- 1 root root 153, 0 Jul 5 08:01 /dev/spidev2.0
root@my-colibri-imx7-03090138:~#
I missed something ?
Thank you