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

 
 
> Ошибка в системном хедере iomacro.h, Помогите справится
Oleg_IT
сообщение Jul 11 2006, 12:54
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Начал работать с 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 или ему подобный уже кто-нибудь освоил. Поделитесь опытом отладки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prottoss
сообщение Jul 11 2006, 14:42
Сообщение #2


Гуру
******

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



Цитата(Oleg_IT @ Jul 11 2006, 20:54) *
Начал работать с 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 ( 23.63 килобайт ) Кол-во скачиваний: 76
 


--------------------
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Jul 12 2006, 14:17
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(prottoss @ Jul 11 2006, 18:42) *
Вот полностью готовые под ИАР (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"
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 12 2006, 15:58
Сообщение #4


Гуру
******

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



Цитата(Oleg_IT @ Jul 12 2006, 22:17) *
Цитата(prottoss @ Jul 11 2006, 18:42) *

Вот полностью готовые под ИАР (4.10В) исходники, используемые мною для одной поделки)))


Большое спасибо, работает. РС видит его как новое оборудование. Но есть два вопроса.
1. Где взять драйвер для РС. Скачал libusb-win32-… Это драйвера?
2. Почему-то со Small модели памяти не копилит, только в Tiny. Ругается


1.Да

2.Пардон, исходники были заточены мной (немного) именно под tiny, вот работающие на всех AVR
Прикрепленные файлы
Прикрепленный файл  obdev.for.iar.zip ( 24.27 килобайт ) Кол-во скачиваний: 76
 


--------------------
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:44
Рейтинг@Mail.ru


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