Flash Map Updates#

The 8 MB flash region in SiWG917 is modified to accomodate two NWP firmware images, two M4 firmware images, and an M4 Updater image.

8 MB common flash map with standard firmware update8 MB common flash map with standard firmware update

M4 Space Memory Layout with Standard Firmware Update#

Component Size Start Address
M4 Space M4 Application Depends on the size of the application
  • 0x8202000 (Application Execution Start address)
  • 0x8201000 (Application Header Start Address)
User Data space M4 Space – (M4 Application Size + NVM Size) 0x8201000 + M4 Application Size
NVM User configured size End of the M4 space – NVM size

M4 Space Memory Layout with Firmware Fallback#

Component Application Type Section Size Start Address
M4 Space M4 Applications Fallback updater Depends on the size of the application
  • 0x8202000 (Application Execution Start address),
  • 0x8201000 (Application Header Start Address)
Slot-A Depends on the size of the application User configured address
Slot-B Depends on the size of the application User configured address
User Data Space M4 Space – (M4 Application Size + NVM Size) 0x8201000 + M4 Application Size
NVM User configured size End of the M4 space – NVM size
Slot Information Meta data containing slot address offsets, active slot information etc. ~64 KB 0x81F1000

Note: The wiseconnect SDK uses 0x8 and 0x4 notations for flash addressing interchangeably.