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/fastmodels/fastmodels.md
+19-19Lines changed: 19 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ FVPs (Fixed Virtual Platforms) are pre-built system-level models after arm’s r
9
9
For more details on Fast Models and FVPs, please referencing [Arm Fast Models](https://developer.arm.com/products/system-design/fast-models) or [FVPs](https://developer.arm.com/products/system-design/fixed-virtual-platforms)
10
10
11
11
12
-
## Mbed OS Supported Fast Model FVPs
12
+
## Mbed OS Supported Fast Models FVPs
13
13
Mbed OS is enabled working with following FVPs Cortex-M family with MPS2 platforms:
Currently Fast Models able run most of the Mbed OS examples which do not require networking or external peripherals[^1].
26
+
Currently Fast Models are able to run most of the Mbed OS examples which do not require networking or external peripherals<sup>1</sup>.
27
27
28
28
[`mbed-os-example-thread-statistics`](https://github.com/ARMmbed/mbed-os-example-thread-statistics), [`mbed-os-example-tls`](https://github.com/ARMmbed/mbed-os-example-tls), [`mbed-os-example-devicekey`](https://github.com/ARMmbed/mbed-os-example-devicekey), [`mbed-os-example-nvstore`](https://github.com/ARMmbed/mbed-os-example-nvstore) etc. can be successfully run as of today
29
29
@@ -32,27 +32,27 @@ Here we take [`mbed-os-example-blinky`](https://github.com/ARMmbed/mbed-os-examp
32
32
#### Import example with Mbed CLI
33
33
Import blinky example as normal:
34
34
```
35
-
$ mbed import mbed-os-example-blinky
36
-
$ cd mbed-os-example-blinky
35
+
$ mbed import mbed-os-example-blinky
36
+
$ cd mbed-os-example-blinky
37
37
```
38
38
39
39
#### Build example with Arm Mbed CLI
40
40
41
-
Fast Models targets are enabled to build with all 3 major tool-chains: ARM GCC_ARM and IAR. To build blinky example for the FVP_MPS2_Cortex-M3 target with gcc complier, just run:
42
-
```
43
-
$ mbed compile -t GCC_ARM -m FVP_MPS2_M3
44
-
```
41
+
Fast Models targets are enabled to be build with all 3 major tool-chains: ARM GCC_ARM and IAR. To build blinky example for the FVP_MPS2_Cortex-M3 target with gcc complier, just run:
42
+
```
43
+
$ mbed compile -t GCC_ARM -m FVP_MPS2_M3
44
+
```
45
45
46
-
#### Run Mbed OS examples with Fast Model
46
+
#### Run Mbed OS examples with Fast Models
47
47
48
-
To run mbed OS example with Fast Model FVPs, you need to have Fast Models product installed and License set up.
48
+
To run mbed OS example with Fast Models, you need to have Fast Models product installed and License set up.
49
49
50
-
>This document dose not including the section for Fast Models product installation and configuration. Because it is another topic, and we just assume that users had that done already. For more details about configuring and running Arm Fast Models can be found in [Fast Models Documentation](https://developer.arm.com/products/system-design/fast-models/docs)
50
+
>This document does not including the section for Fast Models product installation and configuration. Because it is another topic, and we just assume that users had that done already. For more details about configuring and running Arm Fast Models can be found in [Fast Models Documentation](https://developer.arm.com/products/system-design/fast-models/docs)
51
51
52
-
Load the compiled example image to FVP_MPS2_Cortex-M3 target, you simple just need to pass the `-a` option to the Fast Model target, e.g. :
53
-
```
54
-
$ FVP_MPS2_Cortex-M3 -a BUILD/FVP_MPS2_M3/GCC_ARM/mbed-os-example-blinky.elf
55
-
```
52
+
Load the compiled example image to FVP_MPS2_Cortex-M3 target, you simple just need to pass the `-a` option to the Fast Models target, e.g. :
53
+
```
54
+
$ FVP_MPS2_Cortex-M3 -a BUILD/FVP_MPS2_M3/GCC_ARM/mbed-os-example-blinky.elf
55
+
```
56
56
You should be able to see FVPs starts running, and serial output through telnet/xterm, or LEDs on the FVP is blinking, like:
57
57
58
58
<spanclass="images"><span>a screen-shot for FVPs running</span></span>
@@ -62,8 +62,8 @@ You should be able to see FVPs starts running, and serial output through telnet/
62
62
> *FVP's -a option only takes elf format images, if you need to use "--data" option with binary format images, detailed options please referencing [FVP Users' Guide](http://arminfo.emea.arm.com/help/index.jsp?topic=/com.arm.doc.100966_1103_00_en/index.html)*
63
63
64
64
## Known issues
65
-
1 Timing accuracy of Fast Model FVPs can't be guaranteed
66
-
2 No support for external peripherals. e.g. esp8266, Expansion boards
67
-
3 Ethernet support for Fast Model FVPs is in working progress.
65
+
1. Timing accuracy of Fast Models can't be guaranteed
66
+
2. No support for external peripherals. e.g. esp8266, Expansion boards
67
+
3. Ethernet support for Fast Models is in working progress.
68
68
69
-
[^1]: *Because of known issue 2 and 3*, Fast Models not able to run all examples at moments
69
+
*[1]: Because of known issue 2 and 3, Fast Models are not able to run all examples at the moment*
0 commit comments