Skip to content

Commit 1bb469b

Browse files
author
Amanda Butler
authored
Edit bootloader.md
Copy edit for active voice and spelling, and remove duplicate section because we link to its duplicate.
1 parent 03f1017 commit 1bb469b

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

docs/tools/bootloader.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Bootloader configuration
22

3-
This page describes each bootloader configuration parameter in detail. For a guide on using the managed and unmanaged bootloader modes, please see [the bootloader turorial](/docs/v5.7/tutorials/bootloader.html).
3+
This page describes each bootloader configuration parameter in detail. For a guide on using the managed and unmanaged bootloader modes, please see [the bootloader tutorial](/docs/v5.7/tutorials/bootloader.html).
44

55
There are 4 configuration parameters that affect the location of an application in ROM:
66

@@ -9,7 +9,7 @@ There are 4 configuration parameters that affect the location of an application
99
- `target.bootloader_img`
1010
- `target.restrict_size`
1111

12-
All of these parameters are valid in `targets.json`, `mbed_lib.json` and `mbed_app.json` and may be defined for individual targets and the wildcard target, `*`. A parameter in `mbed_lib.json` overrides a parameter in `targets.json`, and a parameter in `mbed_app.json` overrides one in `mbed_lib.json`.
12+
All of these parameters are valid in `targets.json`, `mbed_lib.json` and `mbed_app.json`. You may define them for individual targets and the wildcard target, `*`. A parameter in `mbed_lib.json` overrides a parameter in `targets.json`, and a parameter in `mbed_app.json` overrides one in `mbed_lib.json`.
1313

1414
The presence of any of these parameters defines `APPLICATION_ADDR` and `APPLICATION_SIZE` for C and C++ and `MBED_APP_START` and `MBED_APP_SIZE` for the linker.
1515

@@ -43,8 +43,4 @@ This parameter restricts the size of the application to be at most the specified
4343

4444
The start address of the current application, as computed above, is available to C and C++ as `APPLICATION_ADDR` and to the linker as `MBED_APP_START`. The size of the current application is available as `APPLICATION_SIZE` and `MBED_APP_SIZE`. This parameter also defines `POST_APPLICATION_ADDR` and `POST_APPLICATION_SIZE` as the start address and size of the region after the application.
4545

46-
You may use this parameter in conjunction with `target.bootloader_img` and conflicts with `target.mbed_app_start` and `target.mbed_app_size`. When used with `target.bootloader_img`, that parameter defines the start of the application. Otherwise, the start is the start of ROM.
47-
48-
### Exporter limitations
49-
50-
Although the exporters can export a project using the configuration parameters above, there are some limitations. The exporters do not implement the postbuild merge that managed bootloader builds use. After exporting a project with the `target.bootloader_img` setting, you are responsible for flashing the binary mentioned in the configuration parameter.
46+
You may use this parameter in conjunction with `target.bootloader_img`. It conflicts with `target.mbed_app_start` and `target.mbed_app_size`. When used with `target.bootloader_img`, that parameter defines the start of the application. Otherwise, the start is the start of ROM.

0 commit comments

Comments
 (0)