项目中批量使用CC2530芯片,使用几个月后,有个设备出现故障,重烧固件后,无意中发现一级MAC地址8个字节中,有1个字节居然发现了变化,百思不得其解,请教TI工程师,为什么会出现这种情况,有办法恢复吗?
Yue TANG:
你说的一级MAC地址是 primary MAC 地址吗? 有更多的信息支持你的这个发现吗?
primary mac地址处于 Information Page, 这个页是只读的。
dj q:
回复 Yue TANG:
我说的一级MAC就是 primary MAC,居然被改动了。因为这个产品已经使用了几个月了,所有的MAC都有记录在数据库中。而且这次CC2530是同一批次采购的,MAC地址的前几个字节都一样的。而这个被改动的字节就是位于前几个相同的字节中,所以能很明显的看出来的。明天到公司时上图。
dj q:
回复 Yue TANG:
下图是今天读出的MAC地址:00 12 4B 00 09 74 9A 8C
下图是今年9月份时系统提取到的MAC 8C9A5409004B1200 (倒序)
下图是公司同一批次的MAC地址,都是: xxxx5409004B1200 没有:xxxx7409004B1200
Yue TANG:
回复 dj q:
Hi, thanks for the update.
1. 我得到产品线很肯定的答复是info page是不可写的。 工厂测试后就被锁定。
2. 另外,每包货的MAC地址是不保证一定连续的。 是否可能在这里存在一些偏差?
Final Azadica:
这种问题,厉害了world哥!
你看下中间有没有中间有没有人修理、拆卸、补焊过2530芯片