工具/软件:Linux
大家好、我使用的是 Processor SDK 3.03、这是为具有 TDA2 芯片的定制电路板而构建的。
到目前为止,我已成功地在 PSDK 用例中使用 OSA_memAllocSR()分配的两个缓冲区之间传输了数据。 为此,我调用 osa_memVirt2Phys()来获取这些缓冲区的物理地址,并将该信息转发到我编写的 EDMA 实用程序驱动程序。 现在,我需要在用 OSA_memAllocSR()分配的缓冲区和用 POSIX 中的 aligned_alloc()分配的缓冲区之间传输数据。 但是,我不知道如何获得使用 aligned_alloc()分配的物理地址。 我想知道如何进行这项工作、以便 EDMA 传输可以正常工作。
提前感谢您。
此致、
Nick