EN
Home > FAQ | awinic > FAQ0700725: see_awrw_reg命令运行中参数长度不匹配?

FAQ0700725: see_awrw_reg命令运行中参数长度不匹配?

Sensor&呼吸灯 2023-02-09 Views: 23 Likes: 0

MTK sensorhub-1.0平台运行see_awrw_reg命令无数据返回,查看log,发现用户层下发的ioctl 命令和内核层的ioctl 命令,参数长度不一致(将ioctl命令转换成16进制数,其中16-19bit对应的是参数长度),导致命令无法识别,运行失败。



查看see_awrw_reg对应的源代码中和kernel中iotcl命令定义是一致的。


结论:see_awrw_reg这个bin是在32bit的系统下编译的,客户项目是64bit的系统,才导致数据长度不一致。替换为64bit的see_awrw_reg,可以正常运行。
Back to FAQ List