Re:PocketBeagle – A $25 open-source USB-key-fob computer
by mrob on Thursday September 21, 2017 @08:29PM
(#15308448)
Flash doesn't always require writing many bytes at once, only erasing many bytes at once. Erasing means setting all the bits in a block to 1 (0xff). It's often possible to write individual bytes, although there's no way to switch a bit from 0 to 1 without erasing the whole block.
[ Parent
| on HN ]
Re:PocketBeagle – A $25 open-source USB-key-fob computer
by lathiat on Thursday September 21, 2017 @10:10PM
(#15308916)
Technically correct... the best kind of correct? :)
Re:PocketBeagle – A $25 open-source USB-key-fob computer
by ianhowson on Friday September 22, 2017 @02:07AM
(#15309761)
It's actually a really useful characteristic to keep in mind. If you're writing logs, for example, writing the same block multiple times gives you:
* faster writes
* lower peak power consumption
* lower flash wear
* less chance of data corruption should power fail mid-write