Hi,
We are having issues writing data to memory using the DSP on the DM6467T. After 0xE1000 bytes the data is always 0s using any of our custom codecs. After I found this issue I modified the codec to perform memory manipulation of the entire buffer at a time and still got the same result. I was able to manipulate the buffer up to 0xE1000 bytes, after that point all operations had no effect on the memory. I tried to modify the memory using byte by byte, memcpy, and DMA manipulation, all with the same outcome. The strange thing is that we are not having issues with the JPEG decoder provided in DVSDK 3.10, the output data is correct. With the new setup is it possible that the DSP does not have access to this memory and thus is rejecting any attempts to write to it?
The buffers that we are trying to manipulate are all much larger than needed. The memory is allocated using the buffer_create call that is implemented in the DMAI layer. I have tried making the buffer much larger than needed with no effect. At 0xE1000 into the buffer, all attempts to write have no effect. Is there memory protection that needs to be handled to allow the DSP to access this memory?
Thanks,
Jeff