Skip to content

Questions about High-Density Connector Interfaces #3

@shulltronics

Description

@shulltronics

Hello!

Thank you all for publishing this firmware. In the Portenta x8 datasheet, it states that the firmware running on the H7 core is "proprietary and inaccessible to the user" which initially scared me (other open-source enthusiasts might feel similarly), but I'm really happy to have found this repository.

My question has to do with what interfaces on the H7 core are exposed via the High-Density Connectors. It seems that the purpose of this firmware is largely to present these electrical interfaces as Linux devices on the x8, without the programmer having to write firmware for the M7 core, and because of this the pinout diagrams for the high-density connectors isn't clear about which pins go to the H7 vs the iMX8. I'm interested in doing something such as porting ArduPilot to run on the x8, and leveraging the full power of the M7 and M4 cores for real-time control, even if it means losing some of the interfaces within Linux.

I can see on page 15 of the full schematics some of the details of which pins go to the H7 vs the iMX8. Similarly, it is clear that the H7 can talk to the iMX8 via the SPI interface that is outlined in this repo, but is there any other interface that connects them (such as USB?). Is there any easier way to tell (other than parsing through the schematic) which pins connect the processors together, and which pins on the HDCs go to which processor?

Thanks for any insight you all can provide! If I can clear up some of these details, I'm looking forward to buying an x8.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions