前言
在使用 STM32WB 系列 MCU 时,通过 STM32CubeProgramer GUI 方式更新 FUS,Stack,User APP,需要操作多次,并且要输入不同的地址,比较烦琐,不适合在量产中操作使用。
根据 RN0109:STM32CubeProgrammer v2.11.0 release information 描述,在STM32CubeProgrammer v2.11.0 中已经支持通过 CLI 的方式自动更新 FUS,STACK,以及User APP。
操作方法
根据 UM2237 STM32CubeProgrammer command line interface (CLI) for MCUs 文档描述,升级 FUS,STACK,User APP 会用到以下命令。
烧录验证
由于命令中包含硬复位,所以烧录成功后,系统会被复位,复位后会进入用户烧写过的APP执行,此时就可以直接去连接蓝牙并验证应用了。
总结
一键烧写在产线上是比较实际的需求,目前更新到的 STM32CubeProgrammerv2.11.0 版本已支持通过 CLI 的方式进行更新烧录,在后续版本中可能会有更方便的操作方式。当然也可以将这些命令做成脚本的方式,更方便的去使用。
阅读全文