-
Notifications
You must be signed in to change notification settings - Fork 6
MoMo Flash Memory Map
timburke edited this page Feb 19, 2014
·
1 revision
Each MoMo controller unit comes with 1MB of external serial flash. This memory is used for multiple purposes:
- Storing firmware images for reflashing MIB modules
- Storing a backup firmware image for the controller itself
- Accumulating sensor data between transmissions
This document describes how the memory is partitioned between these 3 tasks.
The memory is divided as follows:
- 64K for storing system configuration information
- 64K for storing 4 16K (max) firmware images
- 64K for storing 1 64K (max) controller backup image
- 64K of reserved space for future purposes
- 768K for the sensor data log
The system configuration region is further subdivided into the following sections. (TBD as the sections get filled up)
- 4K for missioning and sensor configuration
- 4K for storing information about the firmware images
- 56K currently unused