Post Go back to editing

UART Data transfer using DMA

Dear Sir,

Please provide me an example code in C for the above requirement. When I'm modifying the UART echo example for core interrupt to DMA interrupt during linking it shows error in IDDE as fatal error : Link failed and The following symbols referenced in processor "P0" could not be resolved: 'length[_length]' referenced from '.\Debug\UARTDMA transfer.doj'

please help in this regard as soon as possible.

regards

satya

Parents
  • Hi Satya,

            The major difference between the core mode and DMA mode is that in core mode the core does the data transfers. For DMA mode, the DMA controller takes care of this. For more details please refer the HRM.

    I would suggest you to use the DMA mode of operation with chaining enabled in case of continuous transfers. This will interrupt the core in a minimal way and the core can do some other activity in parallel.

    Best Regards,

    Jeyanthi

Reply
  • Hi Satya,

            The major difference between the core mode and DMA mode is that in core mode the core does the data transfers. For DMA mode, the DMA controller takes care of this. For more details please refer the HRM.

    I would suggest you to use the DMA mode of operation with chaining enabled in case of continuous transfers. This will interrupt the core in a minimal way and the core can do some other activity in parallel.

    Best Regards,

    Jeyanthi

Children
No Data