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.
Hello,
We would like a pair of LAUNCHXL-C1352P1(Rev.B) to run the rfEasyLinkTx and ~Rx sample codes with the RF frequency 1200MHz. Could you please advise?
My test history:
- CCSv920.
- The SDK: simplelink_cc13x2_26x2_sdk_3_30_00_03
- From the CCS, the following projects were successfully imported, built, and run. The red and green LEDs of both the EVM blinked synchronously. – Good as long as no-edits.
C:\ti\simplelink_cc13x2_26x2_sdk_3_30_00_03\examples\rtos\CC1352P1_LAUNCHXL\easylink\rfEasyLinkTx
C:\ti\simplelink_cc13x2_26x2_sdk_3_30_00_03\examples\rtos\CC1352P1_LAUNCHXL\easylink\rfEasyLinkRx
- Then a line was added to each the C source code, [rfEasyLinkTx.c and rfEasyLinkRx.c]:
EasyLink_setFrequency(1200000000);
- Rebuild and run. Although this time the LEDs of the RX side doesn’t blink. - NG
- The arguments are not [Hz] but [kHz], so I changed them to 1200000:
EasyLink_setFrequency(1200000);
- Rebuild and run. Although this time the LEDs of the RX side doesn’t blink. – NG again.
CMD_PROP_RADIO_DIV_SETUP.loDivider has to be set to 0x04 to support this frequency. As far as I can see, EasyLink_setFrequency does not do that for you meaning that you have to alter the function if you want to use 1200 MHz.
What is the use case behind this request since this band is licensed in parts of the world.
TER,
Thank you for your reply.
I would like to write in private msg some about the background.
I’m sorry but could I have some more advice? I have a couple of questions:
[Q1]
>>
CMD_PROP_RADIO_DIV_SETUP.loDivider has to be set to 0x04 to support this frequency.
<<
Can I ask some more detail how to do the above?
Could you please tell me a sample code and the location to put the lines?
I tried to do that by [rfEasyLinkTx.syscfg and rfEasyLinkRx.syscfg] for Tx&Rx projects, but not successful.
I could not find the parameter IoDivider.
[Q2]
Is it possible for the SmartRf Studio 7 Device Control Panel to perform Packet Tx/Rx test
At 1200MHz? If possible, could you please tell me a sample settings?
(My test result)
- It was possible to set Frequency=1200MHz, but a warning is shown.
- It was possible to set CMD_PROP_RADIO_DIV_SETUP.loDivider = 0x04 in the right pane.
- When the button [Start] was pressed, the Rx side didn’t count up the “Received OK” value.
Q1:
For this I believe you have to disable sysconfig.
You can search for lodiv in the ti_radio_config.c file and do the change there. sysconfig will update these files if not disabled.
Q2:
I have tested with SmartRF Studio doing only two changes, frequency and LO divider as you describe. Do you use two equal launchpads on both sides when you test?
The tests were done with 2 CC1312 LPs (should be exactly the same for CC1352)
TER,
We hope this could be the last question, [Q1], could you please tell me how to disable sysconfig ?
When I just *exclude_from_build* the .syscfg, the ti_radio_config.c is deleted on build and finally a build error.
P.S. [Q2] - Thank you for your reply. SmartRf Studio 7 Device Control Panel performed Packet Tx/Rx test @1200MHz.
You can learn more about sysconfig from the SimpleLink Academy training (http://dev.ti.com/tirex/explore/node?node=AIouI6g4ejAMCyOe10iMKQ__pTTHBmu__LATEST&search=debug), task 8 covers how to disable it.