Hello everyone.
I'm using the smartRF06 kit for debugging and programming an application in cc2538. Sometimes, the output binary generated by IAR 6.50.3.4 run smoothly and sometimes doesn't. Empirically I discovered that behavior depends how many times I have programmed into flash memory. The symptom of failure is that although the router or end-device is able to see and join into coordinator's network (LED3 of kit becomes green in both), none are able to send data to the cordinator. My code are using the AF_DataRequest() method, but data never arrives there.
I thought the problem maybe was some uninitialized variable at my aplication, but it does not matter how many times you power on/off or reset the hardware. It will always failure. The solution has been to reprogram the same binary on the chip. That sometimes solves the problem.
Under programming, XDS100 always reports sucessfull progranning, but I am suspecting that is not always true.
Any suggestions?