fedorlogin 0 27 марта, 2009 Опубликовано 27 марта, 2009 · Жалоба Доброго време суток На этапе работы линкера IAR возникают ошибки типо: Error[e46]: Undefined external "usb_task" referred in scheduler ( C:\Projects\PRJ_USB\Release\Obj\scheduler.r90 ) Подскажите, что это, как бороться, где иожно почитать описание пронумерованных ошибок IARа? Странно, что в хелпе я не нашел таких описаний. Заранее спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 27 марта, 2009 Опубликовано 27 марта, 2009 · Жалоба Error[e46]: Undefined external "usb_task" referred in scheduler ( C:\Projects\PRJ_USB\Release\Obj\scheduler.r90 ) Подскажите, что это, как бороться, где иожно почитать описание пронумерованных ошибок IARа? Странно, что в хелпе я не нашел таких описаний. Описания ошибок нет, так как все сообщения об ошибках самодокументированные. Данная ошибка означает, что в модуле scheduler происходит обращение к обьекту usb_task, который нигде не определён (или файл с этим обьектом не включен в проект). PS Тему перенёс в более удобное для неё место. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 10 27 марта, 2009 Опубликовано 27 марта, 2009 · Жалоба Описания ошибок нет, так как все сообщения об ошибках самодокументированные.Описание ошибок линкера находится в файле ...\common\doc\xlink.pdf Сообщения линкера, имхо, настолько понятные, что в документе каждая ошибка дополнена буквально одним предложением, часто - ненужным и не по-делу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 27 марта, 2009 Опубликовано 27 марта, 2009 · Жалоба Вспомнил, что когда-то давно видел это описание и пришёл к такому же выводу. Выходит, ошибся не принципиально :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 27 марта, 2009 Опубликовано 27 марта, 2009 · Жалоба Вспомнил, что когда-то давно видел это описание и пришёл к такому же выводу. Выходит, ошибся не принципиально :rolleyes: Абсолютно не принципиально. Вряд ли это пояснение добавит ясности. 46 Undefined external external referred in module (file) Entry to external is missing. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 31 марта, 2009 Опубликовано 31 марта, 2009 · Жалоба Так а что вам не понятно? Вам же пояснил данную ошибку в посте 2 IgorKossak. Вы используете процедуру (похоже) которая у вас не описана. Либо она описана не в том файле где вызывается и при этом не объявлена как "внешняя". Соответственно линковщик не может собрать результирующий файл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться