Other Parts Discussed in Thread: OMAPL138
Hello,
I am using OMAPL138 for my project. For DSP (C6748), I developed a C++ CCS 6.1.3 project with compiler version 7.4.16 in linux virtual machine. I am using upp transfer for my input data. For input data and to process input data I have used different types of buffer. Most of my buffers are in DDR2 . Now to speed up my process I put some of the buffers in IRAM. It works ok. But when I specifically put the buffer (for example x)which is used to store upp data and the buffer which reads data from buffer x to process further in IRAM, some strange behavior happens. It seems it stops taking real time data from input. When I put back buffer in DDR2 RAM it works fine but there is delay in process,as DDR2 is slow compare to IRAM. Is there any thing I have to do when copying data to/from IRAM/DDR2? Is it because IRAM and DDR2 operates on different speed? Please suggest.
Thanks,
Rushina