Hi
I want to be be able to update the EPWM1.CMPA register from EDMA3, so the CMPA register will be the destination, thus changing the mark/space ratio. The event to instigate the transfer is generated by a Timer.
I have been able to set up a buffer transfer ACNT = 1, and BCNT = 256 with the src index incrementing and the dst index at 0x00 to memory blocks successfully. i.e srcBuffer[256], destBuffer[256];
However, switching the destination to point to CMPA fails with no data written to the register.
I have based my code on that available from QUICKSTART for the C6747 dsp, project "EDMA_event_trig_dspL137". I am developing with SYS/BIOS v6.
Is this something that is possible, can you give me some pointers please?
Thank you