完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
参考【小派添加自定义API接口流程(以LED熊熊】这篇文章进行js调用led驱动,ace通过HdfIoServiceBind绑定服务失败,单独写一个测试程序却能成功,openharmony小型系统LTS3.0.2,开发板是hi3516dv300-ipcamera_hispark_taurus。
报错代码段以及日志如下: ace绑定服务失败,代码段以及日志如下: JSIValue AppModule::ToggleLed(const JSIValue thisVal, const JSIValue *args, uint8_t argsNum) { HILOG_INFO(HILOG_MODULE_ACE, "Ace ToggleLed%sn", LED_SERVICE); struct HdfIoService *serv = HdfIoServiceBind(LED_SERVICE); if (serv == NULL) { HILOG_ERROR(HILOG_MODULE_ACE, "fail to get service2 %sn", LED_SERVICE); return JSI::CreateUndefined(); } HdfIoServiceRecycle(serv); return JSI::CreateUndefined(); } #下面是日志 ################################################################# OHOS # OHOS # 01-01 00:19:15.459 18 16 I 03900/ACE: Ace ToggleLedhdf_led 01-01 00:19:15.459 18 16 E 02500/hdf_syscall_adapter: HdfIoServiceAdapterObtain: load dev_mgr driver failed 01-01 00:19:15.459 18 16 E 02500/HDF_LOG_TAG: failed to get dev_mgr service 01-01 00:19:15.459 18 16 E 02500/hdf_syscall_adapter: HdfIoServiceAdapterObtain: load hdf_led driver failed 01-01 00:19:15.459 18 16 E 03900/ACE: fail to get service2 hdf_led OHOS # 测试程序却可以成功绑定,代码段以及日志: int main(int argc, char **argv) { int i; printf("myled service %s!rn", LED_SERVICE); /* 获取服务 */ struct HdfIoService *serv = HdfIoServiceBind(LED_SERVICE); if (serv == NULL) { printf("fail to get service %s!rn", LED_SERVICE); return HDF_FAILURE; } for (i = 0; i < argc; i++) { printf("rnArgument %d is %s.rn", i, argv[i]); } SendEvent(serv, atoi(argv[1])); HdfIoServiceRecycle(serv); printf("exit"); return HDF_SUCCESS; } #下面是日志 ################################################################# OHOS # OHOS # ./my_led 0 myled service hdf_led! Argument 0 is my_led. Argument 1 is 0. Get reply is: 0 exit OHOS # 01-01 00:19:31.643 22 101 E 02500/led_driver: Led driver dispatch OHOS # OHOS # |
|
相关推荐
1个回答
|
|
已经解决了,是权限检测函数VfsPermissionCheck没通过,临时解决方法是强制让这个函数返回成功
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
报名开启!第二届OpenHarmony开发者大会2024重磅来袭!
1231 浏览 0 评论
用P30手机USB接口进行连接测试时,在DevEco Studio中启动项目报错怎么解决
1859 浏览 1 评论
974 浏览 1 评论
944 浏览 0 评论
530 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-7-28 00:11 , Processed in 0.526066 second(s), Total 41, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号