User's Guide
Model: VSM3
20
Positioning Universal, Inc. - Confidential & Proprietary
9 Flash Storage Logic
Pending location messages are stored in a small RAM based queue.
Once more than 3 messages are queued in RAM then all queued locations and all
subsequent locations are stored in flash memory until there are no outstanding locations
at which point it reverts to a RAM queue. If the device enters sleep mode then all
messages in RAM are stored in flash.
Controlled reboots are caused by the reboot command, and periodic timeouts and result in
the saving of RAM queue to flash. All other reboots can’t be controlled and the up to 3
messages in the RAM queue will be lost.
It is desirable to store as few locations to flash as possible since flash on device can wear
out after 10K erase cycles so the RAM queue greatly reduces number of unnecessary
write cycles.
The VSM3 can store around 2150 messages in flash memory.