Is there a bootloader pre-loaded on the EFM32PG and EFM32JG?
Answer
The revision 0.31 of the datasheet mentions a bootloader in reserved flash, however according to errata BL_E201, this bootloader is not yet available. The bootloader will be available on revision C. The revision of the part can be determined by the first letter of the trace code. See the package marking section of the datasheet (p83 and p88) to determine the part's revision.
The bootloader can be disabled by clearing bit 1 of CLW0 (Config Lock Word), at address 0x0FE041E8 . It can be cleared by firmware or debugger, but can only be reset (erased) by the debugger.
Knowledge Base Articles
32-bit MCUs
@jstine the CLW0 address is wrong. It's should be 0x0FE04000 + (122 * 4) = 0x0FE041E8 and not 0x0FE04000 + 122 = 0x0FE0407A.
cheers,
nelson
0
Where can i finde efm32PG bootloader code sample?
Thanks
jstine wrote:
Question
Is there a bootloader pre-loaded on the EFM32PG and EFM32JG?
Answer
The revision 0.31 of the datasheet mentions a bootloader in reserved flash, however according to errata BL_E201, this bootloader is not yet available. The bootloader will be available on revision C. The revision of the part can be determined by the first letter of the trace code. See the package marking section of the datasheet (p83 and p88) to determine the part's revision.
The bootloader can be disabled by clearing bit 1 of CLW0 (Config Lock Word), at address 0x0FE0407A. It can be cleared by firmware or debugger, but can only be reset (erased) by the debugger.
EFM32PG bootloader
Question
Is there a bootloader pre-loaded on the EFM32PG and EFM32JG?
Answer
The revision 0.31 of the datasheet mentions a bootloader in reserved flash, however according to errata BL_E201, this bootloader is not yet available. The bootloader will be available on revision C. The revision of the part can be determined by the first letter of the trace code. See the package marking section of the datasheet (p83 and p88) to determine the part's revision.
The bootloader can be disabled by clearing bit 1 of CLW0 (Config Lock Word), at address 0x0FE041E8 . It can be cleared by firmware or debugger, but can only be reset (erased) by the debugger.
@jstine the CLW0 address is wrong. It's should be 0x0FE04000 + (122 * 4) = 0x0FE041E8 and not 0x0FE04000 + 122 = 0x0FE0407A.
cheers,
nelson
Where can i finde efm32PG bootloader code sample?
Thanks