Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: хранение данных во Флеш
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
SAS-1983
Добрый день.

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

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

P,S, Хранить буферы во флеш как-то странно, не находите? smile.gif
P.P.S. Указывайте среду программирования. Под SAM7SE их много разных.
SAS-1983
Цитата(aaarrr @ Jun 4 2008, 16:02) *
В большинстве случаев достаточно написать const, а об остальном позаботятся компилятор с линкером.

P,S, Хранить буферы во флеш как-то странно, не находите? smile.gif
P.P.S. Указывайте среду программирования. Под SAM7SE их много разных.




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

Тогда причем тут флеш, если они изменяются постоянно?
SAS-1983
Цитата(aaarrr @ Jun 4 2008, 16:18) *
07.gif 07.gif 07.gif

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



Тогда где хранить Буферы данных?
aaarrr
Если это именно буферы, то есть предполагается их изменение в процессе работы, то в RAM, естественно.
uriy
Цитата
Тогда где хранить Буферы данных?
Конечно же в RAM. Писать во флеш долго да и ресурс у нее не бесконечный. Во флеш целесообразно хранить константы.
Herz
Цитата(aaarrr @ Jun 4 2008, 14:18) *
07.gif 07.gif 07.gif

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

При том, что данные нужно хранить (не все, конечно) и при отсутствии питания. Резь здесь не о памяти программ, в которой стоит хранить константы, а о Data EEPROM Memory.
To SAS-1983: мне кажется, в IAR, как и в других компиляторах, есть библиотечные функции чтения/записи флеши. А в хелпе - примеры.
aaarrr
Цитата(Herz @ Jun 5 2008, 14:44) *
При том, что данные нужно хранить (не все, конечно) и при отсутствии питания.

Как-то не вяжется это предположение со словом буфер.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.