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.

eZ430 RF2500 and SimpliciTI 1.0.6

Other Parts Discussed in Thread: SIMPLICITI

Hi all,

i got my eZ430 RF2500 development tool and the temp sensor demo worked right out of the box. But as I tried the demos that are supplied with SimplicTI 1.0.6 it didn't worked. I tried all demos and none of them worked. I studied the AP Data Hub demo and it seems that the devices cant link together. The callback function on the AP device gets never called and the end device tries to link all the time. I also tried to change the THIS_DEVICE_ADDRESS and made a clean rebuild but I get still the same results.

Are this demos supposed to work on the eZ430 RF2500?

  • I have not tried this myself, but just to make sure I'm on the same page, please let me know the answer to the following.

    Are you using the example for the eZ430-RF2500 in SimpliciTI-1.0.6\Projects\Examples\Peer applications\eZ430RF\AP as data hub?

  • "SimpliciTI-1.0.6\Projects\Examples\Peer applications\eZ430RF\AP as data hub"

     

    yes I use the IAR workspace file under this path

  • Which main program is used for the End Device, the main_ED_Sniffer.c or the main_manyEDs.c?
    There is a description of how these differences should be handled in the build process which is documented in the SimpliciTI Sample Applications Guide.pdf file.

    I don't know if this may be the cause of the issue.  Section 7.3.2 discusses this.  The document indicates if the channel sniffer application is used, you need to be sure the NUM_CONNECTIONS macro in the smpl_config.dat for that build is set to 0.
    The AP will not execute a SMPL_LinkListen() if the joining device does not support a peer application.

  • BrandonAzbell said:

    I don't know if this may be the cause of the issue.  Section 7.3.2 discusses this.  The document indicates if the channel sniffer application is used, you need to be sure the NUM_CONNECTIONS macro in the smpl_config.dat for that build is set to 0.
    The AP will not execute a SMPL_LinkListen() if the joining device does not support a peer application.

     

    lol thx I tried out the sniffer_ED and I changed the NUM_CONNECTION to 0 but I forgot to change it back. I was sitting here for 2 days now ^^ Thank you very much it works now :)

     

  • Hey, what IDE are you using?  I am having trouble using the SimpliciTI examples as well, but my difficulty with it is that I keep on getting a fatal error which states that there is not enough memory and I don't know why.

  • I am using the IAR Workbench IDE. Maybe you need to encrease the Stack size? AFAIK SimpliciTI uses up to 128k stack space.

  • hunt0r said:

    I am using the IAR Workbench IDE. Maybe you need to encrease the Stack size? AFAIK SimpliciTI uses up to 128k stack space.


    Do you mean 128K or 128?  The default stack size should be 200 bytes.

  • ohh yes sorry I mean 128 Bytes :) In the sensor demo example the stack size was set to 200 Bytes but in the other SimpliciTI examples the Stack size was set to 128 Bytes they mentioned it somewhere in the SimpliciTI changelog.

  • dat209 said:
    Hey, what IDE are you using?  I am having trouble using the SimpliciTI examples as well, but my difficulty with it is that I keep on getting a fatal error which states that there is not enough memory and I don't know why.

    dat - the problem your running into is that IAR kickstart is limited to 4KB of code.  Some of the SimpliciTI examples are >4KB so it won't download to the device.  You could try cuttind down the code size, use the 30 trial of the full IAR or try using CCE with the SimpliciTI 1.0.6 CCE Port.

  • Hi all,

    I have the same problem.   The project from the EZ430-RF2500 CD could work well, but when I tried the sample apps with SimliciTi 1.0.6, it could't work.  I tried to debug, it seems that end device could't join the network initialized by AP.  I already checked the NUM_CONNECTIONS, and it is not 0.  Do i make wrong step?