2018-12-20 09:10 AM
Hi,
I am currently using the stm32l031f6 which is a 32K memory device and I am trying to use the STMFlashLoader.exe, which is the command line version of the flash loader, to download firmware into the device. However, in the map directory for the STMFlashLoader.exe, for L0 devices, there is only "STM32L0_x3_x2_x1_64K.STmap" and "STM32L0_x3_x2_x1_192K.STmap". Yet, the stm32l031f6 is a 32K memory device. Do you have any STmap file for my device?
Thank you,
Matt
2018-12-20 09:14 AM
ST has transitioned to the STM32 Cube Programmer application, the old software is deprecated. The protocol remains the same.
https://www.st.com/en/development-tools/stm32cubeprog.html
You might be able to create an STmap file based on the memory sizes, sector/page arrangements, etc.
2018-12-20 09:19 AM
Thanks for replying. I notice the old software being deprecated, but I am trying to download firmware through UART & bootloader and the STMFlashLoader.exe is the only executable I can find so far that allows me to do so.
2018-12-20 09:38 AM
The STM32 Cube Programmer has USB/DFU and USART connectivity modes, beyond ST-LINK connectivity.
2018-12-20 09:54 AM
Thanks for the help! But the problem for me is that I am trying to download the firmware through my software by calling an executable (which right now is the FlashLoader.exe) in my software and pass arguments to it. Thus, I cannot simply run a GUI software on top of my software (the command line executable is my idea choice). Does the STM32 Cube Programmer have a command line version?
2018-12-20 12:10 PM
>>Does the STM32 Cube Programmer have a command line version?
Yes