Skip to main content
Makarand
Associate II
December 9, 2024
Question

STM32 CubeMX V6.12.1 remove PostBuild command line in IAR

  • December 9, 2024
  • 1 reply
  • 691 views

Hello, 

I recently upgraded my CubeMX to V6.12.1 from V6.6.1. All of a sudden, I have realised that when I generate code from the updated CubeMX, it removes my Post build command line from my IAR EWARM project. 

Is there a new setting or such that I am missing that does not do that? Or is it a CubeMX problem? 

I thank you in advance!

Makarand

1 reply

Ghofrane GSOURI
Technical Moderator
December 10, 2024

Hello @Makarand 

First let me thank you for posting.

1- In STM32CubeMX, ensure that the option "Backup previously generated files when re-generating" is checked. This setting can help preserve your previous configurations, including build steps, although it may not guarantee complete retention of custom commands.

2- Scripted Backup: Create a script that automatically saves your current post-build commands to a separate file before each code generation.

3- Check the project settings in IAR and ensure that the post-build commands are correctly configured under Project > Options >  Build Actions > Post-build Command. Sometimes, reconfiguring these settings can help maintain them during regeneration.

THX

Ghofrane

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Makarand
MakarandAuthor
Associate II
December 24, 2024

Hello, 

Thank you for the solutions, however, it did not work. I was using 6.6.1 earlier where this problem was not there. 

For solution 1 - Along with backing up the files, I also unchecked the "Delete previously generated files if not re generated" option, but that did not help either. 

As for no. 3, I did check the configuration, and it looks okay when I add the post build command into it manually. However, on generating code from CubeMX, it is removed.

I can see that in the code generator, there is an option of user actions before and after code generation. 

Makarand_0-1735043037075.png

Is there any literature available on how to use this feature? Could something be done in this feature that prevents my project settings from changing?

I thank you in advance!

 

Makarand