doubao_chat/cpu/wl82/tools/note.txt

27 lines
2.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

重要说明
注意事项一:
BR22_TWS_VERSION为固件版本号,即每次需要对设备进行升级时,需要将该值加1。
初次烧录时该值为BR22_TWS_VERSION=0,需要对设备进行升级时,需要将该值加1,
即此时BR22_TWS_VERSION=1,然后编译生成升级固件对设备进行升级,以此类推,
需要再次对设备升级的时,该值在原来的基础上进行递增1,因此多次升级后该值
应该依次递增,0,1,2,3,…,否则会遇到这样一个情况,设备进行OTA之后,
再使用SM01-DFU.exe工具对设备烧录bin文件时,会出现设备运行的还是旧程序的情况,
因为一些工具会利用到这个设置参数。
设置时请在对应 ``cpu/(wl80或wl82)/tools/isd_config_rule.c``文件下修改BR22_TWS_VERSION参数;
注意事项二:
升级失败可能原因:
(1)产品进行跨版本升级失败,由于不同版本uboot存在差异,可能会出现跨版本升级
时文件校验失败的情况;需要确认新旧版本uboot是否一致。
解决方法:将新版本的tools替换成旧版本的tools进行尝试。
(2)新旧版本isd_config_rule.c中预留区和vm区配置是否一致(配置项个数、配置项大小和地址),
不一致会导致文件校验失败。
解决方法:确保新旧版本预留区和vm区配置保持一致;可以从编译信息中FLASH INFO看到对应区域信息。
(3)是否根据文档运行bat批处理文件生成升级文件;如果批处理文件运行不成功,请参看:https://gitee.com/Jieli-Tech/fw-AC79_AIoT_SDK/issues/I4W3KK 进行解决;
(4)单备份和双备份不能交叉升级;是否正确配置升级方式;
请阅读文档:https://doc.zh-jieli.com/AC79/zh-cn/master/module_example/system/update.html