Difference between revisions of "PineTime bootloader improvements"

Jump to navigation Jump to search
Line 12: Line 12:
== Current memory map ==  
== Current memory map ==  
[[File:MemoryMap.png]]
[[File:MemoryMap.png]]
Internal flash:
* Bootloader contains the MCUBoot bootloader.
* Boot log is currently not used. Can be use to provide reboot logs to the application
* App is the PRIMARY SLOT for MCUBoot : the firmware that is currently running.
* Scratch is used by MCUBoot as temporary storage for swap operation
External flash:
* Bootloader assets : boot logo
* OTA : SECONDARY SLOT for MCUBoot. During OTA, this is where the new version of the firmware is stored.
* FS : space available for the application firmware.


== Changes ==  
== Changes ==