封锁记忆

封锁记忆

0个粉丝

39

问答

0

专栏

1

资料

封锁记忆  发布于  2018-07-11 12:21:15
采纳率 0%
39个问答
5165

HI_MPI_SYS_MmzAlloc_Cached代替malloc

 
我想用HI_MPI_SYS_MmzAlloc_Cached代替malloc,
思想就是把HI_MPI_SYS_MmzAlloc_Cached封装在一个函数中,
[code]int my_malloc(int size)
{       
        int ret = 0;
        HI_VOID *pVirtDst = NULL;
        IVE_MEM_INFO_S stDst;
        ret = HI_MPI_SYS_MmzAlloc_Cached (&stDst.u32PhyAddr, &pVirtDst, "User", HI_NULL, size);
        if (ret != HI_SUCCESS)
        {
            SAMPLE_PRT("Mmz Alloc fail,Error(%#x)\n", ret);
            return ret;
        }
        printf(" my_malloc success! \n");
}[/code]

调用时ret返回值为0,成功。
这个封装函数,但是我在其他地方调用的时候ret1= my_malloc(1024)却分配失败,ret1 = 0.

是不是虚拟地址和物理地址不对啊,哪位大神指点一下
我来回答
回答5个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-07-11 13:38:47
认可0
int my_malloc() 最后没有 return 什么, 这样好吗?

封锁记忆

0个粉丝

39

问答

0

专栏

1

资料

封锁记忆 2018-07-11 15:29:50
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=101319&ptid=51232]zhuangweiye 发表于 2018-7-11 13:38[/url]
int my_malloc() 最后没有 return 什么, 这样好吗?[/quote]

谢指点,可以分配成功了

封锁记忆

0个粉丝

39

问答

0

专栏

1

资料

封锁记忆 2018-07-11 15:36:08
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=101319&ptid=51232]zhuangweiye 发表于 2018-7-11 13:38[/url]
int my_malloc() 最后没有 return 什么, 这样好吗?[/quote]

显示已经分配成功了,可是有这句话打印:
dirty_virt_start addr was not consistent with dirty_phys_start addr!
而且只是第一次可以分配成功,怎么回事那?

封锁记忆

0个粉丝

39

问答

0

专栏

1

资料

封锁记忆 2018-07-11 15:40:57
认可0
@@@@start encode !!
HI_MPmmb(0x00000000) not found!
I_VENC_SetH264Vui
osd_sur_destmmz_userdev:ioctl_mmb_alloc: ory!
[Func]:HI_MPI_SYS_MmzFree [Line]:9hil_mmb_alloc(, 2060144, 0x00000000, 0, ) failed!
44 [Info]:System unmap mmz memory failedmmz_userdev:get_mmbinfo_safe: !
mmz free failed with a0028003
[Func]mmb(0x00000000) not found!

simonhuang

0个粉丝

1

问答

2

专栏

0

资料

simonhuang 2018-07-31 10:36:28
认可0
持续关注中,,,
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区