Jump to content

    

Internal Error: [CoreUtil/General] для IAR AVR32

Уважаемые разработчики под IAR AVR32!

При компиляции (которая проходит по норме) и линковании проекта (в проекте пока отсутствуют обращения к аппаратной части, то есть процессорным регистрам и т.п., только закодированный алгоритм) вываливается сообщение линкера

Internal Error: [CoreUtil/General]: Access violation (0xc0000005) at 0066BB69 (reading from address 0x39)

и естественно линкование сваливается, причём не формируется ни испольняемый файл, ни карта памяти - вообще папка Exe остаётся девственно пустой.

Поскольку сам исходный код ранее компилировался и линковался (в других системах) без проблем, есть подозрения, что это глюк самого IAR AVR32. А может, дело в настройках?

Впрочем, прошу прощения, виноват. Ошибка вываливается тогда, когда в код добавляется подпрограмма-обработчик какого-либо прерывания ( с включением директивы

#pragma handler=AVR32_EIC_IRQ_GROUP,0

Вроде бы директива корректна, да и аргументы у неё взяты не с потолка...

 

Edited by Lemist

Share this post


Link to post
Share on other sites
есть подозрения, что это глюк самого IAR AVR32
Именно так. Об этом однозначно говорит и название: Internal Error. Пишите в службу поддержки, высылайте им свой проект, пусть исправляют.

Share this post


Link to post
Share on other sites
Уважаемые разработчики под IAR AVR32!

А версия какая, позвольте спросить?

И почему вы не указываете в жалобах версию ПО, на которое жалуетесь? Ждете, когда вам это вопрос навстречу зададут?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this