Tool/software:
This is the test result.
this is how we set carrier wave mode.
bool hal_rf_init_ce_cw(void) { // Enable RF core clocks in active mode (not necessary on CC2538 PG1.0) HWREG(SYS_CTRL_RCGCRFC) = 1; // Enable auto ack and auto crc HWREG(RFCORE_XREG_FRMCTRL0) = (AUTO_CRC | TX_MODE_RANDOM_INFINITE); // Recommended RX settings HWREG(RFCORE_XREG_FRMFILT0) = 0x0D; // Enable frame filtering = 0x0D, // disable = 0x0C HWREG(RFCORE_XREG_AGCCTRL1) = 0x15; HWREG(RFCORE_XREG_FSCTRL) = 0x5A; // Recommended TX settings (only those not already set for RX) HWREG(RFCORE_XREG_TXFILTCFG) = 0x09; HWREG(ANA_REGS_O_IVCTRL) = 0x0B; HWREG(RFCORE_XREG_FRMCTRL1) = 0x00; // STXON does not affect RXENABLE[6] HWREG(RFCORE_XREG_MDMTEST1) = 0x18; HWREG(RFCORE_XREG_FSCAL1) = 0x01; // Enable random generator // Not implemented if (halRfEmModule != HAL_RF_CC2538EM) { // Configure PA/LNA halRfPaLnaInit(); } return true; }
any suggestion?