Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ошибки IAR
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
Fedor Budylin
Доброго време суток

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

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

Заранее спасибо.
IgorKossak
Цитата(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 Тему перенёс в более удобное для неё место.
Палыч
Цитата(IgorKossak @ Mar 27 2009, 11:32) *
Описания ошибок нет, так как все сообщения об ошибках самодокументированные.
Описание ошибок линкера находится в файле ...\common\doc\xlink.pdf
Сообщения линкера, имхо, настолько понятные, что в документе каждая ошибка дополнена буквально одним предложением, часто - ненужным и не по-делу.
IgorKossak
Вспомнил, что когда-то давно видел это описание и пришёл к такому же выводу.
Выходит, ошибся не принципиально rolleyes.gif
VladimirYU
Цитата(IgorKossak @ Mar 27 2009, 13:03) *
Вспомнил, что когда-то давно видел это описание и пришёл к такому же выводу.
Выходит, ошибся не принципиально rolleyes.gif

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

46 Undefined external external referred in module (file)
Entry to external is missing.
SasaVitebsk
Так а что вам не понятно? Вам же пояснил данную ошибку в посте 2 IgorKossak.

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

Соответственно линковщик не может собрать результирующий файл.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.