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.

[参考译文] SIMPLELINK-CC13XX-CC26XX-SDK:添加 Zigbee 定制集群

Guru**** 2466030 points
Other Parts Discussed in Thread: CC2652R7, Z-STACK, SIMPLELINK-CC13XX-CC26XX-SDK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1124463/simplelink-cc13xx-cc26xx-sdk-adding-zigbee-custom-cluster

器件型号:SIMPLELINK-CC13XX-CC26XX-SDK
主题中讨论的其他器件:CC2652R7、Z-stack

您好,  

有人可以帮助在Z-Stack 上创建 Zigbee 定制集群(https://dev.ti.com/tirex/explore/node?node=ABxOFB93HuYHwY9rEQSaTw__BSEc4rl__LATEST)

SDK: SimpleLink CC13xx CC26xx SDK  最新版本(当前为6.20.00.29)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请尝试 在此处参考类似的讨论

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Puneeth、

    请尝试执行所述 E2E 主题中的步骤、如果您遇到任何问题、请继续详细描述 您观察到的错误、以便 、 、YiKai Chen 或我自己可以进一步提供帮助。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../7585.zcl.ce2e.ti.com/.../4353.zcl.h

    您好,Ryan,

    在 ZCL.c 文件中应用上述修补程序后,我收到以下错误,请提供帮助

    ERROR[Pe020]:标识符"pfnAfCnfCB"未定义 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 205
    ERROR[PE260]:缺少显式类型(假定为"int") D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 212
    ERROR[Pe065]:预期为";" D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 212
    ERROR[PE757]:变量"zclManuCodeTab_tt"不是类型名称 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1013
    ERROR[Pe020]:标识符"pZclManuCodeTable"未定义 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1016
    ERROR[Pe020]:标识符"pZclManuCodeTable"未定义 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1032
    ERROR[Pe020]:标识符"pZclManuCodeTable"未定义 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1062
    错误[Pe136]:结构" #688"(在"D:\work\01_tasks\TI_Evaluation\IAR_workspaces\cc2652r7\ZC_Light\Common\zcl\zcl.h"的第1133行声明)没有字段"manuCode" D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\zcl\zcl\z93\Common
    错误[Pe136]:结构" #688"(在"D:\work\01_tasks\TI_Evaluation\IAR_workspaces\cc2652r7\ZC_Light\Common\zcl\zcl.h"的第1133行声明)没有字段"manuCode" D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\zcl\zcl\z93\Common
    错误[Pe136]:结构" #688"(在"D:\work\01_tasks\TI_Evaluation\IAR_workspaces\cc2652r7\ZC_Light\Common\zcl\zcl.h"的第1133行声明)没有字段"manuCode" D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\zcl\z1cl\zcl\Commone.102cl\zcl\zcl\Common.cl\zcl
    错误[Pe020]:标识符"pfnAfCnfCB"未定义 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1194
    警告[Pe223]:隐式声明的函数"zcl_ClearSendExtParam" D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1202

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    一旦您将 zcl.c 的第212行(静态 zclManuCodeTab_t const *pZclManuCodeTable = NULL;)拆分为两行或 用分号将它们分开、就会解决其中一些问题。  由于 manuCode 不是 zcl.h 文件中 zclAttrRec_t 的字段、因此会导致更多的问题。  我记得 pfnAfCnfCB 涉及 Aries 实现的另一个功能、需要进一步更改源文件/ti/zstack/stack/af 文件。  您可以在此处找到他们的最新工作: https://gitee.com/zigbee_luo/simplelink_sdk_2022/tree/master 

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、  

    我不理解"zcl.c 的第212行(static zclManuCodeTab_t const *pZclManuCodeTable = NULL;)拆分为两行或 用分号将它们分开"这句话。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    我无法从链接 https://gitee.com/zigbee_luo/simplelink_sdk_2022/tree/master 下载源 代码,请检查   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为您需要在 https://gitee.com 上注册帐户 才能下载代码。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请尝试静态 zclManuCodeTab_t * pZclManuCodeTable =(zclManuCodeTab_t *) NULL;

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、  

    它提供了相同的误差  

    代码#

    静态 uint8_t zclManuCodeNum=0;
    静态 zclManuCodeTab_t * pZclManuCodeTable =(zclManuCodeTab_t *)空;
    //static zclManuCodeTab_t const *pZclManuCodeTable =空;

    代码#

    错误#

    ERROR[Pe020]:标识符"pfnAfCnfCB"未定义 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 205
    ERROR[Pe020]:标识符"zclManuCodeTab_t"未定义 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 212
    ERROR[Pe020]:标识符"zclManuCodeTab_t"未定义 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 212
    ERROR[Pe029]:预期表达式 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 212
    ERROR[Pe065]:预期为";" D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 212
    ERROR[PE757]:"zclManuCodeTab_tt"不是类型名称 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1014

    错误#
     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您很可能还没有在  zcl.h 或其他地方定义 zclManuCodeTab_t typedef。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、  
    ZCl.h 文件更新后、我收到以下错误、下面共享了完整的错误日志。

    构建配置:ZC_LIGHT_LP_CC2652R7_tirtos_IAR -默认值
    正在更新生成树...

    61个文件已删除。
    正在更新生成树...
    执行预编译操作
    执行自定义编译:zc_light.syscfg
    BDB_查找_和_绑定.c
    BDB.c
    BDB_REPORTING .c
    AF.c.
    BDB_tl_commissioning.c
    BDB_touchlink_target.c
    BDB_touchlink.c
    BDB_touchlink_initiator.c
    CRC.c
    DBG.c
    GP_bit_fields.c
    绑定_table.c
    FH_ROM_init.c
    Cui.c
    HMAC_ROM_INIT.c
    gp_common.c
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 286
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 295
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 304
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 313
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 322
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 331
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 340
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 349
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 358
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 367
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 376
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 385
    警告[Pe177]:变量"zclGp_gppMaxProxyTableEntry"已声明但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 190
    警告[Pe177]:变量"zclGp_gppNotificationRetryNumber"已声明、但从未引用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 191
    警告[Pe177]:变量"zclGp_gppNotificationRetryTimer"已声明但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 192
    警告[Pe177]:变量"zclGp_gppMaxSearchCounter"已声明、但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 193
    警告[Pe177]:变量"pZclGp_gppBllockedGPDID"已声明、但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 194
    警告[PE177]:变量"zclGp_gppFunction"已声明、但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 195
    警告[PE177]:变量"zclGp_gppActiveFunction"已声明、但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 196
    警告[Pe177]:变量"zclGp_gpSharedSecurityKeyType"已声明但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 197
    警告[Pe177]:变量"zclGp_gpSharedSecurityKey"已声明、但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 198
    警告[Pe177]:变量"zclGp_gpLinkKey"已声明、但从未引用 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 199
    警告[Pe177]:变量"zclGp_clusterRevision"已声明、但从未引用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\gp_common.c 200
    运行 C/C++编译器时出错
    iCall_osal_ROM_init.c
    gp_proxy.c
    gp_proxy_table.c
    LMAC_ROM_INIT.c
    Mac_cfg.c
    mac_activation.c
    mac_settings.c
    mac_user_config.c
    mac_util.c
    NWK_globals.c
    nvocmp.c
    OSAL_NV.c
    ROM_INIT_154.c
    OSAL_PORT_TIMERs.c
    main.c
    OSAL_PORT.c
    saddr.c
    TI_DEVICE_CONFIG.c
    TI_RADIO_CONFIG.c
    stub_aps.c
    touchlink_initiator_app.c
    TI_ZStack_config.c
    touchlink_target_app.c
    TI_DRIVERS_CONFIG.c
    UTC_clock.c
    Util_timer.c
    Zcl.c
    ERROR[Pe020]:标识符"pfnAfCnfCB"未定义 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 205
    ERROR[Pe513]:无法将"zclManuCodeTab_t const *"类型的值分配给"zclManuCodeTab_t *"类型的实体 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1017
    错误[Pe020]:标识符"pfnAfCnfCB"未定义 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1195
    警告[Pe223]:隐式声明的函数"zcl_ClearSendExtParam" D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1203
    警告[Pe550]:设置了变量"radar"、但从未使用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1299
    警告[PE550]:变量"cnfParam"已设置、但从未使用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1196
    ERROR[Pe020]:标识符"manuCode"未定义 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1992
    ERROR[Pe020]:标识符"manuCode"未定义 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 1997
    警告[Pe223]:隐式声明的函数"CMD_REQ_IND" D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 2441
    ERROR[Pe147]:声明与"__interwork __VFP uint8_t zclFindNextCmdRec (uint8_t、uint16_t、uint8_t、uint8_t、uint8_t、uint8_t *、 zclCommandRec_t *)"(在第272行声明) D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 3039
    ERROR[PE147]:声明与"__interwork __VFP uint8_t zclFindNextAttrRec (uint8_t、uint16_t、uint8_t、uint16_t *、zclAttrRec_t *)"不兼容(在第273行声明) D:\works\01_tasks\zcc8_t、uint16_t *、uint16_t *、zcl_t *、zclAttrRec_t *、zcl_t、zcl_trendation\zctration\zctration\zctration\zctr
    ERROR[PE137]:表达式必须是可修改的 lvalue D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 4672
    ERROR[PE167]:"uint16_t *"类型的参数与"uint8_t"类型的参数 D:\work\01_tases\TI_Evaluar_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5188不兼容
    ERROR[PE167]:"zclAttrRec_t *"类型的参数与"uint16_t *"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5188不兼容
    ERROR[PE165]:函数调用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5188中的参数太少
    ERROR[PE167]:"uint16_t *"类型的参数与"uint8_t"类型的参数 D:\work\01_tases\TI_Evaluar_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5242不兼容
    ERROR[PE167]:"zclAttrRec_t *"类型的参数与"uint16_t *"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5242不兼容
    ERROR[PE165]:函数调用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5242中的参数太少
    ERROR[PE167]:"uint16_t *"类型的参数与"uint8_t"类型的参数 D:\work\01_tases\TI_Evaluar_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5252不兼容
    ERROR[PE167]:"zclAttrRec_t *"类型的参数与"uint16_t *"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5252不兼容
    ERROR[PE165]:函数调用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5252中的参数太少
    ERROR[PE167]:"uint16_t *"类型的参数与"uint8_t"类型的参数 D:\work\01_tases\TI_Evaluar_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5303不兼容
    ERROR[PE167]:"zclAttrRec_t *"类型的参数与"uint16_t *"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5303不兼容
    ERROR[PE165]:函数调用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5303中的参数太少
    ERROR[PE167]:"uint16_t *"类型的参数与"uint8_t"类型的参数 D:\work\01_tases\TI_Evaluar_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5314不兼容
    ERROR[PE167]:"zclAttrRec_t *"类型的参数与"uint16_t *"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5314不兼容
    ERROR[PE165]:函数调用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5314中的参数太少
    ERROR[PE167]:"uint8_t *"类型的参数与"uint8_t"类型的参数 D:\work\01_tases\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5356不兼容
    ERROR[PE167]:"zclCommandRec_t *"类型的参数与"uint8_t *"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5356不兼容
    ERROR[PE165]:函数调用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5356中的参数太少
    ERROR[PE167]:"uint8_t *"类型的参数与"uint8_t"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5374不兼容
    ERROR[PE167]:"zclCommandRec_t *"类型的参数与"uint8_t *"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5374不兼容
    ERROR[PE165]:函数调用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5374中的参数太少
    ERROR[PE167]:"uint8_t *"类型的参数与"uint8_t"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5384不兼容
    ERROR[PE167]:"zclCommandRec_t *"类型的参数与"uint8_t *"类型的参数 D:\work\01_tases\TI_Evalu\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5384不兼容
    ERROR[PE165]:函数调用 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Common\zcl\zcl.c 5384中的参数太少
    运行 C/C++编译器时出错
    zcl_ha.c
    zcl_general.c
    zcl_green_power.c
    zcl_port.c
    zcl_samplelight_data.c
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 228
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 237
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 246
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 255
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 264
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 273
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 284
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 293
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 305
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 314
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 325
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 334
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 343
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 352
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 361
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 370
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 379
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 388
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 399
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 409
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 420
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 429
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 438
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 447
    ERROR[PE146]:初始化值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 456
    ERROR[PE146]:初始化程序值过多 D:\work\01_tasks\TI_Evaluation\IAR_workspace\cc2652r7\ZC_Light\Application\zcl_samplelight_data.c 465
    运行 C/C++编译器时出错
    zcl_samplelight.c
    zcl_sampleapps_ui.c
    ZD_CONFIG.c
    ZD_APP.c
    ZD_NWK_mgr.c
    ZD_PROFILE.c
    ZD_object.c
    zdiags.c
    zd_sec_mgr.c
    zglobals.c
    zmac.c
    zmac_b.c
    zstackapi.c
    zstackstartup.c
    zstacktask.c

    错误总数:70
    警告总数:15

    生成失败。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我建议不要更新一个*。h 文件、并且不要更新使用该文件的所有*。c 文件、也不要生成该工程。  请观察我如何评论您定义  zclManuCodeTab_t、而您的更正尝试选择 从未确认的源位置替换整个 zcl.h 文件。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ryan Brown:

    感谢大家的评论,我们在这方面仍然面临困难。   

    我们在大多数项目中都看到自定义群集的这一要求、并担心支持此功能所需的更改未明确定义。

    请确认 TI 是否计划将定制集群作为 SDK 的一部分、或记录添加定制集群的机制。

    我们不想为将来的 SDK 版本重做活动(应用自定义群集修补程序)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为这不是关于 TI Z-Stack 来实现定制集群的问题。 AFAIK、所有的 Zigbee 堆栈/应用程序提供商都将自定义集群/属性留给应用程序开发人员自行实现。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI 目前没有计划在 SIMPLELINK-CC13XX-CC26XX-SDK 中支持定制集群、也没有创建文档来说明添加此功能所需的步骤。  我可以继续支持您在尝试包含此配置时遇到的困难。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我建议按照我在这里的方式进行操作: LAUNCHXL-CC26X2R1:如何定制集群- Zigbee 和 Thread 论坛- Zigbee 和 Thread - TI E2E 支持论坛。 我认为这些步骤非常清楚。

    然后、如果您还需要特定的制造商 代码、您应该会看到 Aries Lord 的 SDK 并添加所需代码部分。 在我的最后一条消息中的主题中、Aries 建议了一种实现方法。

    尝试 一次执行一个步骤、 而不是复制/粘贴整个文件、以便了解要添加到代码中的内容。