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

IAR AVR 4.10B Tool internal error

При компилировании проекта, следующая строчка:

queue[que_num].first = queue[que_num].first->next;

вызывает ошибку:

Tool internal error: internal error: [TaInstr::TaInstr]: illegal instruction: 7472048(RJMP 0x07).

 

que_num является параметром, передающимся в функцию, и если ее заменить на цифирь, то ошибка пропадает...

 

Что это значит и что с этим делать?

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


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

При компилировании проекта, следующая строчка:

queue[que_num].first = queue[que_num].first->next;

вызывает ошибку:

Tool internal error: internal error: [TaInstr::TaInstr]: illegal instruction: 7472048(RJMP 0x07).

 

que_num является параметром, передающимся в функцию, и если ее заменить на цифирь, то ошибка пропадает...

 

Что это значит и что с этим делать?

Internal error есть ошибка по определению, тут даже обсуждать нечего. Пошлите им багрепорт, они будут Вам благодарны. :) А Вам придется какой-то workaround временно применить. Если хотите, чтобы в следующей версии этого трапа не было, шлите репорт.

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


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

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

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

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

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

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

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

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

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

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