Hi, I am writing an application in which I receive some sensor data on uart and need to write it to microsd without losing sample.
(1) I have combined the csl examples of CSL_UART_dmaExample and CSL_DMA_PingPong Example to get uart data in ping pong buffers to avoid losing samples.
(2) I have also tried the CSL_MMCSD_SdCardFSExample_Out which works fine and files are created, written and appended on the sd card which I can read with a card reader.
Next I try to merge (2) into (1). The micro sd file writing is happening fine, but no dma interrupt is coming.
I think the issue is, CSL_MMCSD_SdCardFSExample_Out has been created as a BIOS project with a .tcf file for configuration while CSL_DMA_PingPong Example has been created as a normal project with a .cmd file for configuration. I am not understanding how to change the .tcf to include the vector area and alignment specification in memory, without which no interrrupt is happening.
Is there any other reason of interrupts not working? Can someone help me in modifying the .tcf file to include vector options.
Thanks,
Riju