resources/documentation for getting started in CM4 application development on MP1 devices
While I got some experience with Cortex M devices - including several STM32 families - and Linux as host OS, I'm pretty new to asymmetrical dual-core systems like the STM32MP1 devices.
What sets them apart is the tight integration of both cores, and the ability to run realtime bare-metal applications in close cooperation with Linux as a host OS. Or so I think.
What I got already are the MP135-DK on the way, the OpenLinux Dev package installed and running, and a small user space application built. The CubeMP1 and CubeMP13 packages with the CM4 BSP, HAL, and very few examples.
And of course the MP1 datasheets/reference manuals, which I browsed.I think I have identified some of the important chapter, but I'm not yet through.
So, here my questions.
Since I haven't found any such thing yet, is there a single proper documentation of the API for synchronisation and communication between the CA7 and CM4 core ?
In particular, configuration of CM4 setting, code deployment (as the CM4 seems to execute from RAM only), and message/data transfer ?
Are there any example applications for this inter-operation available ? I haven't found any yet.
And finally, I very much prefer Segger ES as IDE/toolchain for the M4, instead of CubeIDE. And not only because I don't want just another 1+GByte vendor-specific IDE. Anybody using Segger Embedded Studio in this environment ?
Thank you !
