一、代码
swu分区升级命令:
swupdate -v -i /ota.swu -e stable,now_A_next_B
swu文件生成命令:
swupdate_pack_swu -ab
在sdk中使用生成命令后,会在如下位置生成swu升级文件:
./tina/out/{platform}/swupdate/tina-c200s-F1C200s.swu
注:此平台中生成的为c200s名称的升级包,实际情况可能和平台相关会有名称的差异。
二、介绍
首先需具备swupdate命令,没有此命令需使用make menuconfig开启。
其次需指定swu文件的路径,代码中的路径是“/ota.swu”。
之后需要知道当前是分区A还是分区B。
--从A升B:now_A_next_B
--从B升A:now_B_next_A
三、结果
--升级成功:
--升级失败(升级包与分区升级命令不匹配):
四、总结
好用是好用,就是太费空间了。