|
IAR AVR 4.10A, Проблема с выходным файлом |
|
|
|
Mar 9 2005, 19:11
|
Местный
  
Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526

|
Среда IAR AVR 4.10A. Подскажите, плз., как сгенерить выходной файл проекта (*.hex, *.eep), или, какие они могут иметь расширения? Вроде все заработало, проект компилится без ошибок, линкуется, но того, что заливать в камень найти не могу. Все опции перебрал. В RELEASE генерится dbg файл, а в DEBUG - hex, но размером с паровоз. 231 К. Это при том, что код пишется для М32. ICC генерил файлы размером 40 - 50 К. Загрузчик AS-2 не может загрузить полученный файл. А eep вообще не генерится. Хотя, __eeprom переменные я использую. Заранее благодарен.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 24)
|
Mar 10 2005, 09:26
|

Частый гость
 
Группа: Свой
Сообщений: 146
Регистрация: 4-11-04
Из: Московская область
Пользователь №: 1 040

|
Цитата(Sergio66 @ Mar 9 2005, 22:11) Среда IAR AVR 4.10A.
DEBUG - hex, но размером с паровоз. 231 К. Вероятно, это можно исправить редактированием .xcl - файла. Возможно в стандартном варианте описана структура программы не оптимальная для Вашего проекта. Обычно IAR-среда позволяет скопировать .xcl - файл в директорию проекта и использовать именно этот экземпляр. Получится экземпляр проекта и неизменный стандартный вариант. Далее нужно изучать .map файл и выяснить, в какую область адресов какие сегменты попали. Затем уже редактировать .xcl файл. Редактировать можно и сразу, если понять какие сегменты что означают и какие из них пользует программа. Эта документация к IAR-у обычно прилагается.
--------------------
- ЗАМЕНЯТЬ ДЕТАЛИ НА ХОДУ ВОСПРЕЩАЕТСЯ !!! -
|
|
|
|
|
Mar 10 2005, 19:56
|
Участник

Группа: Свой
Сообщений: 32
Регистрация: 26-11-04
Из: Одесса, Украина
Пользователь №: 1 240

|
Цитата(Sergio66 @ Mar 9 2005, 22:11) Среда IAR AVR 4.10A. Подскажите, плз., как сгенерить выходной файл проекта (*.hex, *.eep), или, какие они могут иметь расширения? Вроде все заработало, проект компилится без ошибок, линкуется, но того, что заливать в камень найти не могу. Все опции перебрал. В RELEASE генерится dbg файл, а в DEBUG - hex, но размером с паровоз. 231 К. Это при том, что код пишется для М32. ICC генерил файлы размером 40 - 50 К. Загрузчик AS-2 не может загрузить полученный файл. А eep вообще не генерится. Хотя, __eeprom переменные я использую. Заранее благодарен. Инициализируете ли Вы переменные типа __eeprom? Если нет, то делаем так: Заходим в Options->Linker->Output, в области Format ставим галочку напротив строки "Other", в графе "Output standart выбираем требуемый формат (я использую обычно intel-standart). После чего компилируем. В результате в папке пороекта в подпапке Debug/Exe или в Release/Exe - в зависимости от выбранной конфигурации сгенерится файл *.a90 . Это и есть файл в формате HEX, который нужно прошивать в контроллер. Если Вы хотите, чтобы файл имел расширение *.hex, то там же поставьте галочку напротив Override default, и в появившемся окошечке введите требуемое имя. Ваш файл HEX имел такой большой размер потому, что в нем хранится много отладочной информации - типа текствых названий портов, исходника на С и т.д. Если же Вы инициализируете __eeprom переменные, то получить выходной файл HEX будет сложнее, но также возможно. Кроме того поэкспериментируйте с настройками оптимизации - Вы будете приятно удивлены размером кода. Но внимательно следите, чтобы компилятор в таком случае не проглотил куски кода. Хотя с этим можно бороться... Удачи. Если что не получится - спрашивайте.
|
|
|
|
|
Mar 14 2005, 13:27
|
Участник

