Part Number:CC1312ROther Parts Discussed in Thread:CC1310
你好TI大神:
我在使用TI15.4协议栈实现 CC1312(collector)与CC1310(sensor)通信过程中发现一个问题:
CC1312(collector)调用:Collector_sendToggleLedRequest 接口准备触发CC1310(sensor)的LED点亮动作时,
CC1312(collector)代码执行到
sendMsg(Smsgs_cmdIds_toggleLedReq, item.devInfo.shortAddress,item.capInfo.rxOnWhenIdle,SMSGS_TOGGLE_LED_REQUEST_MSG_LEN,buffer);status = Collector_status_success;
并返回Collector_status_success后
CC1310(sensor)并没有立即收到RF信号,大约40秒后才收到并立即做出动作。CC1310(sensor)配置为
#define CONFIG_SECUREfalse #define CONFIG_FH_ENABLEfalse #define CONFIG_RX_ON_IDLEtrue /*! Setting for Phy ID */ #define CONFIG_PHY_ID(APIMAC_GENERIC_ETSI_LRM_863_PHY_131)//(APIMAC_GENERIC_CHINA_LRM_433_PHY_130)(APIMAC_GENERIC_ETSI_LRM_863_PHY_131) /*! MAC Parameter */ /*! Min BE - Minimum Backoff Exponent */ #define CONFIG_MIN_BE3 /*! Max BE - Maximum Backoff Exponent */ #define CONFIG_MAX_BE5 /*! MAC MAX CSMA Backoffs */ #define CONFIG_MAC_MAX_CSMA_BACKOFFS4 /*! macMaxFrameRetries - Maximum Frame Retries */ #define CONFIG_MAX_RETRIES3 #define CONFIG_SCAN_DURATION5
更换多个硬件后问题依旧,
请问TI大神 是哪里的原因导致CC1312(collector)调用sendMsg 后 没有及时发送无线信号?
Katherine Wang:
已为您联系TI工程师,稍后给您回复
,
Katherine Wang:
您可以使用数据包嗅探器检查数据包实际发送的具体时间,并在此处发布结果吗?