This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

使用CC2530遇到的一些问题,求答案!!!!!!!!

Other Parts Discussed in Thread: CC2530

随着使用cc2530越来越深入,发现遇到的问题越来越多,恳求有之前遇到相同问题的大神们,解惑一下:

编译选项:

-DNV_RESTORE
-DPOWER_SAVING
-DRFD_RCVC_ALWAYS_ON=FALSE
-DNWK_AUTO_POLL
-DBUILD_ALL_DEVICES
-DHOLD_AUTO_START
-DNV_RESTORE
-DUD_WAKEUP=TRUE

1:使用上边的编译选项。如果link指定的库是router-pro.lib,则当作为终端节点使用的时候,终端节点不会发送data request导致收不到任何数据,要将库文件换为alldevice-pro.lib才可以

2:假如终端或者路由器通过其他路由器连接到协调器上的话,有时候终端或者路由器会重复收到协调器发出的数据(2次或者多次),通过抓包发现重复收到的消息的sequence number是一样的,但是直接连到协调器的这个路由器则数据接收正常,
不会发生一条数据收到多次的情况。

3:打开加密编译选项后,如果RFD_RCVC_ALWAYS_ON=FALSE,终端节点不能加入网络,一直复位,如果RFD_RCVC_ALWAYS_ON=TRUE,则有时候能加入网络能正常通讯,有时候则不能加入网络,会在大概10秒后自己复位。

4:如果网内3个设备,2个路由称作A和B,一个协调器称作C,其中A通过B连到协调器C,那么如果A要发数据到C到底经不经过B转发,我抓包发现,有时候要通过B转发,有时候有是直接发送到C,有点迷惑???

不知道各位是否也遇到过这种问题,是怎么解决的?

某在此不胜感激!!!!!