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.

zed_sw_ota_client 不能OTA升级,谁有LaunchPad 2652R帮忙测试一下

simplelink_cc13x2_26x2_sdk_3_10_00_53版本,以zed_sw_ota_client 模板IAR 8.32.2打开保存后编译的固件,做了如下三处改动,附件是.hex和.bin文件,默认的bim off-chip Release_unsecure选项编译,请帮忙测试一下能否进行OTA升级?

1、禁止默认宏BOARD_DISPLAY_USE_UART
2、注释掉如下代码

/*********************************************************************
 * @fn      zclSampleSw_processKey
 *
 * @brief   Key event handler function
 *
 * @param   keysPressed - keys to be process in application context
 *
 * @return  none
 */
static void zclSampleSw_processKey(uint8 keysPressed)
{
#if 0
    //Button 1
    if(keysPressed == KEY_LEFT)
    {
        zstack_bdbStartCommissioningReq_t zstack_bdbStartCommissioningReq;

        if(ZG_BUILD_COORDINATOR_TYPE && ZG_DEVICE_COORDINATOR_TYPE)
        {
            zstack_bdbStartCommissioningReq.commissioning_mode = BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING;
            Zstackapi_bdbStartCommissioningReq(appServiceTaskId,&zstack_bdbStartCommissioningReq);
        }
        else if (ZG_BUILD_JOINING_TYPE && ZG_DEVICE_JOINING_TYPE)
        {
            zstack_bdbStartCommissioningReq.commissioning_mode = BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING;
            Zstackapi_bdbStartCommissioningReq(appServiceTaskId,&zstack_bdbStartCommissioningReq);
        }
    }
    //Button 2
    if(keysPressed == KEY_RIGHT)
    {
        zstack_bdbGetZCLFrameCounterRsp_t Rsp;

        Zstackapi_bdbGetZCLFrameCounterReq(appServiceTaskId, &Rsp);
        zclGeneral_SendOnOff_CmdToggle( SAMPLESW_ENDPOINT, &zclSampleSw_DstAddr, FALSE, Rsp.zclFrameCounter );
    }
#endif
}

3、在zclSampleSw_Init结尾增加steering操作,无需摁按键,上电直接入网

#ifdef PER_TEST
  PERTest_init(appSemHandle, appServiceTaskId, SAMPLESW_ENDPOINT );
#endif
  
  zstack_bdbStartCommissioningReq_t zstack_bdbStartCommissioningReq;
  zstack_bdbStartCommissioningReq.commissioning_mode = BDB_COMMISSIONING_MODE_NWK_STEERING;
  Zstackapi_bdbStartCommissioningReq(appServiceTaskId,&zstack_bdbStartCommissioningReq);


zed_sw_ota_client_CC26X2R1_LAUNCHXL_tirtos_iar_oad.zip