硬件:cc2538
Z-stack 版本:1.2.2
我正在使用 z-tool + ZNP、当我尝试命令"UTIL_GET_DEVICE_INFo"时、我收到了以下消息。
我的问题是、为什么我的 IEEEAddr 为0x0000000000000000、这不是真正的 extaddr。 我应该怎么做才能得到真正的 addr。
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.
硬件:cc2538
Z-stack 版本:1.2.2
我正在使用 z-tool + ZNP、当我尝试命令"UTIL_GET_DEVICE_INFo"时、我收到了以下消息。
我的问题是、为什么我的 IEEEAddr 为0x0000000000000000、这不是真正的 extaddr。 我应该怎么做才能得到真正的 addr。
你好,Yoeng,
您是否确实使用了1.2.2堆栈?您应该使用1.2.2a、因为它对1.2.2版本进行了几次修复。
除了写入 NV 项目(NV ID 0x0001)之外、我不知道什么原因会导致 IEEE 地址为0x0000000000000000、此后、即使在 FN 复位后、该值也将保持不变。 您必须从器件中擦除闪存、然后再次刷写 ZNP 以恢复器件的默认 MAC 地址。
希望这对您有所帮助!
您好、Luis、
抱歉、我的错误、我的 z 堆栈版本是1.2.2a、我参考 了1.2.2a 版本说明。
-[566]修复了 CC2538器 件上的问题、即客户调试 IEEE 地址(CCA)时的内存区域将填充为零、导致器件在辅助位置使用虚假的 IEEE 地址0x0000000000000000唤醒、从而阻止使用主要 IEEE 地址。
此问题应该已得到解决。 我不知道为什么。
谢谢你