Hi,
I am using the RTDMA1 channel 1 to transfer data from one array to another, with PWM1 SOCa configured to trigger the DMA transfer.
Here are my current settings:
- Data Size: 0x1 (16-bit)
- Write Data Size: 0x1 (16-bit)
- Burst Size: 0x1 (2 bytes)
- Transfer Size: 0xF (16 bursts)
I’ve observed that during the first two triggers, data is transferred from the same memory source to the same destination location. In other words, the source and destination addresses do not update after the first trigger—the second trigger uses the same addresses as the first. After the second trigger, the addresses start updating correctly with each trigger.
Is this expected behavior, or am I missing a configuration step?
Thank you,
Mukul