- U-Boot version : 2016.11-toradex
- Embedded Linux Version: 4.1.44-2.7.4
- Easy Installer: 1.8-20181019
- Compiler: gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf
I am trying to update the U-Boot version that is on currently on the SoM with a version that I would modify and build but I get an error when running the recovery script from the Easy Installer.
On a Linux development computer, I downloaded the U-Boot source files, the Toradex Easy Installer and the cross compiler (versions mentioned above).
Without modifying the U-Boot source files, I am able to configure and build the uboot image with success:
make colibri_imx7_emmc_defconfig
make -j3 2>&1 | tee build.log
Then I copy the generated u-boot.imx file to the Easy Installer folder (replace existing file).
Then I call the recovery script from the Easy Installer folder:
sudo ./recovery-linux.sh -d
But the script returns an error:
Trying to open device vid=0x1b67 pid=0x4000.........................
Could not open device vid=0x1b67 pid=0x4000
If I call this script with the original u-boot.imx file, the scripts returns successfully and Easy Installer is running on the SoM.
Am I missing a step to successfully transfer the new U-Boot image?
What could cause this error?