You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/tools/tools_intro.md
+17-2Lines changed: 17 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -39,13 +39,17 @@ The Mbed Online Compiler is our in-house IDE and should be familiar to anyone wh
39
39
40
40
For more information, please see the [Online Compiler page](developing-mbed-online-compiler.html).
41
41
42
+
<spanclass="note"> **Note:** Arm Compiler 6 is the default ARM toolchain for Mbed OS developmet. Most Mbed OS platforms are already compatible with Arm Compiler 6. Some existing targets still supporting Arm Compiler 5 will also be migrated to ARM Compiler 6 in the future. Please be aware that you must use Arm Compiler 6 for future development, and we will validate all code contributions to Mbed OS with Arm Compiler 6. </span>
43
+
42
44
##### Third party development tools
43
45
44
46
You can export your project from any of our tools to third party tools. For instructions, as well as tool-specific information, see [the Exporting to third party toolchains page](exporting.html).
45
47
46
-
<divstyle="background-color:#F3F3F3; text-align:left; vertical-align: middle; padding:15px30px;"> **Note:** Arm Compiler 6 is the default ARM toolchain for Mbed OS development. Most Mbed OS platforms are already compatible with Arm Compiler 6. Some existing targets still supporting Arm Compiler 5 will also be migrated to ARM Compiler 6 in the future. Please be aware that you must use Arm Compiler 6 for future development, and we will validate all code contributions to Mbed OS with Arm Compiler 6. We encourage you to switch to Arm Compiler 6 soon because we will deprecate Arm Compiler 5 support in the future. However, if you need to update to Mbed OS 5.12 but still require compiling with Arm Compiler 5 until you are in possession of Arm Compiler 6, we provide methods to override the Arm toolchain version. If you do this, your target may not be able to compile with Arm Compiler 5, or you may see undefined behaviors.
48
+
<divstyle="background-color:#F3F3F3; text-align:left; vertical-align: middle; padding:15px30px;"> **Note:** We encourage you to switch to Arm Compiler 6 soon because we will deprecate Arm Compiler 5 support in the future. However, if you need to update to Mbed OS 5.12 but still require compiling with Arm Compiler 5 until you are in possession of Arm Compiler 6, we provide methods to override the Arm toolchain version. If you do this, your target may not be able to compile with Arm Compiler 5, or you may see undefined behaviors.
49
+
50
+
To force Arm Compiler 5, you can use the following options:
47
51
48
-
To force Arm Compiler 5, you can create or update your `mbed_app.json` with:
52
+
- Create or update your `mbed_app.json` with:
49
53
50
54
```
51
55
{
@@ -56,4 +60,15 @@ To force Arm Compiler 5, you can create or update your `mbed_app.json` with:
56
60
}
57
61
}
58
62
```
63
+
64
+
- Modify the `supported_toolchains` entry in targets.json to replace all `ARM`, `ARMC6` entries with `ARMC5`:
0 commit comments