鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

程序调用KAE时提示wd pool无法初始化

问题现象描述

在某些环境上使用运行程序调用KAE时会报错,提示wd pool无法初始化,详细信息如下“dma_num = x, not enough. failed to initialize wd pool.”。

关键过程、根本原因分析

环境上可用的CMA空间不足,导致程序无法申请到足够大的连续内存。

在开启SMMU的情况下,可以通过SMMU把离散内存映射成连续内存。

结论、解决方案及效果

如果关闭SMMU使用KAE,需要保证CMA内存空间充足;否则建议开启SMMU,开启方式请参见配置BIOS