Группа: Свой
Сообщений: 36
Регистрация: 24-06-04
Пользователь №: 165

|
Делается все очень просто. В опциях линкера ставите формат simple и в меню Tools добавляете файли postlink.bat (находится в директории avr\bin). Описание читайте в файл postlink.htm который находится в директории ...\IAR Systems\.....\avr\doc\
|
|
|
|
|
May 3 2005, 19:55
|
Частый гость
 
Группа: Свой
Сообщений: 79
Регистрация: 24-11-04
Пользователь №: 1 220

|
Цитата(IgorKossak @ Mar 14 2005, 13:23) Если проект содержит переменные в EEPROM, то выбор выходного формата hex из настроек в среде приведёт к ошибке линкера, т. к. этот формат не поддерживает множественные адресные пространства, а в настройках среды нет возможности указать для какого адресного пространства выдать выходной файл. Проблема решается введением следующих двух строк в .xcl файл: Код -Ointel-extended,(CODE)=.hex -Ointel-extended,(XDATA)=.eep У меня стоит IAR 2.31 c линкером 4.52h. Вообщем на первую строчку ругается чтоне может найти файл (CODE)=.hex. Я даже указывал полное имя файла. Подскажите что не так?
|
|
|
|
|
May 4 2005, 05:47
|
Участник

Группа: Свой
Сообщений: 36
Регистрация: 24-06-04
Пользователь №: 165

|
Цитата(_pegas_ @ May 3 2005, 22:55) Цитата(IgorKossak @ Mar 14 2005, 13:23) Если проект содержит переменные в EEPROM, то выбор выходного формата hex из настроек в среде приведёт к ошибке линкера, т. к. этот формат не поддерживает множественные адресные пространства, а в настройках среды нет возможности указать для какого адресного пространства выдать выходной файл. Проблема решается введением следующих двух строк в .xcl файл: Код -Ointel-extended,(CODE)=.hex -Ointel-extended,(XDATA)=.eep У меня стоит IAR 2.31 c линкером 4.52h. Вообщем на первую строчку ругается чтоне может найти файл (CODE)=.hex. Я даже указывал полное имя файла. Подскажите что не так? У меня IAR 4.10B с XLINK 4.59J. Эти опции вставляю в Project/Options/Linker/Extra Options. Вопросов не возникает. Попробуйте в линкере поставить опции -Y или -y. Вот что по этому поводу сказано в документации на линкер: Код -O -Oformat[,variant][=filename] Use the -O option to create one or more output files of the format format, possibly with the variant variant (just as if you had used the -Y or -y option). If no filename is specified, the output file will be given the same name as a previously specified output file, or the name given in a -o option, with the default extension for the format. (Typically you would want all output files specified using the -O option to have the same filename.) If the first character of filename is a . (a period), filename is assumed to be an extension, and the file receives the same name as if no name was specified, but with the specified extension. Any number of -O command line options can be specified. Example -Odebug=foo -Omotorola=.s99 -Ointel-extended,1=abs.x This will result in one output file named foo.dbg, using the UBROF format, one named foo.s99, using the MOTOROLA format, and one named abs.x, using the INTEL-EXTENDED format just as if -Y1 had also been specified. Output files produced by using -O will be in addition to those produced by using the -F, -o, or -y options. This means that extra output files can be added to the linker command file despite that this feature is not supported in the IAR Embedded Workbench IDE. Note: If -r is specified—or its corresponding option in the IAR Embedded Workbench IDE—only one output file is generated, using the UBROF format and selecting special runtime library modules for IAR C-SPY."
|
|
|
|
|
May 5 2005, 09:02
|

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

|
Цитата(_pegas_ @ May 3 2005, 22:55) У меня стоит IAR 2.31 c линкером 4.52h. Вообщем на первую строчку ругается чтоне может найти файл (CODE)=.hex. Я даже указывал полное имя файла. Подскажите что не так? Компилятор и линкер слишком пожилые (кто же мог знать?). Если не хотите ставить более новую среду, то воспользуйтесь советом, который дал Maxim.
|
|
|
|
|
Jul 29 2005, 06:46
|

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

