How to flash Wireless Coprocessor Binaries with STM32CubeProgrammer? Trying to flash the STM32WB5MMG Bluetooth module on a B-U585I-IOT02A (STM32U585AI) board.
Hello!
I'm currently trying to get two B-U585I-IOT02A (STM32U585AI) boards to communicate with UART over BLE. I'm using the BLE_CableReplacement example project (STM32Cube_FW_WB_V1.13.3/Projects/P-NUCLEO-WB55.Nucleo/Applications/BLE/BLE_CableReplacement) as a starting point, as these boards are essentially supposed to replace physical communication wires. The STM32U585AI boards have a STM32WB5MMG Bluetooth module on-board, but I have not been able to find a way to flash the wireless coprocessor binaries onto it. The release notes do not include procedures for flashing the STM32U585AI boards. I'm also missing the Firmware Upgrade Services button on the left-hand menu of the STM32CubeProgrammer GUI despite being updated to the latest STM32CubeProgrammer version. I apologize in advance if these are novice-level questions - I've only just started using the STM32 ecosystem (~1-2 weeks at this point), so thank you for bearing with me!
To summarize, here are the questions I have:
- How do I flash the Wireless Coprocessor Binaries using STM32CubeProgrammer to the B-U585I-IOT02A boards?
- Is there a prerequisite to make the Firmware Upgrade Services button appear on the STM32CubeProgrammer GUI?
- Can I use the Bluetooth USB connector on the B-U585I-IOT02A boards to flash the binaries? If not, how would I connect my PC to the board to flash it?
These are all the questions I have for now (just to get the FUS option to show up for the board I'm using).
Here is some information regarding my situation:
- Board: B-U585I-IOT02A (STM32U585AI w/ STM32WB5MMG module)
- Firmware (STM32U5): STM32Cube_FW_U5_V1.0.2
- Firmware (STM32WB): STM32Cube_FW_WB_V1.13.3
- Software to flash coprocessor binaries: STM32CubeProgrammer V2.9.0
- If there is any other information that I should provide, please let me know!
