-
- Обычно флеши имеют небольшое допустимое число стираний. Вот и
стараются продлить ресурс. - LightElf(25.05.2023 14:52)
- обычно иниты это несколько байт-десятков байт. Я просто перемещаю
новые значения по телу 2К-сектора. дохожу до конца и весь его
стираю. В результате стирание происходит через несколько сотен раз
смены информации. А если макс. число стираний 1000, то и всего уже
сотни тысяч. - Лaгyнoв(25.05.2023 17:23)
- я вот один раз написал библиотеку эмуляции EEPROM и теперь мне пофиг это параметры инициализации или часто меняющиеся параметры. Использовать можно как на внешней, так и на внутренней флэш. И главное не ограничен в размерах как было на пик18 1024 байта и все. abivan(1 знак., 25.05.2023 19:40, картинка)
- Разные бывают варианты. Например ряд параметров, которые могут
меняться независимо и некоторые - значительно чаще, чем другие. - LightElf(25.05.2023 19:21)
- Что их разнит и как определят быть не в ОЗУ процессора? Зачем
неоправданно циклически сохранять? Случай сохранения важняка -
прерывание от службы аппарата безопасности? Он нативно осуществлен
даже в самых примитивных процессорах :))) - bnb62(25.05.2023 19:32)
- Не у всех батарейное питание. - LightElf(25.05.2023 19:38)
- Есть чипы EERAM от мелкочипа. Само скидывает ОЗУ во флеш, когда питание проседает. SciFi(1 знак., 25.05.2023 19:35, ссылка)
- Что их разнит и как определят быть не в ОЗУ процессора? Зачем
неоправданно циклически сохранять? Случай сохранения важняка -
прерывание от службы аппарата безопасности? Он нативно осуществлен
даже в самых примитивных процессорах :))) - bnb62(25.05.2023 19:32)
- Кто бы сомневался в состоятельности опытных воплотителей! В том и фишка, что применяем диапозитарную валидацию вводных! :))) - bnb62(25.05.2023 19:05)
- Что-то не то ответили. По ресурсу = прописи в документах. Как и
зачем эмулировать память с быстрым доступом во Флеши памяти
программ? - bnb62(25.05.2023 14:57)
- Итак дано: есть проц с флешем, но без еепром. Нужно что-то типа
еепром для хранения каких-то параметров. Можно сохранять во флеш
как есть, но это 1) медленно, бо стирание целой страницы 2) есть
шанс сбоя между стиранием страницы и записью 3) часто флеш имеет
низкий ресурс перезаписи (например 10тыс - уже отлично, а бывает и
1000 и даже 100). В то же время объем параметров невелик и в одну
страницу флеша их можно много раз поместить, соответственно снизить
число стираний. - LightElf(25.05.2023 19:13)
- А можно записывать только bindiff. Скажем, пару байт за раз (если
это инкремент счётчика наработки, например). - SciFi(25.05.2023 19:16)
- Если имеется честный флеш, то счетчик наработки можно в виде
битовой карты сделать, типа раз в минуту обнулять очередной битик
;-) - LightElf(25.05.2023 19:24)
- Чем дальше, тем непонятнее, какой флеш честный. Кто-то пишет про
ограничение числа записей в страницу. Я уже боюсь побайтово писАть.
Фобия, блин... - SciFi(25.05.2023 19:26)
- Эта да, кругом обман. У STM32F0 честно писали, что внутре флеша
неонкаECC и второй раз в ячейку можно писать только 0x00, иначе опа. - LightElf(25.05.2023 19:34)- Даже не это. Кто-то пугает "запись одного байта дёргает целую
строку" или что-то типа того. Как там ресурс плывёт, вообще
непонятно. - SciFi(25.05.2023 19:37)
- А запись, емнип, вообще же на ресурс не влияет - только стирание.
Хотя да, нонеча не поймешь уже. - LightElf(25.05.2023 19:39)
- Вот ужастики на ночь: SciFi(524 знак., 25.05.2023 19:47, ссылка)
- Жудь кокойты. Электроны экономят похоже. - LightElf(26.05.2023 12:42)
- Вот ужастики на ночь: SciFi(524 знак., 25.05.2023 19:47, ссылка)
- А запись, емнип, вообще же на ресурс не влияет - только стирание.
Хотя да, нонеча не поймешь уже. - LightElf(25.05.2023 19:39)
- Даже не это. Кто-то пугает "запись одного байта дёргает целую
строку" или что-то типа того. Как там ресурс плывёт, вообще
непонятно. - SciFi(25.05.2023 19:37)
- Эта да, кругом обман. У STM32F0 честно писали, что внутре флеша
- Чем дальше, тем непонятнее, какой флеш честный. Кто-то пишет про
ограничение числа записей в страницу. Я уже боюсь побайтово писАть.
Фобия, блин... - SciFi(25.05.2023 19:26)
- Если имеется честный флеш, то счетчик наработки можно в виде
битовой карты сделать, типа раз в минуту обнулять очередной битик
;-) - LightElf(25.05.2023 19:24)
- А можно записывать только bindiff. Скажем, пару байт за раз (если
это инкремент счётчика наработки, например). - SciFi(25.05.2023 19:16)
- Может потому, что настоящей Епром нет. Вот и приходится эмулировать. - IBAH(25.05.2023 15:06)
- Итак дано: есть проц с флешем, но без еепром. Нужно что-то типа
еепром для хранения каких-то параметров. Можно сохранять во флеш
как есть, но это 1) медленно, бо стирание целой страницы 2) есть
шанс сбоя между стиранием страницы и записью 3) часто флеш имеет
низкий ресурс перезаписи (например 10тыс - уже отлично, а бывает и
1000 и даже 100). В то же время объем параметров невелик и в одну
страницу флеша их можно много раз поместить, соответственно снизить
число стираний. - LightElf(25.05.2023 19:13)
- обычно иниты это несколько байт-десятков байт. Я просто перемещаю
новые значения по телу 2К-сектора. дохожу до конца и весь его
стираю. В результате стирание происходит через несколько сотен раз
смены информации. А если макс. число стираний 1000, то и всего уже
сотни тысяч. - Лaгyнoв(25.05.2023 17:23)
- Обычно флеши имеют небольшое допустимое число стираний. Вот и
стараются продлить ресурс. - LightElf(25.05.2023 14:52)