|
Цитата(prottoss @ Jul 23 2005, 20:25) Господа! Может просветите меня по такому вопросу. Есть МК АВР и подключенная к непу по СПИ внешняя ЕЕПРОМ. ... Поскольку внешняя ЕЕПРОМ подключена через SPI, то её адресное пространство не отображается на адресное пространство данных МК, поэтому нет простого способа сделать то, что Вы хотите. Но можно поступить следующим образом (если адрес ячейки не окажется больше двух байтов): - расширить адресное пространство внутренней ЕЕПРОМ на размер внешней (в соответствующем файле *.xcl); - определить сегмент в пространстве XDATA для внешней ЕЕПРОМ (или не делать этого если внешняя - просто продолжение внутренней); - изменить драйвер работы с ЕЕПРОМ так, чтобы при обращении по адресу, большему верхней границы внутренней ЕЕПРОМ, обращение шло по SPI ко внешней. Изменить надо файл eeprom.s90, который лежит в \avr\src\lib, предварительно переписав его в рабочую папку, и включить его в проект. Перед этим, разумеется, надо проинициализировать SPI перед первым возможным обращением к ЕЕПРОМ.
|
|
|
|
|
Aug 12 2005, 09:42
|

Участник

Группа: Участник
Сообщений: 30
Регистрация: 1-08-05
Из: Украина Винница
Пользователь №: 7 258

|
Цитата(Alex_St @ Mar 10 2005, 22:56) Цитата(Sergio66 @ Mar 9 2005, 22:11) Среда IAR AVR 4.10A. Подскажите, плз., как сгенерить выходной файл проекта (*.hex, *.eep), или, какие они могут иметь расширения? Вроде все заработало, проект компилится без ошибок, линкуется, но того, что заливать в камень найти не могу. Все опции перебрал. В RELEASE генерится dbg файл, а в DEBUG - hex, но размером с паровоз. 231 К. Это при том, что код пишется для М32. ICC генерил файлы размером 40 - 50 К. Загрузчик AS-2 не может загрузить полученный файл. А eep вообще не генерится. Хотя, __eeprom переменные я использую. Заранее благодарен. Инициализируете ли Вы переменные типа __eeprom? Если нет, то делаем так: Заходим в Options->Linker->Output, в области Format ставим галочку напротив строки "Other", в графе "Output standart выбираем требуемый формат (я использую обычно intel-standart). После чего компилируем. В результате в папке пороекта в подпапке Debug/Exe или в Release/Exe - в зависимости от выбранной конфигурации сгенерится файл *.a90 . Это и есть файл в формате HEX, который нужно прошивать в контроллер. Если Вы хотите, чтобы файл имел расширение *.hex, то там же поставьте галочку напротив Override default, и в появившемся окошечке введите требуемое имя. Ваш файл HEX имел такой большой размер потому, что в нем хранится много отладочной информации - типа текствых названий портов, исходника на С и т.д. Если же Вы инициализируете __eeprom переменные, то получить выходной файл HEX будет сложнее, но также возможно. Кроме того поэкспериментируйте с настройками оптимизации - Вы будете приятно удивлены размером кода. Но внимательно следите, чтобы компилятор в таком случае не проглотил куски кода. Хотя с этим можно бороться... Удачи. Если что не получится - спрашивайте. А как насчёт формата ZAX-I. Я всегда ним пользовался. Сейчас поставил V4 и проблема - Fatal Error[e119]: Cannot handle C++ identifiers in this output format Что это есть?????? (У меня свой программатор - а формата интела не могу найти).
|
|
|
|
|
Aug 12 2005, 10:51
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(IgorKossak @ Jul 29 2005, 14:46) Поскольку внешняя ЕЕПРОМ подключена через SPI, то её адресное пространство не отображается на адресное пространство данных МК, поэтому нет простого способа сделать то, что Вы хотите. Да, спасибо. Но я сделал пока по другому. Сделал отдельный проект в ImageCraft, где определил custom device c EEPROM = 64Kb. Определил нужные мне массивы и структуры с префиксом #pragma data:eeprom. А в рабочем проекте создал хедер EEPROM_DEF.h. В нем определил через #define адреса массивов и сруктур и их размеры, примерно вот так: #define eeprom_start 1 #define main_font_sym_width 8 #define main_font_sym_height 6 #define main_font_sym_array 256 #define main_font_adress start + 0 #define main_font_size main_font_sym_width * main_font_sym_height * main_font_sym_array ................................................................ #define picture1_adress main_font_adress + main_font_size #define picture1_size 2048 ................................................................ #define picture2_adress picture1_adress + picture1_size #define picture2_size 2048 и т.д. Конечно, немного коряво, но пока меня устраивает. Но, в любом случае, попробую вариант, предложенный Вами. Спасибо. С уважением, Андрей
--------------------
|
|
|
|
|
Aug 13 2005, 06:20
|

Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828

