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

 
 
> uc/Gui 3.32a, Gui и Atmega128
BioWolf2000
сообщение Oct 12 2005, 10:08
Сообщение #1


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

Группа: Свой
Сообщений: 89
Регистрация: 11-01-05
Из: Беларусь, Минск
Пользователь №: 1 897



Как заставить компилятор Iar 4.11a размещать фонты во flash памяти?

В Gui.h есть строки
/* GUI_FLASH allows to put constants into a special memory area
For most CPUs, this is not necessary hence the default is "".
(This makes sense for CPUs like ATMEL AT90 or 8051, where
default pointers are unable to reach ROM/FLASH memory in some
memory models)
*/
#ifndef GUI_FLASH
#define GUI_FLASH
#endif

если исправить #define GUI_FLASH на #define GUI_FLASH __flash то компилятор ругается.

зы контроллер t6963


--------------------
ex740104/103 БГУИР
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Oct 13 2005, 06:54
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



BioWolf2000
Вам следует в файле GUI_ConfDefaults.h переопределить определение
Код
#ifndef GUI_CONST_STORAGE
 #define GUI_CONST_STORAGE const
#endif
на следующее
Код
#ifndef GUI_CONST_STORAGE
 #define GUI_CONST_STORAGE __flash
#endif
Go to the top of the page
 
+Quote Post
BioWolf2000
сообщение Oct 14 2005, 05:57
Сообщение #3


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

Группа: Свой
Сообщений: 89
Регистрация: 11-01-05
Из: Беларусь, Минск
Пользователь №: 1 897



Цитата(IgorKossak @ Oct 13 2005, 09:54)
BioWolf2000
Вам следует в файле GUI_ConfDefaults.h переопределить определение
Код
#ifndef GUI_CONST_STORAGE
 #define GUI_CONST_STORAGE const
#endif
на следующее
Код
#ifndef GUI_CONST_STORAGE
 #define GUI_CONST_STORAGE __flash
#endif

*


В версии 3.90a прописал как указано выше __flash выдаёт туже ошибку...


--------------------
ex740104/103 БГУИР
Go to the top of the page
 
+Quote Post



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

 


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


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