找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 19046|回复: 7

[CSR8系列] 用8670做uart到spp透传的乱码问题

[复制链接]
连续签到天数:1天
签到总天数:8天
签到总奖励:37金币
发表于 2019-12-24 15:34:16 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
有朋友用8670做uart到spp的透传吗?我发现开启透传以后,第一包数据前有2、3个字节的乱码(uart source已经clean过),有朋友遇到过类似的问题么?
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:8天
签到总奖励:37金币
 楼主| 发表于 2019-12-27 21:04:50 | 显示全部楼层
休眠已经disable了,我发现是SinkClaim得到的offset导致,按照文档说明,发送的数据需要copy到SinkMap得到的地址加上一个偏移量offset,这个offset由SinkClaim得到。我调试发现,如果这个offset是2,那么发送就会有2个字节的乱码。也就是说,发送内容的起始地址是SinkMap的返回值,但是我copy数据却往后推了offset个字节,所以前面出现了乱码。
      所以我有点困惑,到底要不要按照文档写的,加上这个offset?另外用StreamConnect也有同样的现象,怀疑adk底层代码也是加了offset的,那我要用透传的话,这个乱码岂不是无解了?
      所以我在想,是不是我的理解有问题?或者是忽略了哪里的设置?希望有朋友帮忙指点一二
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2025-6-22 12:16 , Processed in 0.133905 second(s), 17 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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