|
Цитата(prottoss @ Jul 23 2005, 20:25) Господа! Может просветите меня по такому вопросу. Есть МК АВР и подключенная к непу по СПИ внешняя ЕЕПРОМ. Проект пишется на IAR C AVR v4.10B. Во внешнюю ЕЕПРОМ необходимо загнать разноообразные структуры, и еще кучу всякой инфы (картинки например). Не могу создать файл ЕЕП для внешней ЕЕПРОМ. Создается только для встроенной. Может есть какие то способы решения проблемы. С уважением Андрей OFF: Просветите меня - как такой чайник, мог что-то толковое написать для AVR? Я говорю про его так называемый драйвер для LCD 128*32, который он рекламирует на каждом углу (практически во всех русскоязычных конференциях, а вчера в англоязычную конференцию полез). Я конечно ничего протв не имею 100 способов быстрого зарабатывания денег, но как можно предлагать "кота в мешке"? Очень большие подозрения, что все это лажа, или краденое, как и вся дока на его сайте вначале.
|
|
|
|
|
Aug 13 2005, 11:15
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Make_Pic @ Aug 13 2005, 14:20) Цитата(prottoss @ Jul 23 2005, 20:25) Господа! Может просветите меня по такому вопросу. Есть МК АВР и подключенная к непу по СПИ внешняя ЕЕПРОМ. Проект пишется на IAR C AVR v4.10B. Во внешнюю ЕЕПРОМ необходимо загнать разноообразные структуры, и еще кучу всякой инфы (картинки например). Не могу создать файл ЕЕП для внешней ЕЕПРОМ. Создается только для встроенной. Может есть какие то способы решения проблемы. С уважением Андрей OFF: Просветите меня - как такой чайник, мог что-то толковое написать для AVR? Я говорю про его так называемый драйвер для LCD 128*32, который он рекламирует на каждом углу (практически во всех русскоязычных конференциях, а вчера в англоязычную конференцию полез). Я конечно ничего протв не имею 100 способов быстрого зарабатывания денег, но как можно предлагать "кота в мешке"? Очень большие подозрения, что все это лажа, или краденое, как и вся дока на его сайте вначале. Спасибо за чайник. Не поясниете ли, уважаемый, от чего так сурово? Исходники мои не лажа, но в силу специфики программного обеспечения я не могу защитить их иным способом. А тем, что рекламирую их.... я больше рекламирую сайт, чем исходники. До Нового года Вот хочу еще выложить такие же исходники для PDIUSBD12 с дровами под Win, и еще, может быть, под USBN9604. Кстати дисплей 122*32. С уважением, Андрей.
--------------------
|
|
|
|
|
Aug 13 2005, 11:40
|

Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828

