This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

15.2 radio_test CLI command sequence

Hello,
it seems that the 15.2 infocenter radio_test instructions are somewhat different from the 15.0 infocenter instructions.

Trying to get a general understanding of how radio_test functions in 15.2.

I have a 832 DK and a 840 DK flashed with radio_test, no changes have been made to the example.
I have Putty for 832 on com8, and 840 on com7.
I can see on Putty, "Radio test example started', from both DK's.
Now not sure what to do. Which sequence of the CLI commands are needed to show that RX/TX is working?
I tried something like, start_rx on com8, and then start_tx_carrier on com7, and then print_rx on com8, which returned on com8, "Data: 0", 256 times. Probably need some other steps.
 
I saw this case from a few days back asking how to test low/mid/high channels, and I would also like to know where in the example the values 2.402/2.442/2.480 GHz are entered (maybe overlooked something in sdk_config.h).

thank-you,

Parents
  • Hi,

     

    I have not had the time to fiddle around with the new version too much yet, but in order to verify TX/RX by sending packets the random data pattern can not be used (see the documentation). Furthermore you need to configure the boards to use the same channel and mode. You can also read out the NRF_RADIO->STATE register, e.g. using nrfjprog, to see which state the radio is in for the respective boards (description here). You can also use either of the DKs with the nRF Connect for Desktop RSSI viewer as a makeshift spectrum analyzer to verify TX.

     

    The channels entered (le's call it x for the sake of explanation) will make the board will start TX or RX on 2400 MHz + x MHz, meaning if you send a start_channel 42 command, it will start operating on 2442 MHz after you run the respective start command.

     

    Best regards,

    Andreas

Reply
  • Hi,

     

    I have not had the time to fiddle around with the new version too much yet, but in order to verify TX/RX by sending packets the random data pattern can not be used (see the documentation). Furthermore you need to configure the boards to use the same channel and mode. You can also read out the NRF_RADIO->STATE register, e.g. using nrfjprog, to see which state the radio is in for the respective boards (description here). You can also use either of the DKs with the nRF Connect for Desktop RSSI viewer as a makeshift spectrum analyzer to verify TX.

     

    The channels entered (le's call it x for the sake of explanation) will make the board will start TX or RX on 2400 MHz + x MHz, meaning if you send a start_channel 42 command, it will start operating on 2442 MHz after you run the respective start command.

     

    Best regards,

    Andreas

Children
Related