Hi,
We are measuring the timings by toggling a GPIO before the DMA transfer function is called and then toggling it back once control is regained by the main loop then looking at this pin on an oscilloscope side by side with the UARR Tx pin to measure these times.
The UART is configured using the BOARD_InitDebugConsole() function that same is used in the SDK "hello_world" example.
The DMA is being configured as in the usart_dma_transfer SKD example.
The project is primarily made up of parts of SDK examples that have been stitched together.
In addition to this I have carried out similar tests to this using SPI instead of UART and got similar results but even slower, taking around 500us for data to start sending after the initial sendTransfer function call. This was configured the same as the spi_dma_transfer SKD example.
Thanks
Michael