Verdin AM62 remoteproc bad phdr

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


The error message you’re encountering, “bad phdr da 0x8200 mem 0x5380,” suggests that there is an issue with the program header in the firmware file you’re trying to load. The .out file format is typically used by TI’s tools and may not be directly compatible with the RemoteProc framework, which expects an ELF file format.

Here are a few steps you can take to resolve this issue:

  1. Convert the .out file to an ELF file: Use TI’s tools to convert the .out file to an ELF file. The RemoteProc framework expects an ELF file, which contains the necessary program headers for loading the firmware correctly.

  2. Check the Firmware Path: Ensure that the firmware file is placed in a location that is accessible by the RemoteProc framework. Since Torizon OS has a read-only filesystem, you might need to place the firmware in a writable location like /tmp/ and update the path accordingly.

  3. Verify Device Tree Overlays: Make sure that the correct device tree overlays are enabled for the M4 core. This can be done by checking the overlays.txt file and ensuring the appropriate overlay is listed.

  4. Check Compatibility: Ensure that the firmware is compatible with the specific version of the RemoteProc driver and the hardware configuration of the Verdin AM62.

If these steps do not resolve the issue, you may need to consult additional resources or support from TI or Toradex to ensure compatibility and correct configuration.

Please, also check if these links can help you solve your problem:

Boot MCU from U-Boot on AM62X.