Skip to content

Commit 9fe306e

Browse files
author
Veijo Pesonen
committed
README.md: Fixes default app config documentation
1 parent 4d7af22 commit 9fe306e

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

README.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,35 +106,33 @@ User **may** set in `mbed_app.json`:
106106

107107
## Flash Layout
108108

109-
### Default configuration using flash layout with KVStore and firmware storage on external storage
109+
### Default configuration using flash layout with active app and firmware storage on internal flash
110110

111111
```
112112
+--------------------------+
113113
| |
114114
| |
115115
| |
116-
| Active App |
116+
|Firmware Candidate Storage|
117117
| |
118118
| |
119119
| |
120+
+--------------------------+ <-+ update-client.storage-address
121+
| |
122+
| Active App |
120123
+--------------------------+ <-+ mbed-bootloader.application-start-address
121124
|Active App Metadata Header|
122125
+--------------------------+ <-+ update-client.application-details
123126
| |
124-
| KVSTORE |
125-
| |
126-
+--------------------------+ <-+ storage_tdb_internal.internal_base_address
127-
| |
128127
| Bootloader |
129128
| |
130129
+--------------------------+ <-+ 0
131130
```
132131

133-
### Notes on Flash Layout of non PSA tagets with external storage
132+
### Notes on Flash Layout of non PSA tagets with internal flash
134133

135134
- This is the default implementation at the default mbed_app.json
136135
- The default flash layout is tested with GCC_ARM compiler with newlib-nano and release profile only. If a different compiler is used, the bootloader binary size will be larger and the offsets needs to be adjusted.
137-
- The KVSTORE regions require even number of flash erase sectors.
138136

139137
### The flash layout for non PSA targets with KVStore and firmware storage on internal flash
140138

0 commit comments

Comments
 (0)