Hello people, I am new to Heterogeneous Multicore Processing. I'm using an i.MX-7D processor with pre-compiled Ubuntu OS by the vendor.
I wish to access the SPI and I2C ports via Cortex M4 core and send messages between cores using RPMsg. I looked a bit at device tree, but not sure how to access hardware ports via Cortex M4 core.
These are my questions:
1) How to enable SPI and I2C for use via cortex M4 core and disable it in the Cortex A7 core?
2) How do I compile uboot and/or device tree files for use with precompiled Ubuntu OS?
3) Is there any resource to understand how to send and receive data using OS on the Cortex A7 core?