Can anybody help?
I am trying to use the cc2480 in an application using the ez430 modules until boards using the same design come in. I have 2 issues that are taking a lot of time to sort. Normally a network can be started with the coordinator and some end points using app acknowledges which require an exchange of 8 packets when data is being sent from the end point. If the power to the coordinator is cycled then when the network is expected to be restarted (confirm from chip) when a report is sent by the end point to the coordinator the coordinator immediately tries to app ack the data a number of times before the end point sends in a data request to the coordinator for the app ack approx 100mS later. The end point does the retries but the process repeats. It seems to be some type of startup sync issue in the coordinator.
The second issue is to do with the cycling of the power on the end point where the end point does a beacon request and the coordinator responds with accepting association requests but the end point does not pick up on it and keeps doing the beacon request. If the end point was to reassociate with the coordinator would it get the same short id or would it be different. Based on looking at some of the other posts it appears that the short address may change and bring the requirement for the application layer to keep track of the 64 bit addresses and hence require the exchange of these at the application level. Any comments here?
In the application it would be expected that the coordinator power may get cycled for many reasons that are not related to the rf. Also for battery replacement the end point power will be cycled.
Thanks.