2020-07-27 05:14 AM
New features
• Added the support for STM32G491xC and STM32G491xE microcontrollers
• Added the support for STM32H72xxx and STM32H73xxx microcontrollers
• Added SFI support for STM32H72xxx and STM32H73xxx microcontrollers
• Added SFIx support for STM32H72xxx and STM32H73xxx microcontrollers
• Added SFI support via UART for STM32L5 Series microcontrollers
• Added SFI support via USB for STM32L5 Series microcontrollers
• Added support of Serial Wire Viewer (SWV)
• Board automatic recognition
• Revision ID
Main issues fixed in STM32CubeProgrammer v2.5.0
59191 [STM32WB] Unable to remove or install the RF stack over UART bootloader + RSS. 60618 Erase of EEPROM memory of STM32L051 using the Erase selected sectors option. 62173 Cannot connect to STM32F072 DFU system bootloader.
65682 [UART] Cannot update Option Bytes with the UART.
66596 [UART] STM32L010 can be programmed.
67646 CLI missing -w64 command + OTP area not programmed via SWD.
68736 [STM32F7] Unable to erase multiple sectors for dual-bank Flash memory.
68990 [secure boot] Key generation not functional with STM32MP_KeyGen_CLI on Linux®. 70592 Start address box is activated after programming .hex file.
71108 [STM32H7] Flashing through SWD in SFI mode finishes with errors.
73495 [STM32F072] Cannot remove read protection through DFU bootloader.
79494 Fail to program STM32L0 MCUs
79912 [STM32F446] Flash memory size register reading with bootloader interface.
82752 [UART][CLI] Upload size is bigger than Flash memory size.
82867 Firmware Upgrade Service panel does not disappear on disconnect from compatible device. 83296 [STM32L5][SFI]: SFI fails if RDP is set to 0 or 1 in .csv file or if start SFI with TZEN=1. 83346 Get Cubeprogrammer_API.lib compiled with x64.
88504 Issues with programming 512-Kbyte memory with 362-Kbyte file.
89436 Failure to program binary to STM32L4 Nucleo board with the CAN interface using bootloader.
Known problems and limitations
• For the STM32L5 Series, the Option Byte programming GUI is not intuitive enough. Refer to the STM32L552xx and STM32L562xx advanced Arm®-based 32-bit MCUs reference manual (RM0438) for permitted accesses.
• For STM32L4Pxxx and STM32L4Qxxx devices, Option Byte programming via bootloader interfaces presents some limitations.
For STM32H7Axxx and STM32H7Bxxx devices, Option Byte programming via bootloader interfaces (USB) presents some limitations.
• STM32L5 Series programming presents limitation in macOS® when TZEN=1 and RDP=0x55.
• Display issues depending on the monitor used can occur with Linux®.
• SFI-HSM V2 get certificate fails with STM32L462xx devices.
• Parallel Flash programming fails in macOS® for microprocessors in the STM32MP1 Series.
• Issues can be reported with some specific .elf file in CRC calculation safety feature.
• STM32MP1 mircoprocessor programming via UART presents limitations to program the whole boot chain.
• STM32MP1 mircoprocessor get certificate operation is not completed via a UART connection.
Link
2020-07-27 06:45 AM
As reported multiple time before I miss an option to restore factory default option byte settings.
2020-08-10 01:06 AM
GUI not work on Ubuntu 20... It`s epic fail...
2020-08-15 12:36 AM
Is it supported to install without GUI on Linux ?
2020-08-16 07:56 AM
On running STM32CubeProgrammer
/home/xyz/STMicroelectronics/STM32Cube/STM32CubeProgrammer/bin/STM32CubeProgrammer
"Error: Could not find or load main class com.st.app.Main"
I tried all possible combination available on internet.
But it does not work.
Please update it for Ubuntu 20
2020-08-27 05:44 AM
STM32CubeProgrammer doesn't work.
Who is the right person to contact? It's becoming really annoying. Can anyone care to help?
2020-08-30 04:08 PM
@Nawres GHARBI @Houda GHABRI
I've messaged you privately about an ELF loader issue on the H7 models where the 0x20000000 / 0x24000000 RAM addresses get applied incorrectly to the External Loaders on the H7
I first reported it here:
2020-08-31 11:17 PM
It is not working for me on Ubuntu 20.04.
If I run it from the command line I get:
Error: Could not find or load main class com.st.app.Main
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
And if I click the icon in the system tray then nothing happens.
2020-09-19 07:16 PM
I have the same problem on a Mac running OS X 10.14.5. If I try to launch STM32CubeProgrammer from the Dock, I get a tiny blip of the Dock icons and nothing else. If I open $ /Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/MacOs/bin/STM32CubeProgrammer
so as to avoid Apple's new Gateway function, I get
$ /Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/MacOs/bin/STM32CubeProgrammer ; exit;
Error: Could not find or load main class com.st.app.Main
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
I used the setup app from the ST website. I accepted all defaults and so STM32CubeProgrammer is installed properly, I believe.
java --version returns with
java 13.0.1 2019-10-15
Java(TM) SE Runtime Environment (build 13.0.1+9)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)
Please help.
Peter