2024-11-26 04:28 AM
Hello, i need to compile example project using IAR ver. 7.40.1, (common components ver. 7.2.0), and I'm dealing with this error ".ewp was created by a newer version of the product and cannot be opened." Is there any Guide how to migrate project to older IAR version? Or set IAR compiler in CubeIDE? Thank you!
Solved! Go to Solution.
2024-11-26 04:35 AM
IAR should be able to tell you about migrating between different versions of their product...
2024-11-26 04:35 AM
IAR should be able to tell you about migrating between different versions of their product...
2024-11-26 04:49 AM
I would suggest to create a new project with the proper target in V7.40.1, and simply import all the example source files into this project. Including the startup (assembler) file(s).
You could try the same with the *.icf file (the linker config).
I did this about a dozen times, to port Eclipse-based, IAR or other STM32 projects to the Segger ES toolchain I use.
Unless your version does not support the MCU of this board.
In this case, I would recommend to update IAR WB to th latest version.
Sticking to specific compiler/toolchain version makes sense were certifications for the final product is involved, i.e. devices with safety or security related certificates. A toolchain change would require an expensive re-certification.
2024-11-26 05:28 AM
Yes, safety and security problems could be expensive, and also now i see that M33 core is not supported in 7.4 version so we will see. Thank you.