Hi TI,
Stack version : ZSTACK 2.5-CC2530
IAR VERSION: 8.10.3 (8.10.3.40338)
I am using SmartRF05 Evaluation Board revision 1.8.1. I have removed all the jumpers on P1(Control signals available to the USB Controller) except the DBG_DC(19-20) and DBG_DD(21-22) and also the all jumpers on P10( IO signals to peripherals on the evaluation board) except the LCD_MODE(5-6),LCD_CS(7-8),MOSI(11-12)SCLK(13-14),LED1(21-22),LED3_SOC(29-30),EM_RESET(35-36).
JOY_MOVE (1-2) ------->P2_0
BUTTON1(17-18) -------->P0_1
Scenario 1 : P0_1 = HIGH P2_0 = HIGH
Switch ON the TI end device module . The module will connect to the coordinator( coordinator is another EVB board).No Issues.
Scenario 2: P0_1 = LOW P2_0 = LOW ( BOTH ARE CONNECTED TO THE JUMPER)
Scenario 3: P0_1 = HIGH P2_0 = LOW ( P2_0 CONNECTED TO THE JUMPER)
Scenario 4: P0_1 = LOW P2_0 = HIGH ( P0_1 CONNECTED TO THE JUMPER)
Switch ON the TI end device module . The module WONT connect to the coordinator( coordinator is another EVB board).it will stay after showing the IEEE address display in LCD and green led is always blinking.
Solution :
Inorder to bootup the module we need to press and hold the Button1 and Reset button.
Kindly advise how to solve the scenario 4 in stack.
Thanks and Regards
Lakshman,PMP,PMI-RMP
kindly support me to solve the above issue.
I have solved the issue.I have comment out the ZDAppCheckForHoldKey() where the stack check the JOY_UP then it goes to HOLD State.Since when we remove the jumper in P2_0 and P0_6. The Default value of the ADC will be 18 or 19 which is JOY_UP. So while booting up the code struck in HOLD_STATE.
After removing the Manual Startup.Everything works fine.
void ZDApp_Init( uint8 task_id ) { // Save the task ID ZDAppTaskID = task_id;
{
// Check for manual "Hold Auto Start" // ZDAppCheckForHoldKey()
}