Other Parts Discussed in Thread: CC2530, CC2592
主题中讨论的其他器件: CC2592
你好。 我正在尝试在定制板上运行 CC2530 HA 示例(之前我在该板上成功运行了 ZNP、因此它们工作正常)。 我将 SampleLight 编译为协调器、将 SampleSwch 编译为 EndDevice。 当我在 MCU 上运行代码时、我看到协调器每15秒发送一次 LinkStatus 数据包 但是、当我在另一个 MCU 上运行 EndDevice 代码时-它只是用 LED 闪烁、没有连接到协调器。
据我了解、我需要按一些键(HAL_KEY_SW_4)到协调器处的 PermitJoin。 但我在代码(和文档)中没有找到用于此 HAL_KEY_SW_4的引脚的任何说明? 这是令人困惑的。 I event 试图找到 SmartRF05原理图、但没有成功。 然后、我尝试更改代码并使用 HAL_KEY_SW_6、而不是 HAL_KEY_SW_4。 我在预处理器选项卡中启用 HAL_keys=true 的密钥、为其设置断点、并尝试将 P0.1下拉至 GND、但事件未触发(
我出了什么问题? 有人能给我一些建议吗?如何使用定制板运行此示例?
我使用 E18-MS1-PCB 作为 EndDevice、使用 E18MS1PA1-PCB (预处理器中包含 HAL_PA_LNA_CC2592)作为协调器。
协调器的预处理器定义:
SECURE=1
TC_LINKKEY_JOIN
NV_INIT
xNV_RESTORE
xHOLD_AUTO_START
ZTOOL_P1
MT_TASK
MT_APP_FUNC
MT_SYS_FUNC
MT_ZDO_FUNC
LCD_supported=调试
组播启用=假
ZCL_READ
ZCL_WRITE
ZCL_REPORT
xZCL_EZMODE
ZCL_BASIC
ZCL_Identify
ZCL_ON_OFF
ZCL_Scenes
ZCL_GROUP
xZCL_LEVEL_CTRL
ZCL_DIAGNOSTIC
Feature_system_stats
HAL_PA_LNA_CC2592
HAL_key=true
对于 EndDevice:
SECURE=1
TC_LINKKEY_JOIN
NV_INIT
xNV_RESTORE
xPOWER_Saving
NWK_AUTO_POLL
HOLD_AUTO_START
ZTOOL_P1
MT_TASK
MT_APP_FUNC
MT_SYS_FUNC
MT_ZDO_FUNC
LCD_supported=调试
组播启用=假
ZCL_READ
ZCL_WRITE
ZCL_REPORT
ZCL_EZMODE
ZCL_BASIC
ZCL_Identify
ZCL_ON_OFF
ZCL_DIAGNOSTIC
Feature_system_stats
非常感谢您的帮助!
