打印
[应用相关]

P-NUCLEO-WB55.USBDongle升级FUS和无线协议栈失败

[复制链接]
462|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2021-2-1 16:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

按照官网提供的下面步骤 升级P-NUCLEO-WB55.USBDongle单板的FUS和无线协议栈后,单板在sw2 to boot0下,stm32cubeprogrammer选择usb模式无法再识别到DFU设备,感觉是FUS升级坏了。
有个疑问:按照介绍,stm32wb5x_FUS_fw.bin 是烧录在 0x080EC000位置,而stm32wb5x_BLE_Stack_fw.bin是烧录在0x080cb000位置,这两个位置之间相差0x21000,可是stm32wb5x_BLE_Stack_fw.bin文件的大小有160KB左右,这样烧录stm32wb5x_BLE_Stack_fw.bin时 不就会把FUS空间覆盖了吗?


STEP 1: Use STM32CubeProgrammer
Version 2.0 or higher.
It gives access to Firmware Upgrade Service (FUS) (AN5185 : ST firmware upgrade services for STM32WB Series.) through Bootloader.
It is currently available as Command Line Interface (CLI) mode.

STEP 2: Access to Bootloader USB Interface (system flash)
Boot mode selected by Boot0 pin set to VDD
For P-NUCLEO-WB55.Nucleo :
Jumper between CN7.5(VDD) and CN7.7(Boot0)
Power ON via USB_USER and Jumper JP1(USB_MCU)
For P-NUCLEO-WB55.USBDongle :
Move switch SW2 to Boot0
Connect P-NUCLEO-WB55.USBDongle


STEP 3 : Delete current wireless stack :
STM32_Programmer_CLI.exe -c port=usb1 -fwdelete
STEP 4 : Read and upgrade FUS Version
STM32_Programmer_CLI.exe -c port=usb1 -r32 0x20030030 1
0x20030030 : 00050300 : FUSv0.5.3 => Must be updated using STEP 5.
0x20030030 : 01000100 or 01000200 : FUSv1.0.x => Up to date, you can download the new wireless stack using STEP6.

STEP 5 : Download new FUS :
STM32_Programmer_CLI.exe -c port=usb1 -fwupgrade [FUS_Binary] [Install@] firstinstall=0
Please check Firmware Upgrade Services Binary Table for Install@ parameter depending of the binary.
STEP 6 : Download new wireless stack :
STM32_Programmer_CLI.exe -c port=usb1 -fwupgrade [Wireless_Coprocessor_Binary] [Install@] firstinstall=1
Please check Wireless Coprocessor Binary Table for Install@ parameter depending of the binary.
STEP 7 : Revert STEP 2 procedure to put back device in normal mode.

使用特权

评论回复
沙发
八层楼| | 2021-3-1 21:15 | 只看该作者
这种升级方式可以通用吗

使用特权

评论回复
板凳
八层楼| | 2021-3-1 21:16 | 只看该作者
这种升级方式可以通用吗

使用特权

评论回复
地板
观海| | 2021-3-1 21:17 | 只看该作者
可以通过无线方式进行升级吗

使用特权

评论回复
5
guanjiaer| | 2021-3-1 21:33 | 只看该作者
失败的话 可以恢复原厂设置吗

使用特权

评论回复
6
heimaojingzhang| | 2021-3-1 21:34 | 只看该作者
如何判定无线协议栈失败了呢

使用特权

评论回复
7
keaibukelian| | 2021-3-1 21:35 | 只看该作者
有的地方是不是没有理解到位啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1197

主题

3037

帖子

0

粉丝