使用 STM32WB55 升级 FUS 时出现 Error: Firmware not authentic!
STM32WB55 出厂FUS 版本为 0.5.3 版本,所以必须要升级FUS 到1.0.x 以上,在使用命令行升级P-NUCLEO-WB55.USBDongle 时出现了 Error: Firmware not authentic!
主要原因: FUS 不能直接升级到最高版本否则就会报错,可以尝试先下载V1.7.0的固件包使用其内部的FUS stm32wb5x_FUS_fw_1_0_2.bin V1.0.2 版本后就会成功!,然后再使用stm32wb5x_FUS_fw.bin 将FUS 升级到 V1.1.0
升级步骤见:
固件包目录下:STM32Cube_FW_WB_V1.7.0/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB5x/Release_Notes.html 网页
- For P-NUCLEO-WB55.USBDongle :
-
- Move switch SW2 to Boot0
- Connect P-NUCLEO-WB55.USBDongle
也可以拷贝 FUS 的.bin 文件到 C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin 目录下 这样可以减少输入路径
首先安装 STM32CubeProgramme