Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

EDMA + DSPLink Serious and interesting problem

$
0
0

Dear Sir/Madam,

I have developed an application in code composer studio and fully tested it. The application uses EDMA3 to transport some data form one location to another. All things are okay in code composer studio. I moved the code to Linux platform and used DSPLINK to communicate between processors (ARM and DSP). The program stops while it want to initiate the EDMA. The edma3init() function provided by the EDMA3 driver was stop working. This function try to create a handler by EDMA3_DRV_create function. I traced the code and found that the code stop in EDMA3_DRV_create. on the other words, the function does not return. 

I would very very thankful if you can help me.

MEMORY CONFIGURATION

name       origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
IRAM                       11808000 00030000 00000cf0 0002f310 RWIX
CACHE_L2           11838000 00008000 00000000 00008000 RWIX
CACHE_L1P         11e00000 00008000 00000000 00008000 RWIX
CACHE_L1D         11f00000 00008000 00000000 00008000 RWIX
L3_CBA_RAM       80000000 00020000 00020000 00000000 RWIX
SDRAM0                c2000000 01e00000 00e3395c 00fcc6a4 RWIX
RESET_VECTOR c3e00000 00000080 00000000 00000080 RWIX
SDRAM                   c3e00080 000fff80 000e9d8b 000161f5 RWIX
DSPLINKMEM       c3f00000 00030000 00000000 00030000 RWIX
POOLMEM              c3f30000 000d0000 00000000 000d0000 RWIX

Jone


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>