This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652P: RxOnWhenIdle need to be false when tx cw?

Part Number: CC2652P

Hi, I use CC2652P, SimpleLink SDKv4.20. My application is based on TI154stack sensor_2_4g.

I need to tx 2.4G cw.

I use RF_postCmd() with RF_cmdTxTest to get cw.

I find that:

If I set RxOnWhenIdle to false as below:

ApiMac_mlmeSetReqBool(ApiMac_attribute_RxOnWhenIdle, false);

Then tx cw, cw works normally, and I can obseve 2.4G spectrum on a spectrum analyzer.

But, if I set RxOnWhenIdle to true as below:

ApiMac_mlmeSetReqBool(ApiMac_attribute_RxOnWhenIdle, true);

Then tx cw, error occurs and program goes into Main_excHandler().

So, is set RxOnWhenIdle to false a necessary condition to tx cw?