嵌入式爱好者

查看: 14764|回复: 5

[Android] 最新android6.0系统can不能接收

[复制链接]

2

主题

7

帖子

32

积分

i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2020-11-16 14:46:24 | 显示全部楼层 |阅读模式
最新的android6.0系统,can能发送,不能接收。上一版系统是可以正常收发的,求助怎么回事!!!
回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2020-11-17 17:29:10 | 显示全部楼层
使用我们手册上的方法测的吗

点评

最新6.0系统自带cantest app能发不能收,替换回第一版6.0系统中的app,又把so文件弄进去,连续接收1000包左右又收不到了  详情 回复 发表于 2020-11-21 13:25
点评回复 支持 反对

使用道具 举报

2

主题

7

帖子

32

积分

i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2020-11-21 13:25:11 | 显示全部楼层
zhichao 发表于 2020-11-17 17:29
使用我们手册上的方法测的吗

最新6.0系统自带cantest app能发不能收,替换回第一版6.0系统中的app,又把so文件弄进去,连续接收1000包左右又收不到了
点评回复 支持 反对

使用道具 举报

2

主题

7

帖子

32

积分

i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2020-11-21 14:57:04 | 显示全部楼层
forlinxHardware.c中,nbytes = recvfrom(canfd,&frame,sizeof(struct can_frame),0,(struct sockaddr *)&addr,&len);   can实际收到数据了,但nbytes返回-1
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2020-11-21 16:25:07 | 显示全部楼层
我这边用新镜像的板子试了一下,收发都正常,是不是您接的设备导致的,或者看看程序源码,看看是不是可以改一下

点评

试了好多次,总是不行,不得已又改回了旧版系统  详情 回复 发表于 2020-11-24 09:44
点评回复 支持 反对

使用道具 举报

2

主题

7

帖子

32

积分

i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2020-11-24 09:44:35 | 显示全部楼层
zhichao 发表于 2020-11-21 16:25
我这边用新镜像的板子试了一下,收发都正常,是不是您接的设备导致的,或者看看程序源码,看看是不是可以改 ...

试了好多次,总是不行,不得已又改回了旧版系统
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-26 12:30

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表