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.
Part Number: LAUNCHXL-CC1350
I am using the CC1350 in coprocessor mode with the prebuilt firmware. This displays a web gui that shows all the sensor nodes. (see attached screenshot)
My sensor nodes (CC1350STK) will connect very fast and work great if I re-flash them with their default firmware immediately after flashing.
However, if I unplug the power to the sensor node and then 2 minutes later reconnect the power, I cannot get that sensor node to connect again.
I'm happy to answer any questions. Any help is appreciated.
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 Brocklobsta:
I have disabled the NV on my collector, but I didn't know there was NV on the sensor as well.
However, I'm not sure why the sensor can't keep connecting to the same collector over many power cycles. It should be normal in the field to have the sensor power cycled many times but still be able to reconnect to the same colllector.
On the sensor Tag, there are two buttons. Which button I press depends on the orientation of the PCB (which is considered left side or right side, etc). Sadly there are no pictures I have found on the Ti Website and the Quick Start document does not detail this.
So anyways, I tried both buttons and this did not change anything for me.
On the CC1350STK I have a RED LED on constantly on the back of the board (opposite side of PCB from the coin cell). This constant Red LED worries me. Right after I program the flash, the LED is green and operation is proper. Once I power cycle the sensor, I always have a Red LED.
In reply to Ryan Erb:
The red LED gets illuminated when the device is in a network. If you power cycle the device and the red LED is illuminated, this means that the device has read network information out of NV. If the collector is also power cycled then the devices will be out of sync (collector doesn't know the sensor is in the network, but the sensor thinks it is still in the network). I suggest turning NV off on both the sensor and collector if you want to form a new network each time. The button you need yo hold down while powering the device on is on the opposite side of the board as the JTAG headers (after powering on with the button pressed the red LED should NOT illuminate). you can also try enabling NV restore on the collector side so the devices will only need to associate once.
You might want to setup a packet sniffer in order to see the network traffic between the devices, this will let you see what messages are being sent. You can find more information on TI 15.4-Stack and how it works in the Users Guide found here:
Please clarify and confirm how to do the following:
I suggest turning NV off on both the sensor
I am very clear how to do this on the collector, but I am not sure how to do this on the sensor.
To enable/disable NV on the linux collector, you can set 'load-nv-sim' to either true or false. On the embedded example applications you can define 'NV_RESTORE' to enable NV. We recommend enabling NV so a network can persist through a power cycle or relaunching the linux demo. To clear NV on the embedded example applications hold the right (btn-2) and reset the device. On the linux collector you can delete the 'nv-simulation.bin' file.
Thank you for the info.
Please define which file the #define NV_RESTORE should go inside of. (or is by default)
Please let me know if this is enabled by default for some of the CC1350 sensor applications in the SDK.
As I know, it's enable by default. If it doesn't show in your Predefined Symbols, you can add it by yourself.
If my post answers your question, please click on "This Resolved my issue" button to benefit others who have the same issue.
Build OpenThread Sleepy End Device doorlock prototype to test with Rasperry Pi OpenThread Border Router
How to use two UARTs in CC26x2 and CC13x2
SwitchBot DIY using LPSTK-CC1352R , SG90 servo motor, and ProjectZero to away from COVID-19.
How to use two endpoints in SIMPLELINK-CC13X2-26X2-SDK Z-Stack.
CC13xx TRX WOR project.
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!
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.