CC2640R2F Multi工程 开启扫描,发现扫描到的从机的mac地址如下图,地址不对,devlist里面的地址 有很多个0X00,感觉上就是扫描到的mac地址返回不全,工程为官方工程,没有做任何修改。请教下各位有没有碰到这样的问题
Viki Shi:
对相关从机发起连接,是否能正确响应?
bo wu:
回复 Viki Shi:
不能,地址正确的能发起连接,带有0x00的也就是不正确的 无法发起连接。
Alvin Chen:
回复 Viki Shi:
你是不是有什么理解错误?
typedef struct
{uint8_t addrType;// Peer Device's Address Typeuint8_t addr[B_ADDR_LEN]; // Peer Device Address
} scanRec_t;
addr是6位是正确吧。
bo wu:
回复 Alvin Chen:
是6个byte但是我的周围的从机的mac地址 没有OX00开头的,协议栈返回的会有0x00
Alvin Chen:
回复 bo wu:
这个不一定吧,你第一个那个设备是你自己的设备吗,可以链接吗?
bo wu:
回复 Alvin Chen:
第一个设备是自己的设备 可以连接的,第二个也是自己的设备,实际地址应该是0xA4 0X34 0XF1 0XE5 0X87 0X3D 扫描出来是0x 000xA4 0X34 0XF1 0XE5 0X87 ,多扫描几次还是这个情况
Alvin Chen:
回复 bo wu:
建议你更新到3.10的新版本SDK试一下。
bo wu:
回复 Alvin Chen:
好的我试下 有问题再请教您
bo wu:
回复 Alvin Chen:
更新到3.10 SDK后扫描就正常了。
Alvin Chen:
回复 bo wu:
ok,有后续问题,再过来反馈吧。