2021-09-08 09:54 AM
Hi,
We are using Stm32mp157A-DK1 We have done IPCC between A7 and M4 in polling method by Registers. Now we are trying IPCC between A7 and M4 in Interrupt Mode But we unable to get Interrupts between A7 and M4.
Would you please help us in this regards.
Thanks in Advance.
2021-09-08 11:23 PM
Hi,
Linux RPMsg and M4 OpenAMP libraries uses interrupts. See https://wiki.st.com/stm32mpu/wiki/Coprocessor_management_overview .
Ready made examples are provided in Starter Package.
E.g. On the board console, please view README in /usr/local/Cube-M4-examples/STM32MP157C-DK2/Applications/OpenAMP/OpenAMP_TTY_echo folder.
I guess examples should run on DK1 too.
Sources of examples are in Developer Package. See for instance https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157x-DK2/Develop_on_Arm%C2%AE_Cortex%C2%AE-M4/Modify,_rebuild_and_reload_a_firmware .
Regards.