大家好!我按照TI官方的FCC ETSI Test
http://processors.wiki.ti.com/index.php/FCC_ETSI_Test
加入如下代码:
uint8_t initialAdvertEnable = FALSE;
SK_Keys |= SK_KEY_LEFT;testMode++;HalLedSet( HAL_LED_1, HAL_LED_MODE_ON );switch(testMode){case 1:{//1st Push: TX CW, 2402 MHz, 0 dBmHCI_EXT_ModemTestTxCmd(HCI_EXT_TX_UNMODULATED_CARRIER,0);}break;case 2:{HCI_EXT_EndModemTestCmd();//2nd Push: TX CW, 2440 MHz, 0 dBmHCI_EXT_ModemTestTxCmd(HCI_EXT_TX_UNMODULATED_CARRIER,19);}break;case 3:{HCI_EXT_EndModemTestCmd();//3rd Push: TX CW, 2480 MHz, 0 dBmHCI_EXT_ModemTestTxCmd(HCI_EXT_TX_UNMODULATED_CARRIER,39);}break; }
问题一:为什么我把uint8 initial_advertising_enable = FALSE;不做其他改动,用packet Sniffer抓包工具抓包还是有数据抓到?
问题二:首先把uint8 initial_advertising_enable = FALSE;然后加入
HCI_EXT_ModemTestTxCmd(HCI_EXT_TX_UNMODULATED_CARRIER,19);
用packet Sniffer抓包抓不到对应channel 19的定频测试数据包;
问题三:官方的FCC ETSI Test加入后,怎么才能验证FCC定频功能是否已经加入成功?或者说用什么工具验证
FCC ETSI Test定频测试功能?
Albin Zhang:
定频你可以用一个频谱仪看一下。这个是最准确的。
要不你可以用smart RF studio的continous RX 链接另外一个CC2540,看看RSSI有没有变化。但这个只是看能量,没法看是不是“定频”
BR. AZ