my question is about using SDK (on MPC5777C, but general) for configuring eDMA in a multicore application.
There are many DMA channels configured which move data from peripherals to RAM within Core 0 application. But there is a need to configure one additional DMA channel which would move data between the Core 0 application and Core 1 application. Specifically, the eTPU (configured by Core 0 application) triggers a DMA transfer and Core 1 application executes the eDMA channel interrupt.
The sequence is:
- eDMA ch53 is triggered by eTPU (generally any DMA channel is triggered by the Core 0 application)
- Data are transefered from (eTPU) RAM to RAM used by Core 1
- On data tranfer finish, an interrupt routine is activated on Core 1
I know to achieve this by writing the eDMA and INTC registers directly. But I don't know how to achieve this configuration using SDK 3.0 for Power Architecture.