TI技术、zigbee大牛们:
我在CC2530 OTA过程中 按照Z-Stack OTA Upgrade User’s Guide 文档一步一步操作,最终提示no image was found for device
请问这问题怎解决?version check image file 取消了也不管用。 谢谢!
Viki Shi:
OTA_TYPE_ID 跟固件版本是否一致?
xudong Fan:
这个我在实验的过程中也遇到过,新的版本必须要比旧的版本高才能烧录,建议标识版本号的8位16进制数,最后一位用A或者B表示A区和B区,高7位用来标识版本号,逐次累加。比如带bootloader的.bin或者.hex或者.out烧录在A区,第一次烧录进B区的用0X0000000B,接着烧录A区用0X0000001A,然后再是0X0000002B,0X0000003A,依次增加,烧录就没有问题了,而且很容易识别烧录到哪个区。
对了,看你做的时间已经是去年了,应该比我早,我在用Z-Stack_Linux_Gateway进行OTA升级的时候遇到了一些问题,能否帮忙解答?
1、按O进行OTA升级,日志显示升级成功,但是用OTAServer去查看Device List,显示的版本是错的,并不是我烧录的版本
2、按P入网后会自动进行OTA升级,且没有执行void ota_enable_state_machine(bool timed_out, void * arg)这个函数,直接打印OTA操作成功,用OTAServer去查看Device List,显示的版本也是错的,并不是我烧录的版本。