遇到一点问题,想要请教一下:
我最开始使用的是2.5.1a的协议栈,后来想要升级到1.2.2a的协议栈,升级的时候出现了一点问题:
节点程序使用1.2.2a的协议栈没问题,但是协调器升级到1.2.2a的时候,RAM空间不够用(芯片是CC2530),
我的想法是:暂时先将节点的程序升级到1.2.2a,协调器的程序继续使用2.5.1a,请问这样使用可以吗?会不会造成什么问题?
Alvin Chen:
不太同意你的操作,你这样的话1.22a采用了ZCL以及ez-mode,当然你可以继续使用af-datarequest函数,
你通常内存不足是你用uart造成的,
要不考虑换个2538做协调器。
YiKai Chen:
建議還是要一起升級,不然可能是會有問題的
user5355203:
回复 Alvin Chen:
我们也在考虑更换芯片了,现在主要是先做个过渡,要保证产品可以正常使用。之前使用2.5.1a的协议栈,低功耗终端节点不会自动更换父节点,如果父节点丢了,终端节点就没法通信了,所以才要升级协议栈。
如果只是更换低功耗终端节点的协议栈,不更换路由和协调器,这样可以吗?我的终端节点是低功耗的,只要求发送数据出去,不接受数据,没有什么复杂功能,只是通过中断唤醒来发送数据出去。
YiKai Chen:
回复 user5355203:
基本上如你說的,應該不會有什麼大問題,但還是建議你測試看看
user5355203:
回复 YiKai Chen:
好的,谢谢!!我在测试一下看看