【说明】
Versaloon使用CDC的方式,做了一个USB接口的Bootloader,其协议完全按照STM32_ISP的协议,所以更新固件可以使用vsgui+vsprog。
注意:可能其他软件不能使用,主要是整片擦除时延时的问题,Versaloon的Bootloader在执行片擦除时,其实是擦除除Bootloader以外的其他区域,这样执行速度就要慢很多,普通的STM32_ISP软件基本都会超时推出。
【更新方法】
按下Versaloon上的按钮,把Versaloon通过USB接上电脑(驱动为ST的CDC驱动),打开vsgui,按照图示选择:
注意:不要选择Verify after write,内置的Bootloader不具备校验功能。
0x08002000是应用程序的位置,更新完自动执行。
然后,按COM Setup,选择CDC串口(偶这里是COM6),其他不改:
之后就可以按Write执行更新了。
如果使用命令行界面的话,如下图:
28854字节用了1.34秒,写入速度大概是21KB/s。
1.31s是执行整片擦除的时间,实际上是对应用程序区,进行一页一页的擦除,所以速度要慢很多。不过基本还算满意。
文章评论(0条评论)
登录后参与讨论