Вопрос по ресурсу флеши

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Вопрос по ресурсу флеши

Сообщение paskal »

Пишу софт для прошивки флеш памяти контроллера. Она может записываться блоком по 256 байт. Но мне удобнее заливать туда мелкие блоки по 16 байт. Ухудшится ли ресурс флеши при записи такими небольшими блоками, или все равно?
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Реклама
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Вопрос по ресурсу флеши

Сообщение coredumped »

Запись, сама по себе, ресурсы не уменьшает. На самом деле, ограниченно количество стираний. Но тут все зависит от контроллера, тип которго Вы не указали. В STM32F4xx, например, явно выполняется операция стирания сектора, потом можно писать сколько угодно в свободные блочки этого сектора, пока все не заполнится - и это одна операция, тк стерали мы всего один раз.
Все будет только лучше, в крайнем случае - хуже.
Реклама
Аватара пользователя
radiokot__
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Re: Вопрос по ресурсу флеши

Сообщение radiokot__ »

Читаем даташит на контроллер.
Ни один домашний кот незнает что он домашний.
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Re: Вопрос по ресурсу флеши

Сообщение paskal »

coredumped писал(а):Запись, сама по себе, ресурсы не уменьшает. На самом деле, ограниченно количество стираний. Но тут все зависит от контроллера, тип которго Вы не указали.
У меня STM32F103. С этим как?
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Вопрос по ресурсу флеши

Сообщение ibiza11 »

1) Открываем даташит, перематываем на содержание
2) Находим раздел 5 Electrical characteristics
3) Находим подраздел 5.3 Operating conditions
4) Находим главу 5.3.9 Memory characteristics
5) Щелкаем мышкой в содержании по этому пункту. Читаем главу.
6) Удивляемся тому, насколько же правильные ответы вроде "смотри в даташите".
:beer:
Ставим плюсы: )
Реклама
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Вопрос по ресурсу флеши

Сообщение coredumped »

paskal писал(а):У меня STM32F103. С этим как?
Также как и у STM32F4xx - считайте количество стираний. Дальше все зависит от Вашей реализации использования FLASH. Можно писать только в 1 адрес 1 байт, стирая каждый раз, и задрочить ее нафиг.
Все будет только лучше, в крайнем случае - хуже.
Реклама
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Re: Вопрос по ресурсу флеши

Сообщение paskal »

ibiza11 писал(а): 4) Находим главу 5.3.9 Memory characteristics
5) Щелкаем мышкой в содержании по этому пункту. Читаем главу.
6) Удивляемся тому, насколько же правильные ответы вроде "смотри в даташите".
Но там конкретно по моему вопросу нет ответа. Написано только количество циклов и срок сохраняемости.
coredumped писал(а):Также как и у STM32F4xx - считайте количество стираний.
Понял, спасибо
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Вопрос по ресурсу флеши

Сообщение ibiza11 »

paskal писал(а):Написано только количество циклов и срок сохраняемости.
А Вам то что нужно?
Что именно искать в даташите Вам написали еще раньше:
coredumped писал(а):Запись, сама по себе, ресурсы не уменьшает. На самом деле, ограниченно количество стираний.
Ставим плюсы: )
Ответить

Вернуться в «Разные вопросы по МК»