Перейти к содержанию
    

хранение данных во Флеш

Добрый день.

 

Киньте кто-нить ссылку или пример на то, как хранить переменные(в моем случае буферы) во Флеш.

Пишу для AT91SAM7SE512.

 

Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В большинстве случаев достаточно написать const, а об остальном позаботятся компилятор с линкером.

 

P,S, Хранить буферы во флеш как-то странно, не находите? :)

P.P.S. Указывайте среду программирования. Под SAM7SE их много разных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В большинстве случаев достаточно написать const, а об остальном позаботятся компилятор с линкером.

 

P,S, Хранить буферы во флеш как-то странно, не находите? :)

P.P.S. Указывайте среду программирования. Под SAM7SE их много разных.

 

 

 

пишу на IAR-е.

Буферы(массивы) будут все время заполняться и будут довольно громоздкими, поэтому, по-моему, написав const, от проблемы не уйдешь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:07: :07: :07:

 

Тогда причем тут флеш, если они изменяются постоянно?

 

 

Тогда где хранить Буферы данных?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если это именно буферы, то есть предполагается их изменение в процессе работы, то в RAM, естественно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда где хранить Буферы данных?
Конечно же в RAM. Писать во флеш долго да и ресурс у нее не бесконечный. Во флеш целесообразно хранить константы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:07: :07: :07:

 

Тогда причем тут флеш, если они изменяются постоянно?

При том, что данные нужно хранить (не все, конечно) и при отсутствии питания. Резь здесь не о памяти программ, в которой стоит хранить константы, а о Data EEPROM Memory.

To SAS-1983: мне кажется, в IAR, как и в других компиляторах, есть библиотечные функции чтения/записи флеши. А в хелпе - примеры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При том, что данные нужно хранить (не все, конечно) и при отсутствии питания.

Как-то не вяжется это предположение со словом буфер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...