IAR Embedded Workbench for ARM
Last updated
Last updated
beLow is compatible with IAR Embedded Workbench for ARM. To make a project compatible with beLow, iarbuild
command must be used in the Build script.
IAR Embedded Workbench for ARM creates a metadata file with extension .ewp
for your project.
There are possible commands to build your project:
We recommend that you use the incremental build for better performance.
Note that iarbuild
command must be in your path when running beLow. Also IAR build process uses ARM tools such as iccarm
, which directory must also be in your path.
When installing IAR Embedded Workbench 9.2, the default path of iarbuild
is as follows:
And the default path of of ARM tools, including iccarm
, is:
For beLow to work properly with IAR Embedded Workbench for ARM, these paths should be added in your user's Path variable in the environment.
After adding these paths in the environment, open a terminal to check that the following commands work:
beLowCTL should be restarted after changing the user's environment to be taken into consideration.
Once set up, check that your project can be built in the terminal.
To make your project work with beLow, enter the following scripts when requested:
For Configure section, leave blank.
For Clean section, enter:
Script content:
Script execution path: In the target directory
Shell: Pwsh
For Build section, enter:
Script content:
Script execution path: In the target directory
Shell: Pwsh
Don't wrap your iarbuild
command in a script, because beLow needs to recognize the command to do some instrumentations for compilation database generation. The iarbuild
command must appear directly in your script.