Hello everyone,
I have a Colibri iMX7, I need to use the UART3 with the Cortex-M4, try to modify the device tree to disable the UART3, which is taken by the Kernel.
Followed the steps in this document:
I had to edit the imx7D-colibri-eval-v3.dtsi file and recompile it. Also recompile the imx7D-colibri-emmc-eval-v4.dtb file that includes the previous one. Since it is the one that is stored in the eMMC storage.
Then I followed the steps to mount eMMC storage from Linux and replace the compiled file from the device tree.
Once the previous steps are finished, restart the board and in kernel it does not start. It is fixed in “Starting Kernel …”
[upload|liE4HV63wNOWQGMSRkmfWgltZjs=]
Now with this problem, try updating the device tree and going back to the previous version. With which I followed the two steps that are detailed in this link:
But through the u-boot I get the following errors:
[upload|jPDFKgRqaeRR2euvIAWTFSwOaKA=]
With the second method (recovery mode) I have the following output and I can not access the u-boot to execute the commands as indicated in the image below:
[upload|JSD3vdD8nCrZLIwBIM8Y5QaOWIo=]
Is there any other way to be able to write the eMMC storage and be able to replace the device tree so that the Kernel starts again?
Thank you for your attention.
Best regards,
Pablo