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.

[参考译文] CC2530:CC2530:Mac CO -处理器 TIMAC

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/870058/cc2530-cc2530-mac-co---processor-timac

器件型号:CC2530
主题中讨论的其他器件:TIMAC

我正在从事 TIMAC 的 MAC CoP 工作。 MAC CoP 连接到模块、并可通过 RS232发送命令和接收反馈。

4.设置 TIMAC 网络

4.1启动 PAN 协调器

要启动 PAN 协调器、可从主机向 MAC-COP 使用以下命令序列
通过 MT 接口

  1. 使用 API 重置 MAC:MAC_RESET_REQ
  2. 使用 API 设置参数:Mac_Set_Req
    1. 设置短地址属性 ID:ZMAC_SHORT
    2. 设置"扩展地址"属性 ID:ZMAC_DELED_ADDRESS
  3. 扫描区域以查找预先存在的 PAN ID。 发送 MAC_SCAN_REQ
  4. 接收到 MAC_SCAN_CNF (AREQ)后,确定现有的 PANID 并选择唯一的 PAN ID 以启动网络。
  5. 使用 MAC_START_REQ 启动 MAC 网络
  6. 设置参数:Mac_Set_Req
    1. 允许关联:ZMAC_Association_permit
    2. 器件一直打开:ZMAC_RX_ON_IDLE,为协调器设置为 true

您能帮我设置协调器的命令吗?

示例:

SREQ                       ->             SRSP
0x FE 00 21 01 20 (Ping)                                -> 0x Fe 02 61 01 43 00 21
0x FE 01 22 01 23 (Mac 复位)                            -> 0x Fe 01 62 01 00 62

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

    您可以参阅  MAC CoP 接口 Guide.pdf 中的第4.1节启动 PAN 协调器

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

    Hung、

    第4.1节介绍启动 PAN 协调器、第4.2节详细介绍了启动网络设备。  您在执行这些指令时是否有任何困难?

    此致、
    Ryan

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

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

    是否可以附加监听器日志而不是屏幕截图?

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

    e2e.ti.com/.../mac_5F00_cop.psd

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

    您能详细介绍一下连接步骤吗? 谢谢

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

    所有内容都包含在 MAC CoP 接口指南.pdf 中。 按照4.1节中的步骤启动 PAN 协调器后、还需要执行4.2节"启动网络设备"中的步骤、以使设备加入协调器。

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

    1.使用 API 复位 MAC 状态机:MAC_RESET_REQ

    复位后。 使用 API 设置以下参数:MAC_SET_REQ

    a.设置扩展地址:ZMAC_extended_address

    b.当 IDLE = true 时、将 RX 设置为 on

    3.使用 API MAC_SCAN_REQ 扫描无线电范围中现有 PAN 的区域。 将通过 MAC–MAC_BEAKER_NOTIFY_IND 的指示接收各种信标。 从 MAC 接收到 MAC_SCAN_CNF 后、选择一个合适的 PAN 加入、指示网络发现已完成。

    然后使用 API 将关联请求发送给选定的 PAN 协调器:ZMAC_Associate_Req,但我在监听器上看不到,是否缺少任何步骤??

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

    e2e.ti.com/.../snipffer.psd

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

    我在文档中看到的一个问题是、当它应该是"MAC_Associate_[REQ/IND]时、它使用"ZMAC_Associate_[REQ/IND"。  尽管如此、监听器日志显示协调器的信标响应、您是否未在网络设备 CoP 上接收到 MAC_BEAKER_NOTIFY_IND?  请参阅5.3.20了解传入数据包结构的外观。  然后、您将发送一个具有相同 CoordAddressMode、CoordAddress 和 CoordPanId 的 MAC_Associate_Req

    此致、
    Ryan