首页
社区
资料
官网
天猫商城
登录
注册
资料下载
技术文档
常见问题
视频资料
飞凌嵌入式开发者社区
»
社区
›
产品问答
›
德州仪器
›
AM5718
›
AM5718 IPC
返回列表
发新帖
回复
查看:
23367
|
回复:
4
[Linux]
AM5718 IPC
owendyung
当前离线
积分
13
贡献
77
飞刀
21 FD
注册时间
2019-1-31
在线时间
2 小时
1
主题
3
回帖
13
积分
发消息
关注我
owendyung
发表于 2019-3-27 12:08:44
|
显示全部楼层
|
阅读模式
分配大块内存时出现如下问题
回复
使用道具
举报
千斤顶
owendyung
当前离线
积分
13
贡献
77
飞刀
21 FD
注册时间
2019-1-31
在线时间
2 小时
1
主题
3
回帖
13
积分
发消息
楼主
|
owendyung
发表于 2019-3-27 14:30:47
|
显示全部楼层
用SI 一路查询到 cmemk.c 中发现在 ioctl 中有关于内存池的分配 1888行
case CMEM_IOCGETPOOL: 这个选项
并且在 1962行 打印出来的这个语句与错误完全一致 __E("Failed to find a pool which fits %#llx\n", lreqsize);
点评
回复
支持
反对
使用道具
举报
飞凌-chongzi
当前离线
积分
4387
贡献
13585
飞刀
4833 FD
注册时间
2015-12-16
在线时间
1173 小时
15
主题
3658
回帖
4387
积分
发消息
飞凌-chongzi
发表于 2019-3-27 14:33:42
|
显示全部楼层
ti官网上有个相关的帖子,您看看是否对您有帮助
http://e2e.ti.com/support/proces ... 859/2171380#2171380
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评
回复
支持
反对
使用道具
举报
owendyung
当前离线
积分
13
贡献
77
飞刀
21 FD
注册时间
2019-1-31
在线时间
2 小时
1
主题
3
回帖
13
积分
发消息
楼主
|
owendyung
发表于 2019-3-27 14:33:46
|
显示全部楼层
cmemAttrs.type = CMEM_POOL;
cmemAttrs.flags = CMEM_NONCACHED;
cmemAttrs.alignment = 0;
Module.intPtr = (UInt32 *)CMEM_alloc(sizeof(UInt32), &cmemAttrs);
if (Module.intPtr < 0) {
printf("GateMPApp_create: Could not allocate CMEM shared memory\n");
status = GATEMPAPP_E_FAILURE;
goto leave;
}
这段是申请内存的函数及参数配置 目前任务就是这里出错
点评
回复
支持
反对
使用道具
举报
owendyung
当前离线
积分
13
贡献
77
飞刀
21 FD
注册时间
2019-1-31
在线时间
2 小时
1
主题
3
回帖
13
积分
发消息
楼主
|
owendyung
发表于 2019-3-27 14:41:28
|
显示全部楼层
5728和5718 是通用的?
点评
回复
支持
反对
使用道具
举报
返回列表
发新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
点击附件文件名添加到帖子内容中
描述
本版积分规则
发表回复
回帖后跳转到最后一页
i.MX6UL通行证
i.MX6UL开发板用户将论坛会员名发给我公司销售人员获取!