페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in pages

14. Rail – Diagnostic and Test

 

No Command Description  
R1401 getConfigIndex Get the index of the current multi-PHY radio config.  
R1402 setConfigIndex Activate a multi-PHY radio configuration.  
R1403 setCtune Set the value of HFXO CTUNE. The radio must be IDLE.  
R1404 getCtune Get the value of HFXO CTUNE  
R1405 setCtuneDelta Set the value of HFXO CTUNE delta  
R1406 getCtuneDelta Get the value of HFXO CTUNE delta  
R1407 setPaCtune Set the PACTUNE value for TX and RX.  
R1408 enablePaCal Control PA power calibration.  
R1409 setDebugSignal Configure chip specific debug output.  
R1410 setDebugMode Control Debug mode which allows freqOverride.  
R1411 freqOverride  Set the radio frequency. Requires debug mode.  
R1412 configDirectMode Configure direct mode  
R1413 directMode Control direct mode.  
R1414 directTx Control TX in direct mode.  
R1415 txCancel Start a TX that will be cancelled.  
R1416 configHFXOThermistor Configures the thermistor pin and the HFXO compensation parameters.  
R1417 configHFXOCompensation Configure the temperature parameters for HFXO compensation.  
R1418 startThermistor Starts a thermistor measurement.  
R1419 getThermistor Gets the thermistor impedance.  
R1420 getHFXOPPMError Compute the HFXO PPM deviation.  
R1421 compensateHFXO Starts the compensation process on the HFXO.  
R1422 configThermalProtection  Enable thermal protection, configure temperature threshold and cool down  
R1423 getTemperature Show chip, FEM, XTAL temperatures in Celsius (255=invalid)  
R1424 getRandom Get random data from the radio.  
R1425 setTxUnderflow Control TX underflows by not loading the TX FIFO.  
R1426 setRxOverflow Control RX overflows by delaying in the event handler.  
R1427 setCalibrations Control calibrations.  
R1428 setTxTransitions Set the TX state transitions.  
R1429 setRxTransitions Set the RX state transitions.  
R1430 getTxTransitions Get the TX state transitions.  
R1431 getRxTransitions Get the RX state transitions.  
R1432 setNextTxRepeat Set next transmit’s automatic repeat count.  
R1433 ConfigTxRepeatStartToStart Set tx repeat option to have tx repeats delaying from start of tx to start of tx.  
R1434 setNextBleTxRepeat Set next transmit’s automatic repeat count.  
R1435 setTxTimePos Set desired TX timestamp position.  
R1436 setRxTimePos Set desired RX timestamp position.  
R1437 setTimings Set RAIL state transition timings (use -1 to keep same)  
R1438 forceAssert Force a RAIL assert with the given error code.  
R1439 getAppMode Get the current RAILtest AppMode_t mode.  
R1440 getRadioState Get the current RAIL_RadioState_t radio state.  
R1441 verifyRadio Verify radio memory contents.  
R1441 getChannel Get the current radio channel.  
R1441 setChannel Set the radio channel.  
R1441 SetPktOffsetInTxFifo Set the offset in number of bytes of the Tx Data in Tx Fifo.  
R1441 reset Perform a reboot of the chip.  
R1441 writeRmrStructure Reserved for Simplicity Studio use only.  
R1441 updateConfigPtr Reserved for Simplicity Studio use only.  
R1441 reconfigureModem Reserved for Simplicity Studio use only.  
R1441 setRfPath Set the RF path.  
R1450 printEvents Show/Configure printing of RAIL events as they occur.  
R1451 printChipFeatures Display RAIL features supported at compile and runtime.  
R1452 getmemw Read count 32-bit words starting at address.  
R1453 setmemw Write 32-bit values starting at address.  
R1454 throughput Throughput test.  
R1455 setRssiOffset Sets the RSSI offset.  
R1456 getRssiOffset Gets the RSSI offset(s) in dBm.  
R1457 setRssiDetectThreshold Sets the RSSI detect threshold.  
R1458 getRssiDetectThreshold Gets the RSSI detect threshold(in dBm).  
R1459 txAt Transmit a packet at a certain time.  
R1460 setFreqOffset Get/Set the frequency offset adjustment.  
R1461 holdRx Control holding of received packets.  
R1462 wait Suspend processing of CLI input for a while.  
R1463 clearScript Clear the script entered via enterScript.  
R1464 printScript Print the script entered via enterScript.  
R1465 enterScript Enter script entry mode.  Conclude entry mode with text ‘endScript’.  
R1466 runScript Run the script entered via enterScript.  
R1467 setRetimeOption Control retime options.  
R1468 enable802154SignalIdentifier Enable Signal Identifier 2.4Ghz 802.15.4 signal detection  
R1469 enableBleSignalIdentifier Enable Signal Identifier for BLE signal detection  
R1470 getChannelConfigEntry Get the maximum valid channelConfig index, the maximum valid channelConfigEntry index  
R1471 deinitProtocol Deinit the current protocol (BLE, 802.15.4, Z-Wave)  
R1472 EnableCacheSynthCal Sequencer will start caching the calibration values on next state transition  
    and use them  instead of calibrating again for future state transitions.  
    Recalibration will occur when needed (eg. protocol change, temperature change)  

 

 

 

