关于OAD和OTA空中升级的疑惑
我是Zigbee新手,原来一直用nRF24LE1的,希望能通过空中升级方法来调试,因为不懂CC2530和Z-Stack,有些问题很迷惑,想请教高手。如下:
1、程序OAD中有Dongle.eww和Boot.eww两个项目,哪个是连接PC端的程序,用CC2530板子还是要用CC2531板子?
2、Dongle.eww中有2个选项:1个是EndDeviceUSB,另1个是EndDeviceEB,EndDeviceUSB是否是CC2531 USB Dongle?而EndDeviceEB是CC2530开发板?
3、同样OTA有Dongle和Boot,但好像只能用UART口,而不能用CC2531 USB Dongle?
谢谢指教!
另:用CC2531 USB Dongle作为PC机端发送下载文件给装Boot设备,该如何做才行?谢谢!
你好,
你可以先看下Z-Stack 安装目录下关于OTA升级的文档。Z-Stack OTA Upgrade User's Guide.pdf
C:\Texas Instruments\Z-Stack Home 1.2.1\Documents
请问一下,一个USB Dongle最多可以给多少个路由节点OTA升级?
你们有这样的参考数据吗?
你是说同时给几个节点升级吗?
没有测试过!
To:VV
把USBDongle的OTA升级功能移植到协调器里之后,发现各种不稳定,有什么好办法优化一下?
不稳定表现在:
(1)动态开辟可用堆会有分配不成功的时候
(2)对终端的响应时延过长(有的要几秒呢)
(3)etc
(1)本身协调器在维持正常的工作,OTA也需要申请空间发送数据,应该是Heap的size太小了。
(2)Coordinator与终端之间有几跳