2025-09-24 1:41 AM
Hi Team,
I wanted to cross compile STM32CubeProgrammer API but it seems like we need libCubeProgrammer_API.so to be in the cross compiled version.
Can you please help me and provide libCubeProgrammer_API.so file cross compiled for arm-none-eabi-g++
NOTE: I have attached screenshot for the same.
Regards
Danish Shaikh
Solved! Go to Solution.
2025-10-02 1:55 AM
Hello @skdanish-007,
For now, STM32CubeProgrammer is a PC only tool. Supported OS are Windows, Linux and MacOS.
No support for embedded hosts for now.
Thanks for understanding.
Aziz
2025-09-25 2:48 AM
Hello @skdanish-007
Thanks for reaching out,
Could you explain why you want to cross compile the API via the ARM GNU toolchain? STM32CubeProgrammer is a PC (Host side) tool that is not intended to run on embedded targets.
The main use case of the API is to include STM32CubeProgrammer functionalities into user apps.
Aziz
2025-09-25 4:06 AM
Hi Aziz
Thanks for your response.
Just to give detail in brief
We want to give firmware upgrade capability from ARM host target to STM32 board.
For that reason, we thought to use STMCubeProgrammer API cross compiled and use.
Basically, we want a replacement of already available open-source solution stm32flash download | SourceForge.net
Regards
Danish Shaikh
2025-10-02 1:55 AM
Hello @skdanish-007,
For now, STM32CubeProgrammer is a PC only tool. Supported OS are Windows, Linux and MacOS.
No support for embedded hosts for now.
Thanks for understanding.
Aziz