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

 
 
> IAR EWARM 5.501, Линкер выдает ошибку
kosyak©
сообщение Jun 22 2010, 04:18
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 1-10-07
Из: НЧ
Пользователь №: 30 966



При сборке проекта линкер выдает ошибку:
Internal Error: [CoreUtil/General]: VeneerLocator::FindItemHolder: unexpected unit type
Компилирую все в режиме thumb. Если одну из функций объявить как arm, все нормально линкуется и собирается...
Нигде не смог найти описание этой ошибки, а очень хочется знать чего ему не нравится..может быть кто нибудь сталкивался?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kosyak©
сообщение Jun 22 2010, 05:13
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 1-10-07
Из: НЧ
Пользователь №: 30 966



Нашел в "закромах родины" IAR EWARM 5411 - все успешено компилируется и линкуется...видимо сами ИАРовцы накосячили в новой версии sad.gif
ну чтож..будем ждать когда они "одумаются" smile.gif

Задам сразу еще один вопрос:
В листинге виден вызов компилятором функций вида:
__aeabi_uread4
__aeabi_uwrite4
...
Я так понял что они зовутся компилятором при обращении к невыровненным данным - где бы про это дело поподробнее почитать?
И как заставить компилятор не использовать эти функции?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 22:04
Рейтинг@Mail.ru


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