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.

Programming the eZ430-RF2500 Transceiver

Other Parts Discussed in Thread: MSP430F2274, CC2500, SIMPLICITI

I'm in a senior design group at Texas A&M University, and we recently purchased some eZ430-RF2500 transceivers. We tested the demo that came with them and got it to work. The software measured the access point's temperature and the endpoints' temperatures. For our project, though, we need to measure the distance from the access point to the endpoints. According to the user guide, the transceivers can be reprogrammed to do what we need. However, after searching the internet, we have not found the solution. We appreciate any help anyone can give.  In case they are needed, here are the links to the transceivers' user guide and application report:

 

http://www.csupomona.edu/~rfsmith/ECE499%20MSP430/slaa378a.pdf (Application Report)

http://focus.ti.com/lit/ug/slau227e/slau227e.pdf (User Guide)

 

Thanks!

  • Do you have access to Code Composer Studio v4.x?  This is the Integrated Development Environment tool that can be used for the MSP430F2274 which is on the RF2500 radio target board (ie. with the CC2500).

    The Wireless Sensor Demo which apparently you were using is based on the SimpliciTI wireless network stack which is also downloadable here.

    This should get you started.

  • Thank you for the quick response. I downloaded the  Code Composer Studio v4.x. After talking with my group this morning, I have another question.

    I found the initial code for the transceivers on the CD that came in the kit, but I am having trouble getting the code to build in CCS.  It can't find some of the header files. Apparantly,  all of the header files are in the same big folder (named: Components), but the individual files are organized into smaller folders.  For example, bsp.h needs to include dsp_board_defs.h but they are not in the same folder, so it can't find dsp_board_defs.h.

    I can manually go in and put in the location of the header files, but we want them to be located automatically. Is there a way to allow it to find all of the headers files?

  • I would suggest downloading the latest version of the Wireless Sensor Demo software.  It has support for both CCS and IAR.

    http://www.ti.com/lit/zip/slac139

    Something to note with this.  The above link is actually a PDF file with a hyperlink inside.  Follow the hyperlink to actually get to the software zip archive.  This was done to maintain a breadcrumb path to a different literature number.  Some developers in the past may have used the above version and just use that link to get the software.  Not your issue, but I'm sure you would ask "why".

     

    Set the CCS workspace to <INSTALL_DIR>\eZ430-RF2500 Wireless Sensor Monitor\Embedded\CCS.

    Import the example project.

  • Thanks for the link. I downloaded the latest versions and have the most up-to-date code. Unfortunately, while the code is helpful, it's not exactly what I need.

    I am trying to use the transceivers as distance sensors.  Last semester, TI came to the university and showed us a demo using two of the transceivers. Their signal strength was used to calculate the distance between them (one was an access point and the other was an end point). Are there any examples or demo code I can reference to simulate the demo?  Again, I am using the MSP430-eZ430-RF2500.

    Thanks.

  • As I mentioned in a prior post, the wireless sensor demo, which you had referenced before, is written on top of the SimpliciTI wireless protocol stack.

    I don't believe the specific example that you saw before is included with the SimpliciTI examples, as that may be something custom they created.  However, I suspect they used the RSSI value associated with the radio to determine distance between nodes.  You can use the SimpliciTI API calls to obtain this value.  The APIs are documented in the <SIMPLICITI_INSTALL_DIR>\Documents directory in the "SimpliciTI API.pdf" file.