in GUI Development by

I have just downloaded Embedded Wizard Studio Free and I would like to make a simple application for stm32f429-disco board.

I created a new project.

How do I select the target platform?

By the way are there any Embedded Wizard example projects for stm32f429-disco?

Thanks for reply


1 Answer

0 votes

Hi Vaclav,

I assume that you registered on our website and that you selected the target STM32F429 Discovery.

Please follow the instructions in the article Getting Started with STM32F429 Discovery - there you will find all steps in order to get your first UI application running on the Disco board.

I hope this helps...

Best regards,



Embedded Wizard Studio generates the source code out of the UI project. 

The integration into other software parts or the creation of project files is not the responsibility of Embedded Wizard Studio.

We have prepared a project for IAR that is suitable for all examples and for your first UI projects. Please have a look to chapter Using IAR Embedded Workbench.

I have looked into the suggested chapter. There is mentioned that I should set  set EWARM_ew_post_process.cmd as post process at the Inspector view, but I don't know how to set it.

Thanks for advice!
I found out how to set up post process.
Now I have problem with project in IAR. The compiler says Error[Pe020]: identifier "AHBPrescTable" is undefined C:\STM32\STM32Cube_FW_F4\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c 711

Can you help me? The AHBPrescTable is defined in C:\sw\tara-buildenv-stm32f429\STM32F429-Discovery\TargetSpecific\system_stm32f4xx.c which is a part of project in IAR.
Are you talking about your project or do you use the template project for IAR as it is provided within /Template/Project/EWARM ?

I assume that you have your own project and that there are several compiler defines missing. In this case please check the settings within the template project and use the same within your project. Or better: Just use the provided template - as this is also intended to be used for own UI projects.

Some additional hints concerning the IAR project (taken from the ReadMe.txt file for IAR projects):

- The Embedded Wizard Template project is commonly used for all provided Embedded Wizard examples. All Embedded Wizard examples will store the
  generated code within the common \Template\GeneratedCode folder.

- The generated code of an Embedded Wizard example is imported automatically to the IAR Embedded Workbench project using the Project Connection mechanism.

- To establish this automatic project import a post process has to be added to the Profile settings within Embedded Wizard Studio:
  * Open the desired Embedded Wizard example project.
  * Select the profile and set EWARM_ew_post_process.cmd as post process at the Inspector view. You will find the file within the subdirectory \Template\Project\EWARM.

- After the Embedded Wizard code generation the installed post process will generate a ewfiles.ipcf file, that controls the import to the IAR Embedded Workbench project.

- After returning to IAR Embedded Workbench, the latest generated code and the suitable Embedded Wizard Platform Package will be imported to the IAR Embedded Workbench project (depending on the color format and the screen orientation selected in the Embedded Wizard Profile).

- If the color format or the screen orientation was changed, please do a complete rebuild of the IAR Embedded Workbench project.

I hope this makes the process more clear...

Embedded Wizard Website | Privacy Policy | Imprint