1.1k views
in Embedded Wizard Studio by
EW:Version 10.0 Error with PostProcess with STM32CubeIDE execution of batch file STM32CubeIDE_ew_post_process.cmd

Hello Embedded Wizard team,

I am using Embedded Wizard version10.0 Pro edition and working with STM32F746G Discovery board.

I tried to create a STM32CubeIDE Project , Hence followed below instructions
https://doc.embedded-wizard.de/getting-started-stm32f746-discovery?v=10.00

When the Postprocess is Default (blank space) I am able to execute the project with no errors and Warnings.And
When the Postprocess is to C:\Users\.....\STM32F746-Discovery\Application\Project\STM32CubeIDE\STM32F746-Discovery\STM32CubeIDE_ew_post_process.cmd

And Built , the below error appears.

'PowerShell.exe' is not recognized as an internal or external command,
operable program or batch file.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This Embedded Wizard Post Process needs at least V4.0 of Windows Powershell
Powershell update can be found at:
https://docs.microsoft.com/de-de/powershell/scripting/setup/installing-windows-powershell
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

Hence I changed the path of the PowerShell.exe in STM32CubeIDE_ew_post_process.cmd batch file , to actual path of powershell.exe in my computer

C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command "& '%realativepath%\STM32CubeIDE_ew_post_process_power_shell_script.ps1'"

However , I still am getting below error

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Unknown error occured during Embedded Wizard Post Process!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Could you please let me know , What needs to be done to fix this issue ?

Thank you
Hemanth

1 Answer

0 votes
by

i Hemanth,

as the PowerShell script already has logged correctly, I assume that on your system MS PowerShell is not installed or too old. Could you please download and install the latest PowerShell version and try to execute the PowerShell script by building the Embedded Wizard project again?

"

Hence I changed the path of the PowerShell.exe in STM32CubeIDE_ew_post_process.cmd batch file , to actual path of powershell.exe in my computer

C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command "& '%realativepath%\STM32CubeIDE_ew_post_process_power_shell_script.ps1'"

"

This step was not necessary and I would recommend to reverse this change in your batch file. Probably this modification cause the error  “Unknown error occurred during Embedded Wizard Post Process!”.

Best regards,

Tim

Ask Embedded Wizard - Archive

Welcome to the Ask Embedded Wizard archive. This community forum served us well for many years, but we've evolved our support approach!

Your resources:

The Embedded Wizard Online Documentation provides comprehensive documentation, tutorials, examples and ready-to-use software packages.

For dedicated assistance, explore our Embedded Wizard Product Support.

You can still browse the valuable discussions from our community history here.

Embedded Wizard Website | Privacy Policy | Imprint

...