реклама на сайте
подробности

 
 
> Сохранение настроечных параметров.
Oleg_IT
сообщение Dec 8 2015, 09:34
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Есть готовый модуль с STM32F417, на нём стоит NAND. Как я понимаю, программа туда и записывается. Нужно сохранить несколько байт настроечной информации, периодически она может меняться. Как записать/считать данные и как выбрать адреса куда записывать в NAND, что бы там ни чего не испортить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Oleg_IT
сообщение Dec 8 2015, 12:44
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Модуль готовый, программа моя.
То что программа загружается в ОЗУ это понятно. Есть библиотека или примеры как в NAND записать/прочитать байт?
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 8 2015, 13:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Oleg_IT @ Dec 8 2015, 15:44) *
Есть библиотека или примеры как в NAND записать/прочитать байт?

NAND для хранения часто меняющихся настроек - не очень кузяво. Ресурс, как считается, невелик по сравнению с набортной флеш STM32. Записывать можно только страницу целиком, стирать - только блок (много страниц).
Почему бы не задействовать для этого встроенную флеш STM32? На этом форуме уже было множество обсуждений нюансов, с этим связанных.
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Dec 8 2015, 13:45
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(scifi @ Dec 8 2015, 16:28) *
NAND для хранения часто меняющихся настроек - не очень кузяво.


Тут вопрос, насколько заморочиться. Если сделать wear leveling, плюс использование всех страниц в блоке - по идее будет вполне нормально с ресурсом. Опять же вопрос, что есть настройки и как часто они меняются.

Но со встроенным флешем в разы проще, это да sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Oleg_IT   Сохранение настроечных параметров.   Dec 8 2015, 09:34
- - Непомнящий Евгений   Что такое готовый модуль? Там какая-то готовая про...   Dec 8 2015, 12:10
- - Непомнящий Евгений   AN2784 есть (он про F1, но разницы особой нет). Пл...   Dec 8 2015, 12:50
- - Oleg_IT   Сохранять нужно не более 10 байт, и очень редко, с...   Dec 9 2015, 08:02
|- - Kolia   Цитата(Oleg_IT @ Dec 9 2015, 11:02) Сохра...   Dec 9 2015, 08:11
- - KnightIgor   Цитата(Oleg_IT @ Dec 8 2015, 10:34) Есть ...   Dec 10 2015, 17:15
|- - AlexandrY   Цитата(KnightIgor @ Dec 10 2015, 19:15) К...   Dec 10 2015, 21:18
- - Rash   можно написать эмулятор eeprom используя 2 страниц...   Dec 10 2015, 20:52
|- - ohmjke   Цитата(Rash @ Dec 10 2015, 23:52) STMовск...   Dec 10 2015, 21:03
- - Rash   Цитата(ohmjke @ Dec 11 2015, 00:03) А в ч...   Dec 10 2015, 21:25
|- - AlexandrY   Цитата(Rash @ Dec 10 2015, 23:25) Поподро...   Dec 10 2015, 21:38
- - Rash   Micrium как то пропустил из вида, да и бесплатных ...   Dec 10 2015, 21:43
- - Непомнящий Евгений   Мне попадалась вот такая штука http://uffs.sf.net/...   Dec 11 2015, 05:14


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016