-
- Может в настрйках линкера (компилера) всё выставить можно???? - solder(16.01.2006 13:11, )
- Нужно при объявлении константы указывать префикс __flash FDA(347 знак., 16.01.2006 10:50, )
- а как с конфигурацией проекта быть??? solder(73 знак., 17.01.2006 15:31, )
- strcopy_p - не годится, проект - нетаскаемый, а под PIC и у IARа проблемм с этим нет - solder(16.01.2006 13:05, )
- и вообще очень хочется функции типа print ("const char") использовать - solder(16.01.2006 11:07, )
- printf_P("const char ...",...); - Bill(16.01.2006 11:15, )
- Ну а вообще - спасибо - помогло, правда наполовину пока solder(59 знак., 18.01.2006 15:04, )
- printf_P("const char ...",...); - Bill(16.01.2006 11:15, )
- И кстати IAR под PIC - с этим проблемм не имеет - solder(16.01.2006 11:05, )
- Да, действительно, под PIC я этих проблем не замечал. Но при работе со строками IAR генерит код примерно на 10% больший, чем HI-Tech. - FDA(16.01.2006 11:23, )
- Чего это такое - Hi-Tech - solder(16.01.2006 11:27, )
- => - blackbit(16.01.2006 11:54, , ссылка)
- может я тупой, но под AVR -ничего не нашёл - solder(16.01.2006 12:26, )
- Hi-Tech только для PIC делает. - Bill(16.01.2006 12:33, )
- не только => - blackbit(16.01.2006 13:17, , ссылка)
- Слово "только" применительно к двум семействам, о которых тут упоминалось: AVR и PIC. Из них поддерживается ТОЛЬКО PIC. Bill(118 знак., 16.01.2006 14:13, )
- не только => - blackbit(16.01.2006 13:17, , ссылка)
- Hi-Tech только для PIC делает. - Bill(16.01.2006 12:33, )
- может я тупой, но под AVR -ничего не нашёл - solder(16.01.2006 12:26, )
- => - blackbit(16.01.2006 11:54, , ссылка)
- Чего это такое - Hi-Tech - solder(16.01.2006 11:27, )
- Да, действительно, под PIC я этих проблем не замечал. Но при работе со строками IAR генерит код примерно на 10% больший, чем HI-Tech. - FDA(16.01.2006 11:23, )
- Не знаю на сколько удачный, но Codevisionсправляется с этим прекрасно solder(176 знак., 16.01.2006 10:59, )
- Есть сэмпл - можно поиграться. solder(168 знак., 16.01.2006 10:46, )
- unsigned char __flash ConstStr [32] = "Hello word"; - Bill(16.01.2006 11:10, )
- к сожалению - не прокатит - пробовал!!! - тоже самое solder(86 знак., 16.01.2006 11:25, )
- Все работает. Сергей Борщ(231 знак., 16.01.2006 11:39, )
- Ну и я добавлю свой пример Bill(246 знак., 16.01.2006 11:45, )
- Только puts_P() и LCD_SendChr() - не раскрыты - solder(16.01.2006 12:04, )
- Ну, LCD_SendChr() это функция вывода символа на ЖКИ. К рассматриваемой теме она отношения, в общем-то, не имеет. - Bill(16.01.2006 12:10, )
- Тема не раскрыта solder(89 знак., 16.01.2006 12:23, )
- Прототип Bill(91 знак., 16.01.2006 12:32, )
- да ты не понял! Я о примере, в самом начале который, говорю - solder(16.01.2006 13:08, )
- Прототип Bill(91 знак., 16.01.2006 12:32, )
- Тема не раскрыта solder(89 знак., 16.01.2006 12:23, )
- Ну, LCD_SendChr() это функция вывода символа на ЖКИ. К рассматриваемой теме она отношения, в общем-то, не имеет. - Bill(16.01.2006 12:10, )
- :-) Сергей Борщ(117 знак., 16.01.2006 11:49, )
- Только puts_P() и LCD_SendChr() - не раскрыты - solder(16.01.2006 12:04, )
- Ну и я добавлю свой пример Bill(246 знак., 16.01.2006 11:45, )
- А что именно не в порядке? - Bill(16.01.2006 11:36, )
- а именно: solder(158 знак., 16.01.2006 12:11, )
- а это - project map solder(104 знак., 16.01.2006 12:12, )
- Ну, и...? - Bill(16.01.2006 12:25, )
- ну обрати внимание - после компилера - DATA = 0, а после линкера DATA=64 solder(57 знак., 16.01.2006 13:02, )
- Это еще ни о чем не говорит. В область DATA много чего входит. Глянь на мою карту Bill(3842 знак., 16.01.2006 13:11, )
- и с тегами ты - прав - solder(16.01.2006 13:31, )
- Вообще - ты прав, слона то я и не заметил)))) solder(40 знак., 16.01.2006 13:20, )
- Усложняем задачу solder(112 знак., 16.01.2006 13:36, )
- sprintf_P (Str,"Hello Word"); Сия функция использует форматную строку из программной памяти. Bill(851 знак., 16.01.2006 14:05, )
- Не совсем так Сергей Борщ(223 знак., 16.01.2006 14:53, )
- Это понятно. В принципе, IAR мог бы сделать в таком случае ограничение на Bill(315 знак., 17.01.2006 07:17, )
- по моему ты не прав solder(212 знак., 16.01.2006 15:13, )
- Да, с точностью до наоборот Сергей Борщ(528 знак., 16.01.2006 20:27, )
- Тока мне совсем не понятно, что puts_P - делает ???? - solder(18.01.2006 15:09, )
- Да, с точностью до наоборот Сергей Борщ(528 знак., 16.01.2006 20:27, )
- Вообще я уже сам разобрался. solder(411 знак., 16.01.2006 14:25, )
- Ну, и замечательно! - Bill(16.01.2006 14:29, )
- Не совсем так Сергей Борщ(223 знак., 16.01.2006 14:53, )
- sprintf_P (Str,"Hello Word"); Сия функция использует форматную строку из программной памяти. Bill(851 знак., 16.01.2006 14:05, )
- Усложняем задачу solder(112 знак., 16.01.2006 13:36, )
- Это еще ни о чем не говорит. В область DATA много чего входит. Глянь на мою карту Bill(3842 знак., 16.01.2006 13:11, )
- ну обрати внимание - после компилера - DATA = 0, а после линкера DATA=64 solder(57 знак., 16.01.2006 13:02, )
- Ну, и...? - Bill(16.01.2006 12:25, )
- а это - project map solder(104 знак., 16.01.2006 12:12, )
- именно: solder(3238 знак., 16.01.2006 12:09, )
- Код лучше через теги <pre> ... </pre> выводить. - Bill(16.01.2006 12:15, )
- мне кажется он просто по размеру не влез solder(18 знак., 16.01.2006 12:19, )
- Ограничение по размеру 20К. - General(16.01.2006 20:36, )
- мне кажется он просто по размеру не влез solder(18 знак., 16.01.2006 12:19, )
- Код лучше через теги <pre> ... </pre> выводить. - Bill(16.01.2006 12:15, )
- а именно: solder(158 знак., 16.01.2006 12:11, )
- Все работает. Сергей Борщ(231 знак., 16.01.2006 11:39, )
- к сожалению - не прокатит - пробовал!!! - тоже самое solder(86 знак., 16.01.2006 11:25, )
- unsigned char __flash ConstStr [32] = "Hello word"; - Bill(16.01.2006 11:10, )