有几个可能导致你升级P-NUCLEO-WB55.USBDongle开发板的FUS和无线协议栈失败的原因:
1. 硬件连接问题:确保你正确连接了开发板和PC,并且使用了正确的USB线缆。
2. STM32CubeProgrammer版本问题:请确认你使用的是2.0或更高版本的STM32CubeProgrammer工具。
3. DFU模式问题:确保你将开发板的SW2开关切换到BOOT0位置,以便进入DFU模式。
4. USB驱动问题:有时候,USB驱动可能会导致设备无法被识别。请尝试重新安装或更新USB驱动程序。
关于你提到的疑问,stm32wb5x_FUS_fw.bin和stm32wb5x_BLE_Stack_fw.bin分别位于0x080EC000和0x080cb000位置,它们之间确实相差0x21000(约133KB)的空间。确保在升级无线协议栈时不要覆盖FUS空间,可以通过调整烧录的起始地址来避免该问题。
有几个可能导致你升级P-NUCLEO-WB55.USBDongle开发板的FUS和无线协议栈失败的原因:
1. 硬件连接问题:确保你正确连接了开发板和PC,并且使用了正确的USB线缆。
2. STM32CubeProgrammer版本问题:请确认你使用的是2.0或更高版本的STM32CubeProgrammer工具。
3. DFU模式问题:确保你将开发板的SW2开关切换到BOOT0位置,以便进入DFU模式。
4. USB驱动问题:有时候,USB驱动可能会导致设备无法被识别。请尝试重新安装或更新USB驱动程序。
关于你提到的疑问,stm32wb5x_FUS_fw.bin和stm32wb5x_BLE_Stack_fw.bin分别位于0x080EC000和0x080cb000位置,它们之间确实相差0x21000(约133KB)的空间。确保在升级无线协议栈时不要覆盖FUS空间,可以通过调整烧录的起始地址来避免该问题。
举报