|
>Спасибо за чайник. Не поясниете ли, уважаемый, от чего так сурово? Я бываю во многих конфах, и судя по вашим вопросам в этих конференциях делаю вывод, что для написания нормального драйвера под графического LCD вы не дотягиваете, может я и ошибаюсь, но обратного я утвеждать не могу, т.к. другой информации кроме упоминания о неком запороленом файле у меня нет. >Исходники мои не лажа, но в силу специфики программного обеспечения я Это ваша точка зрения, и я ее уважаю, я знаю много людей, которые считают себя великими...  >не могу защитить их иным способом. А тем, что рекламирую их.... я больше >рекламирую сайт, чем исходники. До Нового года Вот хочу еще выложить Боюсь, что ваш сайт рекламировать точно не стОит, т.к. он (сайт) совершенно пустой и еще больше опустел, после того, как с него убрали документацию других авторов. >такие же исходники для PDIUSBD12 с дровами под Win, и еще, может быть, >под USBN9604. Приветствую, но главное, чтобы не в том же духе... > >Кстати дисплей 122*32. > >С уважением, Андрей.
|
|
|
|
|
Aug 13 2005, 12:11
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Make_Pic @ Aug 13 2005, 19:40) >Спасибо за чайник. Не поясниете ли, уважаемый, от чего так сурово? Я бываю во многих конфах, и судя по вашим вопросам в этих конференциях делаю вывод, что для написания нормального драйвера под графического LCD вы не дотягиваете, может я и ошибаюсь, но обратного я утвеждать не могу, т.к. другой информации кроме упоминания о неком запороленом файле у меня нет. >Исходники мои не лажа, но в силу специфики программного обеспечения я Это ваша точка зрения, и я ее уважаю, я знаю много людей, которые считают себя великими...  >не могу защитить их иным способом. А тем, что рекламирую их.... я больше >рекламирую сайт, чем исходники. До Нового года Вот хочу еще выложить Боюсь, что ваш сайт рекламировать точно не стОит, т.к. он (сайт) совершенно пустой и еще больше опустел, после того, как с него убрали документацию других авторов. >такие же исходники для PDIUSBD12 с дровами под Win, и еще, может быть, >под USBN9604. Приветствую, но главное, чтобы не в том же духе... > >Кстати дисплей 122*32. > >С уважением, Андрей. Я не считаю себя великим, я просто хороший технарь(это не только мое мнение). Данный драйвер исправно работает на нескольких серийных изделиях в России. Сайт пуст, оттого что я его не давно сотворил, это даже ЕЖУ понятно. отдавать все свободное время публиуациям в сети - значит забыть о своей первоначальной задаче - программированию под AVR. Люди, которые заинтересовались в приобретении драйвера пишут мне на мыло и задают конкретные вопросы по его работе. Алгоритм тех или иных функций, принцип работы и т.п. За тем они принимают решение - брать или не брать. Честно говоря, создав на нескольких форумах топики с предложением посетить страницу с драйвером, я ожидал такой же реакции. Однако кроме реплик типа "ты чайник" я ничего путнего не прочитал. По поводу моих вопросов в конференциях скажу одно - нельзя объять необъятное, если, конечно, Вы понимаете, о чем я. Все мы чего то не знаем, ну только что за исключением Вас, уважаемый. И все мы на начальном этапе освоения чего то начинаем задавать глупые вопросы. Так что, если Вам не нравится, то чем я занимаюсь, не лезтье, смотрите на это с высоты Вашего знания проблемы. Если Вам на самом деле интересно - пожалуйста, я отвечу на все Ваши проффессиональные вопросы. С уважением, Андрей
--------------------
|
|
|
|
|
Aug 13 2005, 12:19
|

Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828

