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

 
 
 
Reply to this topicStart new topic
> ошибки IAR
Fedor Budylin
сообщение Mar 27 2009, 08:22
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 7-10-08
Пользователь №: 40 746



Доброго време суток

На этапе работы линкера IAR возникают ошибки типо:
Error[e46]: Undefined external "usb_task" referred in scheduler ( C:\Projects\PRJ_USB\Release\Obj\scheduler.r90 )

Подскажите, что это, как бороться, где иожно почитать описание пронумерованных ошибок IARа? Странно, что в хелпе я не нашел таких описаний.

Заранее спасибо.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Mar 27 2009, 08:32
Сообщение #2


Шаман
******

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



Цитата(Fedor Budylin @ Mar 27 2009, 10:22) *
Error[e46]: Undefined external "usb_task" referred in scheduler ( C:\Projects\PRJ_USB\Release\Obj\scheduler.r90 )

Подскажите, что это, как бороться, где иожно почитать описание пронумерованных ошибок IARа? Странно, что в хелпе я не нашел таких описаний.

Описания ошибок нет, так как все сообщения об ошибках самодокументированные.
Данная ошибка означает, что в модуле scheduler происходит обращение к обьекту usb_task, который нигде не определён (или файл с этим обьектом не включен в проект).

PS Тему перенёс в более удобное для неё место.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Mar 27 2009, 08:40
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(IgorKossak @ Mar 27 2009, 11:32) *
Описания ошибок нет, так как все сообщения об ошибках самодокументированные.
Описание ошибок линкера находится в файле ...\common\doc\xlink.pdf
Сообщения линкера, имхо, настолько понятные, что в документе каждая ошибка дополнена буквально одним предложением, часто - ненужным и не по-делу.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Mar 27 2009, 10:03
Сообщение #4


Шаман
******

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



Вспомнил, что когда-то давно видел это описание и пришёл к такому же выводу.
Выходит, ошибся не принципиально rolleyes.gif
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Mar 27 2009, 10:17
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(IgorKossak @ Mar 27 2009, 13:03) *
Вспомнил, что когда-то давно видел это описание и пришёл к такому же выводу.
Выходит, ошибся не принципиально rolleyes.gif

Абсолютно не принципиально. Вряд ли это пояснение добавит ясности.

46 Undefined external external referred in module (file)
Entry to external is missing.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 31 2009, 08:56
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Так а что вам не понятно? Вам же пояснил данную ошибку в посте 2 IgorKossak.

Вы используете процедуру (похоже) которая у вас не описана. Либо она описана не в том файле где вызывается и при этом не объявлена как "внешняя".

Соответственно линковщик не может собрать результирующий файл.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:08
Рейтинг@Mail.ru


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