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

 
 
 
Reply to this topicStart new topic
> EEPROM
KIG
сообщение Aug 3 2011, 14:28
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Добрый день!

AVR Studio 5 генерирует пустой файл .eep. Как это исправить? В тексте программы указываю так: "char EEMEM h=10;". Но файл получается пустым.
Go to the top of the page
 
+Quote Post
GarikBaza
сообщение Aug 3 2011, 16:02
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 17-12-07
Из: Brovary
Пользователь №: 33 378



Цитата(KIG @ Aug 3 2011, 17:28) *
Добрый день!

AVR Studio 5 генерирует пустой файл .eep. Как это исправить? В тексте программы указываю так: "char EEMEM h=10;". Но файл получается пустым.


Элементарно выкинул компилятор при оптимизации как неиспользуемую переменную.
Используй EEMEM гдето в программе, тогда они появится в файле .еер
Go to the top of the page
 
+Quote Post
Petka
сообщение Aug 3 2011, 16:08
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(GarikBaza @ Aug 3 2011, 20:02) *
Элементарно выкинул компилятор при оптимизации как неиспользуемую переменную.
Используй EEMEM гдето в программе, тогда они появится в файле .еер

или стоит добавить __attribute__((used)) перед обьявлением переменной.
Go to the top of the page
 
+Quote Post
KIG
сообщение Aug 6 2011, 06:35
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Цитата(Petka @ Aug 3 2011, 20:08) *
или стоит добавить __attribute__((used)) перед обьявлением переменной.

Спасибо. Установил новую версию AVR Studio 5 и все заработало.
Go to the top of the page
 
+Quote Post

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

 


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


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