|
Цитата(prottoss @ Aug 13 2005, 14:26) Кстати на любом форуме находятся МОСЬКИ, которые лают, по чем зря. Или начинают задавать вопросы не по теме. Вместо того, чтобы начать конструктивный разговор. Чайник скорее всего вы, и просто Вас ЖАБА душит, уважаемый Make_Pic. С уважением, Андрей Да ладно! Насчет чайника - да, я чайник в каких-то вопросах (я не отрицаю), а где-то и спец!  Всем миром вам помогали писать ДРАЙВ, а теперь за деньги им обратно предлагаете. Софт то для написания (IAR, ICC) лицензионный? Да ладно, продолжай дело Остапа Бендера.
|
|
|
|
|
Aug 13 2005, 12:32
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата Всем миром вам помогали писать ДРАЙВ, а теперь за деньги им обратно предлагаете. Софт то для написания (IAR, ICC) лицензионный? Да ладно, продолжай дело Остапа Бендера. Софт у меня, так же как скорее всего и у Вас НЕ лецинзионный. На счет всего мира... я пользовался при написании только даташитами. Ни одного вопроса ни на одном форуме по этой теме я не задавал. Были, в последствии, вопросы по EEPROM, и то в плане себестоимости. Тех вопросы я всегда решаю сам - это привычка. А драйвер изначально был написан для одной московской фирмы, изготавливающей встраиваемую электронику. Софтина получилась очень удачная + я ее расширил на внешнюю SPI память. Выкладывать в сети просто исходники не хотелось - все же жалко свой труд, а я не святой и по выходным пью пиво. Вот и решил попытаться немного заработать. А о своей странице в сети идея зрела давно. Вот так все и получилось. Когда почувствую, что клиентов больше не сыскать. Выложу исходники в чистом виде, без паролей. А вообще, как я уже говорил, кому это надо, пишут на мыло и общаются нормально, без флуда и зависти. С уважением, Андрей.
--------------------
|
|
|
|
|
Aug 13 2005, 14:57
|

Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828

|
>Софт у меня, так же как скорее всего и у Вас НЕ лецинзионный. На счет Да, конечно, но я и не предлагаю направо и налево сомнительное творчество на нем написанное, а вот то, что продаю, то официально куплено, тот-же ImageСraft, хотя он своих денег не стоит. >всего мира... я пользовался при написании только даташитами. Ни одного >вопроса ни на одном форуме по этой теме я не задавал. Были, в веристся с трудом  т.к. стоит набрать гугль/prottoss >последствии, вопросы по EEPROM, и то в плане себестоимости. Тех вопросы я >всегда решаю сам - это привычка. А драйвер изначально был написан для >одной московской фирмы, изготавливающей встраиваемую электронику. Ну дак ей бесплатно?! >Софтина получилась очень удачная + я ее расширил на внешнюю SPI Верю, верю, верю на слово. >память. Выкладывать в сети просто исходники не хотелось - все же жалко >свой труд, а я не святой и по выходным пью пиво. Вот и решил попытаться Надо поосторжней с пивом в таких количествах (1000WMR или 50 WMZ ) >немного заработать. А о своей странице в сети идея зрела давно. Вот так все >и получилось. > >Когда почувствую, что клиентов больше не сыскать. Выложу исходники в >чистом виде, без паролей. Вот с этого и начинал, тогда и реклама вашему сайту была. >А вообще, как я уже говорил, кому это надо, пишут на мыло и общаются >нормально, без флуда и зависти. Зависти чего? - Этих исходников? Ошибаешься приятель. Просто задело за живое отношение к другим ембеддерам. А этих фриварных исходников инете полным полно. http://www.crystalfontz.com/forum/showthre...hp?postid=16214http://www.8052.com/users/mkaras/GraphLCD.phtmlhttp://www.avrfreaks.net/index.php?module=FreaksAcademy надо зарегестрироваться для входа! И там тогда: 1) Driving a Crystalfontz LCD with a Mega 128 This a driver for a Crystalfontz LCD display. 2) lcd_pcd8544 Yet another set of routines for using a PCD8544-based graphic LCD display 3) Nokia GLCD Library Graphic Link-Library for the Nokia 6100 and compatible color displays 4) LCD Graphics Primitives Library High performance graphics functions library 5) Graphic LCD library for SED133x Graphic LCD library for SED1330/SED1335 displays 6) nokia 7110 LCD gfx library nokia 7110 LCD gfx library 7) 7 times 5 dot matrix display simple graphic output from 90Sxxxx series projects Я в частности сделал поддержку графического LCD на базе GUI uCOS/
|
|
|
|
|
Aug 13 2005, 15:22
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
>Да, конечно, но я и не предлагаю направо и налево сомнительное >творчество на нем написанное, а вот то, что продаю, то официально >куплено, тот-же ImageСraft, хотя он своих денег не стоит.
Ну-у-у, другого ответа я от Вас и не ожидал, как же может обличитель плохих программистов писать на краденом софте? Ни-ког-да. :-))))))))))))))))
>веристся с трудом т.к. стоит набрать гугль/prottoss
ну так наберите, прям счас, и в этом топике процитируйте мои вопросы, коль вам так хочется меня обличить во вранье
>Ну дак ей бесплатно?!
Работаю я за деньги
>А этих фриварных исходников инете полным полно. >http://www.crystalfontz.com/forum/showthre...hp?postid=16214 >http://www.8052.com/users/mkaras/GraphLCD.phtml
По функциональности и скорости работы(самое главное) мои исходники на много выигрывают. Создать две процедуры - SetPixel и GetPixel и потом написать заливку экрана на этих процедурах очень легко, но при этом не добьешься приличной скорости работы. В моей работе совершенно иной принцип функционирования. В этом отличие.
>Я в частности сделал поддержку графического LCD на базе GUI uCOS
Если вы очень хороший друг ембеддеров, ну так взяли бы да и выложили свои творения на всеобщее обозрения. Или боитесь, что Вас после прочтения ваших исходников чайником назовут?!!
Жаба вас душит батенька, обыкновенная зеленая, и яд у Вас с зубов вижу закапал, раз Вы так ко мне приципились
С уважением, Андрей
--------------------
|
|
|
|
|
Aug 13 2005, 15:45
|

Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828