R1403     setCtune     Set the value of HFXO CTUNE. The radio must be IDLE.

Option [uint16] ctune  
Exercise

setCtune 0x05f
{{(setCtune)}{CTUNEXIANA:0x05f}{CTUNEXOANA:0x087}}

 

 

 

 

R1404     getCtune     Get the value of HFXO CTUNE.

Option None  
Exercise    

 

 

 

R1405     setCtuneDelta     Set the value of HFXO CTUNE delta

Option  [uint16] delta  
Exercise    

 

 

 

R1406     getCtuneDelta     Get the value of HFXO CTUNE delta

Option None  
Exercise    

 

 

 

R1407     setPaCtune     Set the PACTUNE value for TX and RX.

Option [uint8] txPaCtune  
  [uint8] rxPaCtune  
Exercise    

 

 

 

R1442     getChannel     Get the current radio channel.

Option None  
Exercise    

 

 

 

R1443     setChannel     Set the radio channel.

Option [uint16] channel  
Exercise    

 

 

 

 

 

 

No Command Description  
R1401 getConfigIndex Get the index of the current multi-PHY radio config.  
     See the entries in *channelConfigs[]. Start with index 0.  
R1402 setConfigIndex Activate a multi-PHY radio configuration.  
     See the entries in *channelConfigs[]. Start with index 0.  
        [uint8] multiPhyIndex  
       
       
       
       
       
       
       
       
       
       
R1408 enablePaCal Control PA power calibration.  
    [uint8] 0=Disable 1=Enable  
R1409 setDebugSignal Configure chip specific debug output.  
     Use ‘setDebugSignal help me’ for more details.  
        [string] pin  
        [string] signal  
        [uint16opt] signalOptions  
     
R1410 setDebugMode Control Debug mode which allows freqOverride.  
        [uint32] 0=Disable 1=Enable  
R1411 freqOverride  Set the radio frequency. Requires debug mode.  
        [uint32] freqHz: Only small deviations from the  current configuration are supported.  
       
R1412 configDirectMode Configure direct mode  
        [uint8] syncRx: 0=Disable 1=Enable  
        [uint8] syncTx: 0=Disable 1=Enable  
        [uint8] doutPort  
        [uint8] doutPin  
        [uint8] dclkPort  
        [uint8] dclkPin  
        [uint8] dinPort  
        [uint8] dinPin  
        [uint8opt] doutLoc  
        [uint8opt] dclkLoc  
        [uint8opt] dinLoc  
R1413 directMode Control direct mode.  
         [uint8] 0=Disable 1=Enable  
R1414 directTx Control TX in direct mode.  
        [uint8] 0=Disable 1=Enable  
R1415 txCancel Start a TX that will be cancelled.  
       [int32] delayUs: when to cancel it  
       [uint8opt] stopMode: [0=RAIL_IDLE_ABORT] 1-3=RAIL_StopMode_t  
R1416 configHFXOThermistor Configures the thermistor pin and the HFXO compensation parameters.  
R1417 configHFXOCompensation Configure the temperature parameters for HFXO compensation.  
        [int8opt] Arg1: enableCompensation  
        Arg2: zoneTemperatureC  
        Arg3: deltaNominal  
        Arg4: deltaCritical  
