Skip to content

Commit 1f52332

Browse files
authored
Review comments
1 parent 710af3f commit 1f52332

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/reference/bare_metal/microlib.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Microlib is an alternative library to the default C library. It is intended for
55
These applications do not run under an operating system. More information can be found [here](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0808e/chr1358938937854.html).
66

77
## Differences between ARM C standard library and microlib
8-
There are a number of differences between microlib and the default C library. Follow [this link](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0808e/chr1358938938431.html) for a complete list.
8+
There are a number of differences between microlib and the default C library. Follow [this link](https://developer.arm.com/docs/100073/0613/the-arm-c-micro-library/differences-between-microlib-and-the-default-c-library) for a complete list.
99

1010
In particular:
1111
* Microlib has no reentrant variant. Microlib does not provide mutex locks to guard against code that is not thread safe.
@@ -20,7 +20,7 @@ By default, only a few targets have been tested with microlib. If your target ha
2020
* If yes then replace the `TOOLCHAIN_ARM_STD` scatter file with `../TOOLCHAIN_ARM_MICRO/microlib_scatter_file.sct`
2121
* If no then you need to update the scatter file to use the two region memory model. More information on the two region memory model can be found [here](https://github.com/ARMmbed/mbed-os/blob/master/docs/design-documents/platform/memory-model/ram_memory_model.md#proposed-ram-memory-model). An example of a scatter file updated for the two region memory model can be found [here](https://github.com/ARMmbed/mbed-os/pull/9571/files?file-filters%5B%5D=.sct#diff-0ce0bec61a6d5ac63ab5ae3afcfe7119).
2222

23-
Once you have completed the steps above, add `small` to the `supported_c_lib` parameter for your target in `targets.json`:
23+
Once you have completed the steps above, add `small` to the `supported_c_libs` parameter for your target in `targets.json`:
2424
```
2525
"supported_c_lib": {
2626
"ARM": ["std", "small"],
@@ -43,7 +43,7 @@ You can build with microlib by creating a `mbed_app.json` with the following con
4343
```
4444

4545
### Note on uARM toolchain
46-
The uARM toolchain is the ARMCC toolchain with the ARM microlib, the C micro-library. This toolchain will be deprecated after 5.15.
46+
The uARM toolchain is the ARMC6 toolchain with the ARM microlib, the C micro-library. This toolchain will be deprecated after 5.15.
4747

4848
### Note on bare metal
4949

0 commit comments

Comments
 (0)