Skip to content

Update IAR support version to 8.32 #885

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Feb 27, 2019
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/tools/CLI/cli-setup/cli-reqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ Mbed CLI supports a setting for each toolchain path:
| --------- | --------- | ---------| --------- |
| Arm Compiler 5 | `C:/Program Files/ARM_Compiler_5.06u5/bin/armcc` | `ARM_PATH` | `C:/Program Files/ARM_Compiler_5.06u5` |
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cmonr @timurh01 - ARM Compiler 5 supported and in CI is ARM_Compiler_5.06u5 or ARM_Compiler_5.06u6

| Arm Compiler 6 | `C:/Program Files/ARM/armcc6.10/bin/armclang` | `ARMC6_PATH` | `C:/Program Files/ARM/armcc6.10/bin` |
| IAR EWARM Compiler | `C:/Program Files/IAR Systems/Embedded Workbench 7.5/arm/bin/iccarm.exe` | `IAR_PATH` | `C:/Program Files/IAR Systems/Embedded Workbench 7.5/arm`|
| IAR EWARM Compiler | `C:/Program Files/IAR Systems/Embedded Workbench 8.2/arm/bin/iccarm.exe` | `IAR_PATH` | `C:/Program Files/IAR Systems/Embedded Workbench 8.2/arm`|
| GCC Arm Embedded Compiler | `/usr/bin/arm-none-eabi-gcc` | `GCC_ARM_PATH` | `/usr/bin`|


Expand Down
8 changes: 4 additions & 4 deletions docs/tools/toolchains/export_to_third_party.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ If you'd like to develop on Arm Mbed OS with a third party tool, or migrate to o
- Keil uVision5.
- IAR Systems.
- Make using:
- GNU Arm Embedded Toolchain.
- GNU Arm Embedded Toolchain 6 (6-2017-q1-update).
- Arm Compiler 5.
- IAR Arm Compiler (versions 7.70 to 7.80.x).
- IAR Arm Compiler (version 8.32).
- Eclipse CDT ([C/C++ Development Tooling](https://www.eclipse.org/cdt/)) make (unmanaged) projects using:
- GNU Arm Embedded Toolchain.
- GNU Arm Embedded Toolchain 6 (6-2017-q1-update).
- Arm Compiler 5.
- IAR Arm Compiler (versions 7.70 to 7.80.x).
- IAR Arm Compiler (versions 8.32).
- GNU Arm Eclipse (managed [CDT](https://www.eclipse.org/cdt/) projects), using GNU Arm Embedded Toolchain.
- DS-5.
- LPCXpresso.
Expand Down
2 changes: 1 addition & 1 deletion docs/tools/tools_intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Mbed OS 5 can be built with various toolchains. The currently supported versions

- [Arm compiler 5.06 update 6](https://developer.arm.com/products/software-development-tools/compilers/arm-compiler-5/downloads).
- [GNU Arm Embedded version 6](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please specify which version of GNU Arm toolchain as well, there's multiple ones and the page seems to propose Version 8-2018-q4-major. Which is or is not aligned with anything else?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AnotherButler If it helps, we'll be specifically using GCC Arm Compiler 6-2017-q2-update (https://github.com/ARMmbed/mbed-os/pull/9844/files#diff-354f30a63fb0907d4ad57269548329e3R30)

https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads

The GNU Arm Embedded is what the Ubuntu package calls the compiler. I don't know why they name them differently.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ARMmbed/mbed-os-test-team Can confirm, but I suspect this is the same version in Jenkins CI as well.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GCC version in CI is 6-2017-q1-update

- [IAR Embedded Workbench 7.8](https://www.iar.com/iar-embedded-workbench/tools-for-arm/arm-cortex-m-edition/).
- [IAR Embedded Workbench 8.32](https://www.iar.com/iar-embedded-workbench/tools-for-arm/arm-cortex-m-edition/).

##### Arm Mbed Online Compiler

Expand Down