R1418 startThermistor Starts a thermistor measurement.  
R1419 getThermistor Gets the thermistor impedance.  
R1420 getHFXOPPMError Compute the HFXO PPM deviation.  
    Must be called after a complete thermistor measurement ie after getThermistor.  
R1421 compensateHFXO Starts the compensation process on the HFXO.  
     Must be called after a complete thermistor measurement ie after getThermistor.  
     [uint8opt] 1=restore the initial frequency not compensated  
       
R1422 configThermalProtection  Enable thermal protection, configure temperature threshold and cool down  
    [uint8opt] Enable protection  
    New temperature threshold in Celsius degrees  
    New cool down  
R1423 getTemperature Show chip, FEM, XTAL temperatures in Celsius (255=invalid)  
        [uint8opt] 1=reset temperature values after reading  
R1424 getRandom Get random data from the radio.  
        [uint16] lengthBytes  
        [uint8opt] [0=show them] 1=hide them  
R1425 setTxUnderflow Control TX underflows by not loading the TX FIFO.  
        [uint8] 1=Force underflows 0=Disable  
R1426 setRxOverflow Control RX overflows by delaying in the event handler.  
        [uint8] 0=Disable 1=Enable  
        [uint32opt] delayUs: [0]  
R1427 setCalibrations Control calibrations.  
        [uint8] 0=Disable 1=Enable  
R1428 setTxTransitions Set the TX state transitions.  
        [string] txSuccess: ‘idle’/’rx’  
        [string] txError: ‘idle’/’rx’  
R1429 setRxTransitions Set the RX state transitions.  
        [string] rxSuccess: ‘idle’/’rx’/’tx’  
        [string] rxError: ‘idle’/’rx’/’tx’  
R1430 getTxTransitions Get the TX state transitions.  
R1431 getRxTransitions Get the RX state transitions.  
R1432 setNextTxRepeat Set next transmit’s automatic repeat count.  
        [uint16] number of auto-repeated transmits after the first  
        [uint32opt] delayUs inter-transmit or hop delay  
        [uint32opt] channel (if hopping)  
    repeat delayUs and channel for additional hops.  
R1433 ConfigTxRepeatStartToStart Set tx repeat option to have tx repeats delaying from start of tx to start of tx.  
        [uint8] 0 to disable, 1 to enable  
R1434 setNextBleTxRepeat Set next transmit’s automatic repeat count.  
        [uint16] number of auto-repeated transmits after the first  
        [uint32opt] delayUs inter-transmit or hop delay  
        [uint32opt] phy railChannel logicalChannel accessAddress  
        (a hop’s config, repeat from delayUs for additional hops)  
R1435 setTxTimePos Set desired TX timestamp position.  
        [uint8] RAIL_PacketTimePosition_t  
R1436 setRxTimePos Set desired RX timestamp position.  
    [uint8] RAIL_PacketTimePosition_t  
R1437 setTimings Set RAIL state transition timings (use -1 to keep same)  
    [int32] idleToRxUs  
    [int32] txToRxUs  
    [int32] idleToTxUs  
    [int32opt] rxToTxUs [0]  
    [int32opt] rxSearchTimeoutUs [0]  
    [int32opt] txToRxSearchTimeout [0]  
    [int32opt] txToTx [0]  
R1438 forceAssert Force a RAIL assert with the given error code.  
    [uint32] RAIL_AssertErrorCodes_t  
R1439 getAppMode Get the current RAILtest AppMode_t mode.  
R1440 getRadioState Get the current RAIL_RadioState_t radio state.  
R1441 verifyRadio Verify radio memory contents.  
    [uint32] durationUs: time limit  
    [uint8] 0=Resume if previously didn’t finish 1=Restart  
    [uint8] 0=current radio config 1=external radio config  
    [uint8] 0=No callback 1=Use RAILCb_ConfigVerification  
