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

 
 
> Помогите все это поместить во __flash.
kiv121
сообщение Nov 28 2009, 20:09
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 12-11-09
Пользователь №: 53 586



const struct FONT_DEF fonts[FONT_COUNT] = {
{1, 7, five_1_table, 0, five_2_table,' '},
.........
{2, 8, six_1_table, 0, six_2_table, ' '}};


const char five_1_table[] = {0x00,0x00,0x00,...0x00,0x00};
const char five_2_table[] = {0x00,0x00,0x00,...0x00,0x00};
и тд.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kiv121
сообщение Nov 29 2009, 08:31
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 12-11-09
Пользователь №: 53 586



Добрый день!

У меня тоже IAR 5.3
А это реальный код.

в .h файле:

Код
typedef struct __FONT_DEF
{
   char store_width;        
   char glyph_height;          
   char __flash *glyph_table;  
   char fixed_width;          
   char __flash* width_table;     
   char glyph_beg;        
   char glyph_end;        
   char glyph_def;        
} FONT_DEF;

__flash FONT_DEF   fonts[FONT_COUNT];


в .с файле:

Код
__flash  FONT_DEF  fonts[FONT_COUNT] = {
#ifdef EN_FIVE_DOT
                   {1,  7, five_dot_glyph_table, 0, five_dot_width_table,' ','~','.'},    здесь так:  Error[Pe144]: a value of type "char const *" cannot be used to initialize an entity of type "char __flash *
#endif

#ifdef EN_SIX_DOT
                   {2,  8, six_dot_glyph_table, 0, six_dot_width_table,' ','~','.'},
#endif

и тд....


Код
__flash char    five_dot_glyph_table[] = {

        0x00,     /*  [  ]  */
        0x00,     /*  [  ]  */
        0x00,     /*  [  ]  */
        0x00,     /*  [  ]  */
и тд...

Не знаю зачем убирать строчку (выше указанную),
пишет как и положено- много вылуев инициал-но.
Причина редактирования: Оформление цитаты исходника.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kiv121   Помогите все это поместить во __flash.   Nov 28 2009, 20:09
- - IgorKossak   __flash const и т. д.   Nov 28 2009, 20:26
- - kiv121   Не годится... На структуру ставлю флеш - не ругает...   Nov 28 2009, 21:02
- - prottoss   Цитата(kiv121 @ Nov 29 2009, 03:09) Кодt...   Nov 28 2009, 21:34
- - kiv121   Так- то понятно. А если это привязать к моей? Масс...   Nov 28 2009, 21:47
|- - prottoss   Цитата(kiv121 @ Nov 29 2009, 04:47) Так- ...   Nov 28 2009, 21:52
- - kiv121   Спасибо! Вот тут ругается {1,2, five_1_tabl...   Nov 28 2009, 22:35
|- - prottoss   Цитата(kiv121 @ Nov 29 2009, 05:35) Мож к...   Nov 29 2009, 04:53
|- - kurtis   Цитата(kiv121 @ Nov 29 2009, 00:35) Вот т...   Nov 29 2009, 06:59
|- - prottoss   Цитата(kiv121 @ Nov 29 2009, 15:31) У мен...   Nov 29 2009, 08:46
- - kiv121   Заработало, спасибо! Фишка в чем была. Этот п...   Nov 29 2009, 09:07
- - bbill   Скажите, а как объявить эту же структуру во втором...   Nov 30 2009, 16:10
|- - Dog Pawlowa   Цитата(bbill @ Nov 30 2009, 20:10) как об...   Nov 30 2009, 17:23
- - bbill   Так у меня получилось, НО только если структура об...   Nov 30 2009, 17:42
|- - defunct   Цитата(bbill @ Nov 30 2009, 19:42) НО тол...   Nov 30 2009, 17:53
- - bbill   Спасибо   Nov 30 2009, 18:00


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

 


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


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