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.

CC2630进入低功耗没有组网出现死机

Other Parts Discussed in Thread: CC2630

CC2630进入低功耗之后退网,6分钟之后无法响应按键中断,debug后发现能够进入到按键回调函数,但无法正确返回,之后进入到while(i);中

#if defined( HAL_ASSERT_RESET )
HAL_SYSTEM_RESET();
#elif defined ( HAL_ASSERT_LIGHTS )
halAssertHazardLights();
#elif defined( HAL_ASSERT_SPIN )
volatile uint8 i = 1;
HAL_DISABLE_INTERRUPTS();
while(i);

请问有人遇到过这种情况吗,上电进入低功耗不组网也会出现这种情况

  • 去掉低功耗功能就会正常,进入低功耗的的逻辑有什么要求吗,是上电是直接进入低功耗还是需要什么配置

    Power_releaseConstraint( Power_SB_DISALLOW );
    Power_releaseConstraint( Power_NEED_FLASH_IN_IDLE );

  • 你好,请问你是用哪个例程做的实验室,TI原始的例程可以复现这个问题吗?

    请麻烦把具体复现这个问题的步骤告诉我下,包括你是怎么退网的?

  • SampleSwitch  相对原始历程定义的有串口,nv使能,打开低功耗功能,测量能够进入低功耗,现在不只是退网,初始化完成之后没有进行组网,大概6分钟 左右就会出现无法运行的情况,调试按键中断有响应,按键事件也有置位,没办法进入最后进入到了硬件错误中断了,

    volatile uint8 i = 1;
    HAL_DISABLE_INTERRUPTS();
    while(i);

  • MODULE_CC26XX_5X5
    xZDO_API_ADVANCED
    ZDO_API_BASIC
    CC26XX
    FLASH_ROM_BUILD
    USE_ICALL
    TC_LINKKEY_JOIN
    HAL_ASSERT_SPIN
    HALNODEBUG
    xDEBUG
    xDEBUG_SW_TRACE
    xDBG_ENABLE
    OAD_KEEP_NV_PAGES
    NV_RESTORE
    NV_INIT
    FEATURE_MAC_SECURITY
    FEATURE_GREEN_POWER
    FEATURE_ENHANCED_BEACON
    HOLD_AUTO_START
    POWER_SAVING
    ewarm
    NEAR_FUNC=
    DATA=
    xSZ_TC

    ZSTACK_MANUAL_START
    ZCL_READ
    ZCL_WRITE
    ZCL_BASIC
    ZCL_ON_OFF
    ZCL_REPORT
    ZCL_IDENTIFY
    ZCL_ZONE
    xZCL_EZMODE
    xZCL_GROUPS
    xZCL_SCENES
    ZCL_STANDALONE
    ZG_SECURE_ENABLED
    ewarm
    USE_ICALL
    HEAPMGR_SIZE=4096
    ICALL_HOOK_ABORT_FUNC=halAssertHandler
    xdc_runtime_Log_DISABLE_ALL
    xdc_runtime_Assert_DISABLE_ALL
    MODULE_CC26XX_5X5

    用的是手动组网,Zstart_discovery。以前原工程的时候没有注意出现这种情况,程序没有太大的修改