R1442 getChannel Get the current radio channel.  
R1443 setChannel Set the radio channel.  
    [uint16] channel  
  SetPktOffsetInTxFifo Set the offset in number of bytes of the Tx Data in Tx Fifo.  
    [uint16opt] Offset in number of bytes.  If no parameter specified, command returns current active Offset  
  reset Perform a reboot of the chip.  
  writeRmrStructure Reserved for Simplicity Studio use only.  
    [uint8]  
    [uint16]  
    [uint8]  
    [uint32opt]  
  updateConfigPtr Reserved for Simplicity Studio use only.  
    [uint8]  
    [uint16]  
    [uint8]  
  reconfigureModem Reserved for Simplicity Studio use only.  
  setRfPath Set the RF path.  
    [uint32] 0=Path0 1=Path1  
  printEvents Show/Configure printing of RAIL events as they occur.  
    [uint32opt] printEvents<31:0> printEvents<63:32>  
    [uint32opt] mask<31:0> mask<63:32>  
  printChipFeatures Display RAIL features supported at compile and runtime.  
  getmemw Read count 32-bit words starting at address.  
    [uint32] address  
    [uint32opt] count  
  setmemw Write 32-bit values starting at address.  
    [uint32] address  
    [uint32opt] value0 value1 …  
  throughput Throughput test.  
    [uint32] number of packets  
  setRssiOffset Sets the RSSI offset.  
    [int32] offsetDbm  
  getRssiOffset Gets the RSSI offset(s) in dBm.  
    [uint8opt] [0=radio and protocol-specific] 1=radio only  
  setRssiDetectThreshold Sets the RSSI detect threshold.  
    [int8] RSSI detect threshold (in dBm). (-128 disables detection)  
  getRssiDetectThreshold Gets the RSSI detect threshold(in dBm).  
  txAt Transmit a packet at a certain time.  
    [uint32] time: per mode  
    [stringopt] [‘abs’=Absolute] ‘rel’=Relative  
    [stringopt] ‘abort’ RX if TX occurs during packet RX otherwise TX is delayed to end of RX  
  setFreqOffset Get/Set the frequency offset adjustment.  
    [int32opt] RAIL_FrequencyOffset_t  
  holdRx Control holding of received packets.  
    [uint8] [0=Process packets immediately] 1=Hold packets  
  wait Suspend processing of CLI input for a while.  
    [uint32] waitTimeUs  
    [stringopt] [‘rel’=Relative] ‘abs’=Absolute  
  clearScript Clear the script entered via enterScript.  
    [uint8opt] [0=RAM] 1=Flash  
  printScript Print the script entered via enterScript.  
    [uint8opt] [0=RAM] 1=Flash  
  enterScript Enter script entry mode.  Conclude entry mode with text ‘endScript’.  
    [uint8opt] [0=RAM] 1=Flash-script will run on boot  
  runScript Run the script entered via enterScript.  
    [uint8opt] [0=RAM] 1=Flash-script will run on boot  
  setRetimeOption Control retime options.  
    [uint8] optionBitMask: 1=HFXO | 2=HFRCO | 4=DCDC | 8=LCD  
  enable802154SignalIdentifier Enable Signal Identifier 2.4Ghz 802.15.4 signal detection  
    [uint8] 0=Disable 1=Enable  
  enableBleSignalIdentifier Enable Signal Identifier for BLE signal detection  
    [uint8] Mode 0=Disable 1=BLE1Mbps 2=BLE2Mbps  
  getChannelConfigEntry Get the maximum valid channelConfig index, the maximum valid channelConfigEntry index  
     in the selected channelConfig and parameters of the selected channelConfigEntry  
    [uint8] channelConfig index  
    [uint8] channelConfigEntry index  
  deinitProtocol Deinit the current protocol (BLE, 802.15.4, Z-Wave)  
  EnableCacheSynthCal Sequencer will start caching the calibration values on next state transition  
    and use them  instead of calibrating again for future state transitions.  
    Recalibration will occur when needed (eg. protocol change, temperature change)  
    [uint8] 0=Disable 1=Enable  

 

 

 

 

 

Adsense

 

 WiFi IoT Module

 

www.mxchip.com

 

 

 Bluetooth Module

www.feasycom.com

 

 

 5G/LTE/CAT-M1/NB-IoT

 

www.simcom.com

 

Viewed Page List