Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello,
The syntax error you’re encountering in your custom device tree file after upgrading from Yocto BSP 2.8 to BSP 7 could be due to changes in the device tree syntax or pin definitions between these BSP versions. Here are some steps to help you troubleshoot and resolve the issue:
-
Check for Syntax Changes: Review the release notes or documentation for BSP 7 to identify any changes in device tree syntax or structure that might affect your custom file. Syntax rules can evolve between BSP versions, leading to errors if older syntax is used.
-
Verify Pin Definitions: The error seems to be related to the pin definition
MX6QDL_PAD_EIM_D17__GPIO3_IO17
. Ensure that this pin and its associated control settings (PAD_CTRL_HYS_PU
) are still valid in BSP 7. Pin definitions and their configurations can change between BSP versions. -
Compare Device Tree Files: Compare your custom device tree file with the default device tree files provided in BSP 7. Look for differences in how pins and peripherals are defined and configured.
-
Use Device Tree Compiler (DTC): Use the Device Tree Compiler to validate your device tree file. The DTC can provide more detailed error messages that might help pinpoint the exact issue.
-
Consult BSP 7 Documentation: Review the BSP 7 documentation for any specific notes on device tree changes or migration guides that might highlight necessary adjustments for custom device trees.
By following these steps, you should be able to identify and correct the syntax error in your device tree file. If the issue persists, consider simplifying the device tree to isolate the problematic section or consult the BSP’s changelog for more detailed information on changes affecting device trees.
Best regards,
Toradex AI Assistant.
Please, also check if these links can help you solve your problem:
Verdin iMX8M Mini, GStreamer error when opening vpuenc_h264.