Oleg_IT 0 11 июля, 2006 Опубликовано 11 июля, 2006 · Жалоба Начал работать с PowerSwitch based on AVR USB driver на IAR-е. Проект требует определить дефайн __IAR_SYSTEMS_ASM__. А опциях проекта определил. Стала выдавать ошибку в системном хедере iomacro.h. Error[Pe020]: identifier "ASMSFRB2" is undefined C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\iomacro.h 61 Error[Pe065]: expected a ";" C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\iomacro.h 62 Error[Pe007]: unrecognized token C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\iomacro.h 62 и т.д. Как с этим бороться? Может этот USB или ему подобный уже кто-нибудь освоил. Поделитесь опытом отладки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 11 июля, 2006 Опубликовано 11 июля, 2006 · Жалоба Проект требует определить дефайн __IAR_SYSTEMS_ASM__. А опциях проекта определил.Верни все взад. __IAR_SYSTEMS_ASM__ определяется автоматически если файл обрабатывается ассемблером. А если С-компилятором, то автоматически определяется __IAR_SYSTEMS_ICC__. Это позволяет один и тот же хидер подключать и с С и асм-файлам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 11 июля, 2006 Опубликовано 11 июля, 2006 · Жалоба Начал работать с PowerSwitch based on AVR USB driver на IAR-е. Проект требует определить дефайн __IAR_SYSTEMS_ASM__. А опциях проекта определил. Стала выдавать ошибку в системном хедере iomacro.h. Error[Pe020]: identifier "ASMSFRB2" is undefined C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\iomacro.h 61 Error[Pe065]: expected a ";" C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\iomacro.h 62 Error[Pe007]: unrecognized token C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\iomacro.h 62 и т.д. Как с этим бороться? Может этот USB или ему подобный уже кто-нибудь освоил. Поделитесь опытом отладки. Вот полностью готовые под ИАР (4.10В) исходники, используемые мною для одной поделки))) obdev.for.iar.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oleg_IT 0 12 июля, 2006 Опубликовано 12 июля, 2006 · Жалоба Вот полностью готовые под ИАР (4.10В) исходники, используемые мною для одной поделки))) Большое спасибо, работает. РС видит его как новое оборудование. Но есть два вопроса. 1. Где взять драйвер для РС. Скачал libusb-win32-… Это драйвера? 2. Почему-то со Small модели памяти не копилит, только в Tiny. Ругается Error[e16]: Segment NEAR_N (size: 0x22 align: 0) is too long for segment definition. At least 0x22 more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)NEAR_N=_..X_EXT_NV_BASE:+_..X_EXT_NV_SIZE", where at the moment of placement the available memory ranges were "DATA:85f--1" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 12 июля, 2006 Опубликовано 12 июля, 2006 · Жалоба Вот полностью готовые под ИАР (4.10В) исходники, используемые мною для одной поделки))) Большое спасибо, работает. РС видит его как новое оборудование. Но есть два вопроса. 1. Где взять драйвер для РС. Скачал libusb-win32-… Это драйвера? 2. Почему-то со Small модели памяти не копилит, только в Tiny. Ругается 1.Да 2.Пардон, исходники были заточены мной (немного) именно под tiny, вот работающие на всех AVR obdev.for.iar.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться