7.3.4 Bootloader
The memory space includes an area for custom-programmed bootloaders. The available bootloader area is for this device family. By
default, the system is configured to boot directly into user software after system reset, and there is not a pre-programmed bootloader in
the device. If a custom bootloader which follows Silicon Labs' bootloader recommendations outlined in AN0003: UART Bootloader
(www.silabs.com/32bit-appnotes) is programmed into the bootloader area, the system can be redirected to boot from this area by set-
ting bit 1 in config lock word 0 (CLW0) at word 122 of the lockbit (LB) page.
After any device reset, the bootloader area is accessible to both software reads and writes. Reading and writing of this area may be
disabled with the MSC_BOOTLOADERCTRL register. Note that this register is write-once, so after writing the register, a reset of the
system is required in order to change permissions again.
Note: Software should never erase "Reserved" pages when bootloader write/erase is enabled. Doing so may cause the device to be-
come non-functional and irrevocably locked.
7.3.5 Device Revision
Family, FamilyAlt, RevMajor, RevMajorAlt, RevMinor can be accessed through ROM Table. The Revision number is extracted from the
PID2 and PID3 registers, as illustrated in
bined to form the complete revision number Revision[7:0].
PID2 (0xE00FFFE8)
31:8
The Revision number is to be interpreted according to
Revision[7:0]
0x00
7.3.6 Post-reset Behavior
Calibration values are automatically written to registers by the MSC before application code startup. The values are also available to
read from the DI page for later reference by software. Other information such as the device ID and production date is also stored in the
DI page and is readable from software.
If the bootloader is not bypassed, the system will boot up from the bootloader at address 0x0FE10000.
silabs.com | Building a more connected world.
Table 7.3 Revision Number Extraction on page
Table 7.3. Revision Number Extraction
7:4
3:0
Rev[7:4]
Table 7.4 Revision Number Interpretation on page
Table 7.4. Revision Number Interpretation
129.The Rev[7:4] and Rev[3:0] must be com-
PID3 (0xE00FFFEC)
31:8
Rev[3:0]
Revision
A
Reference Manual
MSC - Memory System Controller
7:4
3:0
129.
Rev. 1.1 | 129
Need help?
Do you have a question about the EFR32xG14 Wireless Gecko and is the answer not in the manual?