should be doable just break job up to small lumps
say you have a 1k ram block spare
step 1 erase a temp sector (64k) on the flash
1. read a k of old sector data
2 . does this k need to updated?
if yes update this 1k block
write this block to temp sector
3 repeat step 2 63 more times (for each 1k block)
4 erase old sector (now copied to temp with updates)
5 copy temp sector back to old sector
end
just had a look at your data sheet
looks like 256 byte blocks may be more appropriate
and 100,000 write cycles , how often will you be doing this
still think raspberry pi a more fitting machine for this type of work
Bookmarks