Перейти к содержанию
    

ошибки IAR

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

 

На этапе работы линкера IAR возникают ошибки типо:

Error[e46]: Undefined external "usb_task" referred in scheduler ( C:\Projects\PRJ_USB\Release\Obj\scheduler.r90 )

 

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

 

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Error[e46]: Undefined external "usb_task" referred in scheduler ( C:\Projects\PRJ_USB\Release\Obj\scheduler.r90 )

 

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

Описания ошибок нет, так как все сообщения об ошибках самодокументированные.

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

 

PS Тему перенёс в более удобное для неё место.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Описания ошибок нет, так как все сообщения об ошибках самодокументированные.
Описание ошибок линкера находится в файле ...\common\doc\xlink.pdf

Сообщения линкера, имхо, настолько понятные, что в документе каждая ошибка дополнена буквально одним предложением, часто - ненужным и не по-делу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вспомнил, что когда-то давно видел это описание и пришёл к такому же выводу.

Выходит, ошибся не принципиально :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вспомнил, что когда-то давно видел это описание и пришёл к такому же выводу.

Выходит, ошибся не принципиально :rolleyes:

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

 

46 Undefined external external referred in module (file)

Entry to external is missing.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

Соответственно линковщик не может собрать результирующий файл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...