Цитата(AlexandrY @ Apr 20 2018, 23:40)

Несколько секунд?
Что-то подозрительно долго. С этим надо разбираться.
Сейчас отлаживаю проект на отладке. Пара отладочных плат соединённых вместе + ещё кой-какие мелочи на проводах -
всё это питалось от батареи кондёров 5 шт. * 10000мкФ * 24В (после коих - DC-DC понижающий).
Так мне надоело то, что после нажатия тумблера на БП, до останова работы программы надо ждать примерно 15 секунд. Убрал 4 кондёра, оставил один.
И это при том, что никаких действий по энергосбережению в программе нет. и работает CPU на 120МГц.
Цитата(segment @ Apr 23 2018, 18:43)

Вы используете только свои собственные форматы или уже есть вменяемые библиотеки?
Зачем тут опять какие-то "библиотеки"? Достаточно только следовать правилу "Никогда не писать поверх старого" - и будет гарантия от сбоев питания в любой момент.
Цитата(segment @ Apr 23 2018, 18:43)

Вы разрабатывали дополнительные прослойки для использования, скажем, FAT?
Если уж очень хочется FAT или ещё какую систему хранения с готовым драйвером (типа FatFS Chan-а), то ставим дополнительный чип FRAM (или подобной памяти) и пишем низкоуровневый доступ к FLASH через журналирующую запись во FRAM. С фиксацией всех манипуляций с FLASH. А Chan-а пускаем через API этого драйвера.