W80X/W60X 联盛德WIFI芯片烧录工具Upgrade Tools
时间:2021年03月02日 人气:...

    联盛德W800、W600、W100系列芯片烧录工具,同时也是一个多功能串口助手,平时我自己开发过程也在用该工具,如果大家使用过程遇到问题或者BUG,以及好的功能建议,都可在评论区域留言,同时该工具还支持一些开发过程中实用的小功能,例如固件可以拖拽到地址栏、远程下载...,下面会一一介绍。


一.首先介绍固件下载

    联盛德标准固件默认下载波特率为115200,芯片下载时一般会用到BootLoad脚和Reset脚,固件下载时需要让芯片进入烧录模式Secboot或者ROM里面,该模式会不停地打印CCC...)。

    ①. 进入烧录模式方法有两种,一种是芯片上电前下拉BootLoad脚(或者先按住BootLoad按键再按一下Reset也能达到同样的效果),此时打开串口就能看的芯片在打印CCC,表明芯片已经进入烧录模式,此时再点击下载。

    ②. 还有一些模块的BootLoad并没有引出,所以只能通过第二种方式进入烧录模式,那就是芯片上电瞬间,通过串口给芯片发送ESC(ASCII码为0x1B),芯片也能够进入烧录模式,该功能在串口助手上面已经实现,所以下载固件,仅需115200波特率,打开串口后点击下载按钮,然后软件会提示芯片需要复位,此时点击复位按键,芯片就能进入烧录模式,进行固件更新升级。

    ③. 在此我还给工具增加了一个远程下载的小功能(适合喜欢折腾的玩家),平时我在服务器端编译固件,编译时将方便在本地电脑下载烧录,我在固件编译脚本,编译完成后加一条cp固件可被公网访问的Web地址,在固件地址栏目填该URL地址,即可从云端下载工具进行固件升级。结合起来就是编译下载一条龙服务,可以极大的提高开发效率。

二.搜索功能

    平时开发过程中发现,log信息比较多少时,很难找到自己想要的信息,于是就加了这个一个小功能,效果还是不错。可以通过菜单栏或者快捷键Ctrl+F打开和关闭。

三.扩展面板

    平时用AT指令是有很多指令,又记不住,就弄了个小功能,很多串口助手上都有,就不详细介绍了。可通过菜单栏或快捷键Ctrl+E打开或关闭改功能。

烧录常见问题:

1.进度条不动,卡在Wait for the chip to be ready...。

答:这种情况多半为所使用的USB转串口驱动设备所支持的最大波特率,达不到工具设置的波特率导致的,可以通过工具左上角"设置/下载波特率",调低后再次尝试下载即可。(下载波特率越高下载耗时越短,工具默认为2M下载波特率)

版本更新记录:

=======V1.5.9更新说明=======

1、增加串口接收编码格式选择,设置/显示/编码格式。

2、增加statusBar状态提醒。

3、优化下载波特率选择,当遇到USB转串口工具不适配波特率时,自适应波特率。

4、扩展面板/图片工具,增加image转Lvgl bin文件(需要配合FATFS文件系统使用)。

=======V1.5.8更新说明=======

1、修改固件大小显示问题。

2、修复域名跳转问题。

3、增加烧录完成后,是否自动复位选项。(用于下载RAM固件,单次设置有效)

4、修复扩展面板/多文本,tab按键切换下一行乱跳问题。

=======V1.5.6更新说明=======

1、优化下载异常处理。

2、增加xmodem协议,包长128字节和1k可配置。

3、增加下载耗时以及包计数。

4、增加4M、8M、16M、Flash擦除功能。

=======V1.5.4更新说明=======

1、增加中英文切换功能。

2、增加Flash工具,支持擦除指定Flash区域。

3、增加图片工具,支持图片转c数组或二进制文件。

=======V1.4.18更新说明=======

1、W80X擦除Flash失败后终止继续下载固件。

2、W80X擦除Flash指令改为block擦除,提高效率。

3、增加固件下载失败返回错误码。

4、解决Flash上锁后,下载固件仍升级成功的错误提示。

=======V1.4.15更新说明=======

1、将W80X系列芯片.fls格式固件分解为多个.img格式固件下载,解决固件未完整校验问题。

=======V1.4.12更新说明=======

1、串口接收部分逻辑优化,增强对UTF8编码支持,同时兼容GB2312汉字编码。

=======V1.4.11更新说明=======

1、增加W80X 1M Flash擦除功能。

2、增加W80X 下载固件完成后复位功能。

=======V1.4.10更新说明=======

1、修复打开串口助手失败后占用CPU资源问题。

2、修复某些情况下,强行中断导致的无效线程id问题。

=======V1.4.8更新说明=======

1、将配置文件改为json格式存储,记忆checkbox选中状态及扩展面板配置最后选中文件。

=======V1.4.5更新说明=======

1、将串口收发编码改为UTF-8格式,解决AT指令配网时,路由器SSID不能包含中文字符问题。



下载链接:

upgrade_tools_v1.5.9.zip

upgrade_tools_v1.5.8.zip