Вопрос не оригинальный. Для увеличения ресурса Flash-памяти при журналировании обычно используют циклическую запись с временными метками. Т.е. пишите последовательно по всей памяти DataFlash, сопровождая начало каждой записи меткой времени (в формате UNIX это 32-битное число) и завершая запись LRC или CRC8, например, для контроля ее целостности.
|