Part Number: TDA2EXEVM
Hello,
I have a problem adding a second buffer to my usecase this is the previous forum discussion i had for reference : e2e.ti.com/.../671780
To verify the that the second buffer is configured well i have made one very simple kernel that tries to pass to the output buffer the second input buffer's value. In the case that i feed it with the first input buffer's value i succeed to get the correct value in the output, but when i try to pass the second buffer's value i get some random value. As a second input buffer i am using a static array and i set the first 4 bytes to a specific value which i expect in the output ( i am using for testing only the first 4 bytes of each buffer not the whole buffer).
Do i have to change all the DMA functions to support the second buffer or is there some simpler way to do this handled by BAM ( i.e besides adding in the <kernel_name>_initArgs an extra call to assignDMAautoIncrementParams function with the parameters for the second input buffer i have to modify <kernel_name>_dmaControl?
I either have missed some variable in the DMA configuration or i am misunderstanding the way to add the second buffer and i am over complicating it. In the response i would like to see a list of what things you would check in order to solve the problem (some short list would be sufficient). In order to try your proposals and cross out what isn't a problem.
BR ,
Theodore