I'm working with the ST demo board NUCLEO-F429ZI and I'm studying the example Nx_WebServer to develop a my own project.
The readme file of the example explains how to write the binary file web_demo.bin
into the flash memory of the microprocessor STM32F429.
The file web_demo.bin
contains all the files that build the website created by the application.
The readme file proposes to use the following command:
<INSTALL_PATH>STM32CubeProgrammer\bin\STM32_Programmer_CLI.exe -c port=swd -w <INSTALL_PATH>web_content\web_demo.bin 0x08100000 -v
After many research I didn't find the program STM32_Programmer_CLI.exe
, but for example I have found this post which says that STM32_Programmer_CLI.exe
is the command line interface of the program STM32CubeProgrammer.
I have already downloaded the program STM32CubeProgrammer
by the the previous link, but it doesn't provide the command line interface STM32_Programmer_CLI.exe
.
How can I find the program STM32_Programmer_CLI.exe
?
By the help of @Armandas I have found the program STM32_Programmer_CLI.exe
(see his comment in his answer).
As I have written in the question, this program is the command line interface of the program STM32CubeProgrammer and is installed together with that graphical program.
I was not able to execute it because the folder where it is installed was not in my PATH variable (Windows system).
The installation folder is:
<INSTALL_PATH>STM32CubeProgrammer\bin\
where INSTALL_PATH
(in my system) is C:\Program Files\STMicroelectromics\STM32Cube\
.
The readme file of the example Nx_WebServer is absolutely correct.