Updated: I am going to try to use ExterlanRM as I said (see below original post), but in order to do this I need to update my framework from 1.20.03 to 2.20 or newer. I have been looking for documentation I have download the newest framework and read through pdfs, but I still do not know how to make a clean update. Could someone help me with this?
Second question: If I just update the framework, can I be sure that my third party application is going to work without trouble with the new framework, i.e., the backward-compatibility is assured? If not, I can't imagine how can I serve a peripheral using EDMA and use ACPY3 in the same application.
Thanks in advance
Original post:
Hello, I am facing the next problem: I have a third party application that use ACPY3 and DMAN3 to manage edma. I would like to integrate in this application a dma channel to serve mcbsp (for example). I would like to know how exactly would be the best way to achieve this.
One of the first approach that comes to my mind is use DMAN3.useExternalRM="true" parameter as this wiki says: http://tiexpressdsp.com/index.php?title=DMA_Framework_Components#DMAN3_Configuration_Examples
1º Would this really work? I would use the edma3 Driver to configurate my channels to serve peripeheral and Resource Manager to manage EDMA for DMAN3(=ACPY) and edma3 driver.
2º It seems that I have only installed Framework Comp. vers 1.20.03 (as the name of my folder shows)... but useExternalRm seems to be a new feature of framework 2.20. Could I updated my framework with no problem for my third party application?
Another approach that I am thinking that would be great, but I think is not possible is to configure my edma channel using the DMAN3... is this possible?? Would be great because in this way I would not touch anything of my third party application, but I think this is not an alternative as DMAN3 work only as a manager...
So, any advices or tips would be very welcome :)
Thanks in advance