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.

zigbee硬件中断导致死机,cc2652,sdk 3.3

我在zigbee中加入了按键中断,如下,下降沿触发,结果按下之后,一执行就出现系统死机。请问Zigbee中应该怎么设置硬件中断才可以

static void gPIO_CallbackFxn(uint_least8_t index){
    GPIO_clearInt(index);
    UART_write(uart, echoPrompt, sizeof(echoPrompt));
    UART_write(uart, echoPrompt, sizeof(echoPrompt));
}
static void zclSampleSw_Init( void )
{

  ////////////////////////////////
    UART_init();
    UART_Params_init(&uartParams);
    uartParams.writeDataMode = UART_DATA_BINARY;
    uartParams.readDataMode = UART_DATA_BINARY;
    uartParams.readReturnMode = UART_RETURN_FULL;
    uartParams.readEcho = UART_ECHO_OFF;
    uartParams.baudRate = 115200;

    uart = UART_open(CONFIG_UART_0, &uartParams);

    if (uart == NULL) {
        /* UART_open() failed */
        while (1);
    }
    UART_write(uart, echoPrompt, sizeof(echoPrompt));
    //设置按键中断
    GPIO_init();
    GPIO_setCallback(CONFIG_GPIO_3,gPIO_CallbackFxn);
    GPIO_enableInt(CONFIG_GPIO_3);

  //以下zigbee初始化代码省略
}