|
|
  |
Помогите начать с IAR, Помогите начать с IAR |
|
|
|
Mar 3 2006, 02:40
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(_Alfred_ @ Mar 3 2006, 02:19)  Привет всем! До сих пор писал для PIC на ассемблере, сейчас хочу перейти на AVR и писать на С. Странное какое-то желание.. А почему бы для начала не начать писать на C под PIC? А потом пересесть на AVR.. Есть же хорошие компиляторы и среды разработки к примеру ht-picc + ht-tide (eclipse), IAR EW_PIC... Код This file should only be compiled with iccavr or aavr with processor option -v3 выберите target процессор в опциях проекта..
|
|
|
|
|
Mar 3 2006, 12:25
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(_Alfred_ @ Mar 3 2006, 02:19)  Создаю проект (Project->Create New Project), выбираю DLIB (C/EC++) - выдается сообщение, что проект не может быть создан. Тоже наблюдал такую штуку, в т.ч. и для CLIB. Причин не выяснял. Просто создавал вариант с main, после чего независимо от метода создания проекта старательно просматривал все настройки проекта до единой. Может быть полезным. Потом при создании новых похожих проектов можно просто копировать бывший проект и заменять в нем списки файлов, оставляя настройки. Экономит время на полный пересмотр. Кстати, в 4.12A CLIB/DLIB вариантов создания уже нет (только посмотрел) - там или AVR® Studio 4 compatible output, или main. К чему бы это? :-) Цитата #include<iom16.h> Пытаюсь компилировать, выдается сообщение: Fatal Error[Pe035]: #error directive: This file should only be compiled with iccavr or aavr with processor option -v3 C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\iom16.h 23 Файл iom16.h предназначен для ATmega16. А processor option в настройках проекта, вероятно, стоит по умолчанию в -v0 или -v1 для устройств с другим объемом RAM/FLASH. Правильнее всего выбрать в настройках не опцию процессора -vN, а конкретную модификацию контроллера. Тогда можно в тексте использовать: Код #include <ioavr.h> #include <inavr.h> // также может быть полезен который автоматически включит нужный файл в зависимости от выбранного типа контроллера. С вариантами типа -vN такой способ не работает. -v предназначено для компиляции проектов для тех типов или модификаций контроллеров, которых (еще пока) нет в предлагаемом списке, но для которых можно подобрать ближайший подходящий processor option.
|
|
|
|
Guest_Guest_Виктор_*_*
|
Mar 3 2006, 17:06
|
Guests

|
Никак не могу установить iar ew 4.11. Клизма есть. Сгенерированные коды менеджер ключей воспринимает и пишет, что всё о'кей, но компилятор при построении проекта выдаёт 'fatal error. there is not valid license". Для evaluation версии я правда подставлял коды не те, которые мне прислали (я вообщ не посылал запрос), а нашёл на каком-то форуме. Может быть проблема в этом? Ошибка выдавалась и на evaluation версии. Может быть, у кого-нибудь есть хороший дистрибутив какой-нибудь версии и evaluation коды для него?
|
|
|
|
|
Mar 3 2006, 17:50
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(Guest_Виктор_* @ Mar 3 2006, 19:06)  Может быть, у кого-нибудь есть хороший дистрибутив какой-нибудь версии и evaluation коды для него? Вполне хороший дистрибутив был взят несколько дней назад на iar.com, версии 4.12A/Evaluation (через регистрацию) . А по поводу прочего - давай свое мыло по почте, PM или ICQ.
|
|
|
|
Guest_Гость_*
|
Mar 4 2006, 07:45
|
Guests

|
Мой e-mail v_anisimov3@rambler.ru Если можно, вышлите к дистрибутиву evaluation код. Буду очень благодарен
|
|
|
|
|
Mar 4 2006, 23:05
|

Участник

Группа: Свой
Сообщений: 73
Регистрация: 13-07-05
Пользователь №: 6 757

|
Цитата(haker_fox @ Mar 3 2006, 06:23)  А так, почитайте вот это C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\doc\EWAVR_UserGuide.pdf стр. 63, там как раз описывается создание проекта. Сам обучался по этому документу. Распечатал - сейчас изучаю. Спасибо!
|
|
|
|
Guest_Гость_*
|
Mar 5 2006, 00:05
|
Guests

|
А возможно вообще где-нибудь скачать дистрибутив. На сайте ведь лежит update только :-(
|
|
|
|
|
Mar 6 2006, 14:30
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(Гость @ Mar 5 2006, 02:05)  А возможно вообще где-нибудь скачать дистрибутив. На сайте ведь лежит update только :-( Update - это к коммерческим версиям. Скачивать надо ознакомительную (evaluation). Она отличается от полной коммерческой только отсутствием исходников библиотек. Это плохо, но не смертельно. Для ее установки после регистрации для скачки высылают лицензию на 30 дней. А за это время люди обычно или покупают постоянную лицензию, или... удаляют программу с диска, как того требует лицензионное соглашение Цитата(arttab @ Mar 6 2006, 08:42)  В проекте надо (вначале) #define ENABLE_BIT_DEFINITIONS иначе сосмому определять имена регистров.... Или, что более красиво при использовании IAR IDE (интересно, сколько процентов пользователей компиляторов IAR его же среду НЕ используют  ), выставить соответствующую галочку в свойствах проекта.
|
|
|
|
Guest_Гость_*
|
Mar 6 2006, 19:09
|
Guests

|
Объясните мне, где лежит эта evaluation версия на сайте. Всё уже на нём облазил: не могу найти...
|
|
|
|
|
Mar 6 2006, 20:12
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(osnwt @ Mar 6 2006, 16:30)  (интересно, сколько процентов пользователей компиляторов IAR его же среду НЕ используют  ) Примите мои соболезнования, если используете эту уродицу. Желаю как можно раньше дойти до мысли, что в профессиональной деятельности надо использовать более универсальные и удобные средства.
Сообщение отредактировал zltigo - Mar 6 2006, 20:14
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|