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.

[参考译文] CC2652P:适用于 CC2652的 ZBOSS

Guru**** 2390755 points
Other Parts Discussed in Thread: CC2652P, Z-STACK, TIMAC, SIMPLELINK-CC13X2-26X2-SDK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1029461/cc2652p-zboss-for-cc2652

器件型号:CC2652P
Thread 中讨论的其他部件:Z-stackTIMACSIMPLELINK-CC13X2-26X2-SDK

是否有人在为    CC2652移植 ZBOSS (公共版 v1.0)方面有经验???

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

    您好、Georgi、

    我不熟悉此 解决方案、但根据 Wiki、 很明显、仅支持 CC25XX 器件。  您应该考虑 使用 SIMPLELINK-CC13X2-26X2-SDK 中的 ZBOSS 3.0或 Z-Stack 进行 CC2652P Zigbee 开发。

    此致、
    Ryan

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

    你(们)好

    ZBOSS 3.0不是免费的,我不使用 TI Z-Stack (仅 driverlib)...

    我尝试为 CC2652 https://github.com/Wiz-IO 移植 Arduino

    最后一个日志:

    [trace] lib\ZBOSS\src\NWK\NWK_JOIN.c ( 223 )::加入没有开发
    [trace] lib\ZBOSS\src\NWK\NWK_join.c (276)::<assoc_join 195
    [trace] lib\ZBOSS\src\NWK\NWK_join.c (929)::<join_req 0
    [trace] lib\ZBOSS\src\zdo \zdo _app.c (432)::::>nlme_join_conf 2
    [trace] lib\ZBOSS\src\zdo\zdo_app.c (485)::: Assoc j failed st 195
    [trace] lib\ZBOSS\src\zdo \zdo _app.c (490)::::<nlme_join_conf
    [ZB] ZB_ZO_STARTU_COMPLETE ()
    [trace] lib\ZBOSS\src\port\cc2652.c (105)::设备启动失败状态195

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

    很棒的项目,不幸的是,我无法进一步帮助这一资源。

    此致、
    Ryan

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

    如何精确计算 预分频器和 LoadSet 的 timer_A (16位模式),适用于15360 μ s (baecon)

    现在可以工作、但不准确...

    BTW:我知道、ZBOSS 已准备就绪  、但需要更多测试

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

    请参阅 计时器 TI 驱动 程序和 计时 器示例。

    此致、
    Ryan

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

    loadMatchVal =  15360u // usec

    GPTimerCC26XXSetLoadMatch (... )

    /*预分频器使用高位字节*/
    uint8_t 预分频值= 0xFF &(loadMatchVal >> 16);
    /*丢弃高位字节(最大24位)*/
    loadMatchVal &= 0xFFFF;

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

    定时器和 GPTimer 是两种不同的 TI 驱动程序、具有不同的参数。  在您的情况下、从 GPTimerCC26XX.h 示例中、我将 使用64作为 loadMatchVal、因为这是 一个除以0.01536 (减去一个)的值。  另一个评估选项是 时钟模块

    此致、
    Ryan

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

    您是否有时间反转 TI SDK?????

    GPTimer (16位模式... onli timer_A)...

    是否有公式-如何计算 loadset 和预分频器

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

    所有信息都在我提供的资源的文档中提供。

    此致、
    Ryan

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

    啊! 感谢你们的支持!!!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
        uint32_t interval = (SysCtrlClockGet () /1000000 ) *  15360u
        uint32_t 预分频 =  0xFF & (间隔 >>  16);
        TimerLoadSet (GPT0_BASE、 TIMER_A、 INTERVAL);
        TimerPrescaleSet (GPT0_BASE、 TIMER_A、 预分频);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它发挥了作用

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

    我很高兴您找到 了 zigbee2mqtt、这是一个很棒的项目。

    此致、
    Ryan

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

    我n`t zigbee2mqtt (我的协调器是3.0)与 ZigBee 2007兼容(ZBOSS v1.0 OpenSource 版本)

    BTW:ZBOSS 3.0...  使用72个缺失的函  数进行编译、作为 NVRAM 访问和 OSIF 与 HAL API

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

    Zigbee 3.0可以向后兼容以前的 Zigbee 规范、我知道对于 zigbee2mqtt、它至少可以与 Z-Stack HA 1.2器件一起运行。  但是、您似乎使用的是相当旧的 Zigbee 版本、  可能会知道是否有任何具有此堆栈版本的器件之前已经过测试。

    您必须就  ZBOSS 问题与 DSR 沟通。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="114053" URL"~/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1029461/cc2652p-zboss-for-cc2652/3808046 #3808046"]Zigbee 3.0可以向后兼容[/quot]

    很好!

    我继续进行实验…


    DSR、他们没有回答我

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

    问题

    DSR 说… "请n`t 问"...

    [] nwk_join.c (156)::NE 0x2000242c 不是潜在的父级:panid_ok 1  tatter_Prnt_ok 0  permit_j_ok 1 cap_ok 1 lqi_ok 1 upd_id_ok 1
    [] nwk_join.c (160)::<nwk_choose_parent 0x0
    [] nwk_join.c ( 223 ):: :没有用于连接的设备....
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我同情 DSR 似乎不愿意合作。

    此致、
    Ryan

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

    我发现了这个问题

    节点发送间接连接请求
    协调器发送 ACK
    在这里、我需要等待加入请求的响应
    n`t、由于没有 ZBOSS 文档、我不知道如何为挂起的数据包发出信号
    堆栈说没有间接响应-中止关节...


    然后回复... 加入确定

    我将调查...

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

    [trace] zdo app.c (440)::恭喜

    已加入状态0、addr 25491、xpanid 0.12.4b.0.22.a5.38.89、ch 12、addr 0x6393


    (笑声)


    [ZB] ZB_ZO_ZO_STARTUP_COMPLETE (-------------------------------------------------------)
    [跟踪] cc2652.c( 146 ):::设备启动正常
    [ZB] ZB_ZO_ZO_STARTUP_COMPLETE (--- 已执行--------------)

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

    遗憾的是、ZBOSS 1.0没有 ZCL 和 zigbee2mqtt 工作以加入器件...

    我将移植 ZStack 进行实验

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

    不幸的是 … ZStack v3、0、2 (8051版本)缺少 MAC 库源代码

    SimpleLink 的最后一个版本完全混合了 GCC 编译,没有 SDK 驱动程序,也没有 TI 操作系统... 很棒

    不知怎么编译它、但它几乎不起作用...

    TI, 您是否有任何 GCC 的基本编译?

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

    我知道、GCC 无法用于8051内核。

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

    我知道... 需要 MAC 库 SRC 代码才能使用 GCC 重新编译、但可能不会释放此代码

    但现在我使用 MAC ROM 库... 只需将 OSAL 移植为 Arduino 循环即可

    BTW:Mac 库是软库-不需要 硬件依赖项

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

    如果您正在寻找免费的8051 C 编译器、则可以尝试 SDCC

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

    我知道… 不需要...

    我为我的 PlatformIO/Arduino 项目移植用于 CC2652的 ZStack (是 ARM M4)

    只需要 MAC src、但该库存在于 ROM 中

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

    我想 Ryan 已经回答说、TI 不会提供 MAC src 来支持这一点。

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

    SoC ROM 中存在 MAC 库-不需要源代码....

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

    您好 Georgi、

    SimpleLink 源代码库/ROM 代码仅针对关键业务机会提供。  您可以联系您当地的 TI FAE 或销售代表 、开始 有关此主题的非论坛对话。

    此致、
    Ryan

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

    哦!!!! 我浪费了时间…

    所以 ROM 库不存在并且库只用于 IAR + RTOS…… 我需要 Arduino ( GCC )的循环...

    如果 TI Zigbee 团队愿意提供帮助、您可以收到我的电子邮件...

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

    对于"默认"简单用户 CC2652 SoC -我需要此库: maclib_sm_cc26x2_4g.a???

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="114053" URL"~/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1029461/cc2652p-zboss-for-cc2652/3815769 #3815769" SimpleLink 源库/ROM 代码

    Ryan、您能解释一下文件: TIMAC_ROM_PG2_0_ROM_API_LINKer.cmd

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

    ROM 从 存储器地址 0x10000000开始、长度为256 KB。  基于 IEEE 802.15.4的 SDK 项目使用  TIMAC_ROM_PG2_0_ROM_API_LINKer.cmd 链接存储在 ROM 中的 IEEE 802.15.4无线电堆栈操作。  由于无法更改其位置、因此不应修改此文件。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="114053" URL"~/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1029461/cc2652p-zboss-for-cc2652/3815769 #3815769" SimpleLink 源库/ROM 代码仅供关键业务机会使用。  [/报价]

    您说的是...

    因此、"half-"MAC 库 exis 位于 ROM 中、下一个"half-"位于 lib 中:maclib_XXX_cc26x2_4g.a
    仅缺少"NWK_BUFS.c"。。也许还有其他...

    BTW:我不需要 ROM 源代码、我只想移植现有代码和库

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

    是的、ROM 中存在一些 IEEE 802.15.4无线电堆栈操作、而其他操作则是预构建的库。  和 NWK_bufs.c 位于 Z-Stack 源代码(即预构建的库)中。  请离线继续此对话、以进一步关注源代码。

    此致、
    Ryan

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

    我不需要 Z-Stack 源代码... BTW NWK_bufs.c 不在最后一个 SDK 中共享(在旧 SDK 中不存在)
    我解压缩库并获取已编译的对象


    BTW:Z-Stack IT 完全混合 SDK、不能独立于 SDK 使用
    从理论上讲、外部源应该是用户代码和 OSALL、但情况并非如此
    实际上没有源代码、或者如果对源代码进行编译、它们依赖于 RTOS 和驱动程序

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

    进度???

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

    您要求取得什么进展?  我们清楚地看到、如果您对 SIMPLELINK-CC13X2-26X2-SDK 版本软件包中未提供的文件感兴趣、则需要进行离线通信。

    此致、
    Ryan

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

    Ryan!!!

    我应该给您写多少次: 我不需要源代码!!!

    您的支持非常糟糕

    请给我联系你的经理!!!!

     

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

    很抱歉、这样我就可以提醒我的经理这个话题、您可以联系我了解他们的信息。  同时、您能否澄清您正在寻找的内容?

    此致、
    Ryan

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

    在线支持说:转到 E2E 论坛...

    您说:离线...

    FAE 说:转到 E2E 论坛

    最后一个... 去哪里?  是否有 μ ТI 支持

    与 ZigBee SDK 团队有任何联系?

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

    我已向您发送了一个友谊请求、并将通过私人消息继续此对话。

    此致、
    Ryan

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

    我找到了开源解决方案...

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

    大家好、

    是否有用于 TI 芯片的 ZBOSS 3.0???

    抓图:加入 zigbee2mqtt (ZBOSS 3机架版本)

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

    您好、Georgi、

    这似乎是 DSR 的问题。  据我所知  、ZBOSS 3.0 已经支持 SimpleLink CC13X2和 CC26X2器件。

    此致、
    Ryan

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

    是的,但是他们要钱

    我想知道 TI 是否没有正式的 ZBOSS 3.0 SDK (对于 OpenSource 项目,任何 SDK)

    对于我的测试、我使用"非法"SDK 库...

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

    TI 提供 Z-Stack 3.0作为 SIMPLELINK-CC13X2-26X2-SDK 的一部分

    此致、
    Ryan

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

    Z-Stack 与 TI SDK 密切相关....  并且很难独立使用

    … 4G 电池组... 哇哦  

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

    切换 LED

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

    您好、Ryan

    该 ROM 功能对默认芯片有效

    github.com/.../mac.ld

    void z_init (void)

     TIMAC_ROM_Init();
     Mac_Init();<---- 这会成为硬件陷阱
    (笑声)