Part Number: CC2652R
I would like to know if TI provides any firmware for 802.15.4 RF testing with CC2652R? For example, for BLE, I use host_test with HCI command.
TI 15.4-Stack has CERTIFICATION_TEST_MODE and Z-Stack DMM application examples use PER_TEST, along with power test profiles for either stack. Then there is also the SMARTRFTM-STUDIO IEEE 802.15.4 mode so it really depends on what exactly you are trying to accomplish.
To better aid the community, please click on the "This Resolved my issue" button whenever a post answers your question!
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Ryan Brown1:
Thanks for your prompt response. I would like to download the firmware to my board and to be able to perform transmit and receive test via UART.
Where is CERTIFICATION_TEST_MODE? I don't see that in "Simplelink CC13x2 26x2 SDK" under "CC26x2R LaunchPad/TI 15-4 Stack" directory.
I installed SmartRF studio. Which firmware is for 802.15.4 RF testing? Can I control the device via UART instead of using SmartRF Studio application?
Try to check if rfPacketErrorRate example can be used.
If my post answers your question, please click on "This Resolved my issue" button to benefit others who have the same issue.
CC13xx TRX WOR project.
How to change CC26xx/CC13xx UART baudrate dynamically in your application.
How to create a periodic event to toggle BLE Advertising in CC26xx simple_peripheral example
How to use indication in simple_peripheral example and use Btool to enable indication
How to check APS ack in TI Z-Stack
How to detect button hold in CC26x2, CC13x0, CC13x2 SDK.
660 Zigbee devices in the same Zigbee network!
How to setup Mosquitto on Raspberry Pi and make Contiki/Contiki-NG cc26xx-web-demo do mqtt publish to it.
In reply to Koon Hung Lee:
CERTIFICATION_TEST_MODE is a parameter provided in the TI 15.4-Stack example applications: http://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_3_40_00_02/docs/ti154stack/html/ti154stack/example-applications.html#configuration-parameters
You will not be able to use UART with SMARTRFTM-STUDIO. If this is a requirement then you should investigate the coprocessor: http://dev.ti.com/tirex/explore/node?node=ALDzqGjWNKC73CCgya.xBw__pTTHBmu__LATEST
Just to be clear, I have CC2652r implemented in my board. I can bypass my board circuitry and control CC2652r directly via UART from my computer. I load host_test and I am able to send HCI command from my computer to test BLE RF performance (transmit quality and receive sensitivity). I am looking for something similar for 802.15.4.
CERTIFICATION_TEST_MODE doesn't seem to be what I am looking for as I have to connect to another device and I cannot perform receive sensitivity measurement and it cannot transmit continuously.
It looks like SmartRF Studio has all the features that I need. I don't need to use SmartRF Studio to control my board via UART. It would be great if I can send the corresponding command via UART from my computer to control my device to continuous TX and RX.
With a full understanding of your system requirements I recommend that you use the rfEasyLinkNp: http://dev.ti.com/tirex/explore/node?node=AFWGFAP8LmjvJCyBv55MEQ__pTTHBmu__LATEST
The rfEasyLinkNp project doesn't support 802.15.4 modulation (O-QPSK). It only has 2-GFSK. Is that correct?
The following AT Control Command will initialize the radio to user-defined settings from ti_radio_config.c/h which can be determined in SMARTRFTM-STUDIO: AT+I 00<CR>
In rfEasyLinkNp.syscfg page (using CCS), I select Custom and deselect Easylink under RF Stack since SysConfig doesn't support multiple stack configuration. Next, I follow instructions from this link:
CCS complains that it couldn't find "ti_easylink_config.h". Do you have instruction on how to include 802.15.4 QPSK?
This involves Step 9: Adjust Your Application Files. I would recommend keeping the EasyLink configuration but modifying the SysConfig file for Radio -> Use RF Settings Exported from SmartRF Studio and add the ti_radio_config.c/h files directly to your project.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.