Do you have sample code that enables the SCI with DMA for both Rx and Tx?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Do you have sample code that enables the SCI with DMA for both Rx and Tx?
Hi David,
We have sample code included in HALCoGen that does a DMA enabled SPI transport. However, your post confuses me a bit since it references TMS470M which doesn't support a DMA. Do you mean TMS570?
I am using the TMS470MF06607.
I am looking at spnu495b.pdf in section 18.5 (SCI DMA Interface).
This section makes references to a DMA interface.
Please advise.
Hello David,
In the TRM you mention, the SCI IP described is the superset IP which is designed to accomodate a DMA however, the DMA IP is not included in the TMS470M device family as can be seen in the device datasheet and is also why the TRM does not have a DMA chapter.
Thank you for the response. That would explain why I couldn't find any info on how to configure the DMA (it doesn't exist).
This is the first core I have used which did not have a DMA engine.
I don't see any internal buffers on the Receive Data Register. Is interrupts the only effective way to use the SCI peripheral on the TMS470M?
David,
Using interrupt is the most effective method to drive SCI onTMS470M.
Thanks and regards,
Zhaohong