Where can I find the latest X-NUCLEO-LPM01A’s firmware and upgrade my current STM32 Power Shield’s firmware version?
Upon powering up the power shield, the current firmware version will be displayed on the LCD.
It is recommended to keep your power shield up to date with the latest firmware available. This will allow you to seamlessly use the power shield and STM32CubeMonPwr application together.
The downloaded .zip file will contain 3 items: the firmware release notes and the updated power shield firmware in 2 different file formats ".dfu" (device firmware upgrade) and ".hex" (hexadecimal object file format).
Step 2. On the power shield, locate CN2 and configure the switch to boot from system memory. This will set your power shield to launch the USB DFU bootloader, which is the interface we will use to upgrade the firmware.
Step 3. Connect the power shield using a USB cable to your host device and launch the STM32CubeProgrammer application.
You can find, download, and install the latest version of STM32CubeProgrammer on st.com
Step 4. We will be using the USB DFU interface to update the power shield’s firmware version. Establish a connection between STM32CubeProgrammer and the power shield by changing the interface via the drop-down menu to USB and clicking on the “connect” icon.
Step 5. Click on the open file tab.
Step 6. Locate and select the power shield's firmware. This is the '.hex' file included within the .zip file downloaded earlier in step 1.
Step 7. Click on the 'download' icon, and STM32CubeProgrammer should state that the download of the file to the target has been completed.
Congratulations! Your power shield should now be upgraded with the latest firmware version. To verify this new firmware version, disconnect your power shield from STM32CubeProgrammer and power cycle the board. Upon powering up the power shield, you should see the updated firmware version displayed on the LCD.