|
Цитата(prottoss @ Aug 13 2005, 18:22) ... >Ну дак ей бесплатно?! Работаю я за деньги ... По функциональности и скорости работы(самое главное) мои исходники на много выигрывают. Создать две процедуры - SetPixel и GetPixel и потом написать заливку экрана на этих процедурах очень легко, но при этом не добьешься приличной скорости работы. В моей работе совершенно иной принцип функционирования. В этом отличие. Жаба вас душит батенька, обыкновенная зеленая, и яд у Вас с зубов вижу закапал, раз Вы так ко мне приципились А кто не работает за деньги? Только вот у официального заказчика получили деньги, теперь надо и у нашего брата на 50 банок пива содрать.  Вот по поводу математики - это предметный разговор - и что у вас там революционного с SetPixel и GetPixel??? Да все завязываю, а то действительно мой яд прожгет вашу клаву
|
|
|
|
|
Aug 13 2005, 15:58
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Make_Pic @ Aug 13 2005, 23:45) А кто не работает за деньги? Только вот у официального заказчика получили деньги, теперь надо и у нашего брата на 50 банок пива содрать.  Вот по поводу математики - это предметный разговор - и что у вас там революционного с SetPixel и GetPixel??? Да все завязываю, а то действительно мой яд прожгет вашу клаву  >А кто не работает за деньги? Только вот у официального заказчика >получили деньги, теперь надо и у нашего брата на 50 банок пива содрать.  Что вы все какими то антилозунгами разговариваете? Я НИ С КОГО НИЧЕГО НЕ СДИРАЮ. Я предлагаю, и у каждого есть выбор. >Вот по поводу математики - это предметный разговор - и что у вас там >революционного с SetPixel и GetPixel??? Читайте внимательней топик. Я имел ввиду что при обработке дисплея функции драйвера не используют такие процедуры (SetPixel и GetPixel), а работают по другому принципу. Я воспользовался Вашей идеей просмотра Ваших сообщений через поисковые сайты. Могу сказать следующее: 1. Частое употребление слова "Чайник" 2. Не особое знание прикладной математики. 3. В основном реплики со смыслом "ДАЙ" >Да все завязываю, а то действительно мой яд прожгет вашу клаву  На данный момент в квартире у меня три клавы, так что не переживайте. На самом деле перепалка уже поднадоела. Хотел бы еще добавить, что ее (перепалку) можно было бы затеять и в моем топике, где я прорекламировал свой злополучный драйвер. А то ведь взяли и загадили топик Вашего брата программиста. Ай-яй-яй - плохо Вы относитесь к своему брату программисту, неуважительно...
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|