This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

dm6446上arm虚拟地址向dsp物理地址转换问题。



Encodedecode Debug: OSD successfully initialized
Encodedecode Debug: OSD transparency initialized
Encodedecode Debug: Codec Engine opened in control thread
Encodedecode Debug: MSP430 library initialized
Encodedecode Debug: User interface created
EncodedecCMEMK Error: GETPHYS: Failed to convert virtual 0x82bb6fff to physical.

ode Debug: User interface drawn
Encodedecode Debug: Entering video main loop.
CMEM Error: getPhys: Failed to get physical address of 0x82bb6fff
OM T:0x412c9b60: Memory_getBufferPhysicalAddress> ERROR: user buffer at addr=0x4
145f000, size=1098219520 is NOT contiguous
encodedecoded: videnc_stubs.c:85: process: Assertion `msg->cmd.process.inBufs[i]
!= ((void *)0)' failed.
Aborted
root@192.168.1.127:/opt/dvevm#

我想把一个结构体从arm传递给dsp,利用mem的api手动转换了地址,但上面的问题一直存在,请教我该如何解决?