您尚未登录。

楼主 # 2025-04-17 18:04:23

zhouxy68@126.com
会员
注册时间: 2025-01-05
已发帖子: 3
积分: 3

LVGL 开启G2D申请内存报错,哪位大侠帮忙分析什么原因?

运行到 void *alloc = SunxiMemPalloc(memops, size);
不能申请到内存。

mmap err, ret 4294967295
couldn't allocate memory (4096000 bytes).malloc draw buffer fail

离线

楼主 #1 2025-04-17 18:06:00

zhouxy68@126.com
会员
注册时间: 2025-01-05
已发帖子: 3
积分: 3

Re: LVGL 开启G2D申请内存报错,哪位大侠帮忙分析什么原因?

sh-4.4# cat /proc/meminfo | grep -E "MemFree|CmaTotal|CmaFree"
MemFree:           40892 kB
CmaTotal:          16384 kB
CmaFree:           13820 kB

申请8M内存

离线

楼主 #2 2025-04-17 18:37:13

zhouxy68@126.com
会员
注册时间: 2025-01-05
已发帖子: 3
积分: 3

Re: LVGL 开启G2D申请内存报错,哪位大侠帮忙分析什么原因?

打印memops->total_size,返回竟然是-1

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn