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.
工具/软件:Linux
我使用我们的 PCB 板。 总内存大小为512MB。 在 A15上运行 HLOS, Linux 使用64MB 内存。 & OSA_HEAPID_DDR_Cached_SR1使用了205 MB
方案1. : 在 Linux 上,我打开了命令"free" ,我发现了 mem 信息, 为什么总 mem 是250m???? osa_HEAPID_DDR_cached_SR1在 Linux 上可以找到该内存区域??
缓存的已用可用共享缓冲区总数
MEM: 250752 142764 107988 4636 4336 47188
/+缓冲区/高速缓存: 91240 159512
交换: 0 0 0
方案2:我运行我的用例 isscapture > ISP >我的 ALG (A15)>编码> rtsp server(A15); 当我运行用例 时,遇到错误"virtio_rpmsg_bus virtio2:在没有收件人的情况下收到 MSG "。 它似乎没有正确使用 mem malloc。 如何使用 malloc()& OSA_memAllocSR? 因为我使用一些开放源码, 所以 mem malloc 必须使用 malloc 或 them 中的 new。 如果我 malloc()是一个较大的内存区域,它是否与 OSA_memAllocSR 冲突????? 或 其他测量面积?