嵌入式开发者社区

标题: AM57x CMEM内存分配问题 [打印本页]

作者: jumping    时间: 2019-9-6 14:19
标题: AM57x CMEM内存分配问题
请问一下,我用tl-gatemap-mutex-access例程,其中有个CMEM_init用来再ARM端分配内存,然后传给DSP端使用.然后,这个函数在ARM端貌似只能调用一次,如果调用第二次就会在运行时报错,这是由于CMEM本来就是这样的,还是说要在那里设置一下才行?

以及,用这个例程的CMEM_init分配内存,最大只能分配到192MB,再大的话就会在运行时报错,而板子内存总共时2GB,应该不至于那么小.请问如何才能申请到更大的内存?

图片为现有代码


作者: jumping    时间: 2019-9-6 14:30
标题: CMEM内存分配问题
请问一下,我用tl-gatemap-mutex-access例程,其中有个CMEM_init用来再ARM端分配内存,然后传给DSP端使用.然后,这个函数在ARM端貌似只能调用一次,如果调用第二次就会在运行时报错,这是由于CMEM本来就是这样的,还是说要在那里设置一下才行?

以及,用这个例程的CMEM_init分配内存,最大只能分配到192MB,再大的话就会在运行时报错,而板子内存总共时2GB,应该不至于那么小.请问如何才能申请到更大的内存?

图片为现有代码

作者: 梁淑怡-Tronlong    时间: 2019-9-6 14:30
您好,
  此问题可参考以下链接
通过arch/arm/boot/dts/57xx-evm-cmem.dtsi文件配置共享内存失败
http://www.51ele.net/forum.php?m ... 2&fromuid=50814
(出处: 嵌入式开发者社区)

作者: 梁淑怡-Tronlong    时间: 2019-9-10 16:05
您好,
[attach]5647[/attach]
  不需要重复打开
[attach]5648[/attach]
作者: jumping    时间: 2019-9-10 19:21
好的,多谢!




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4