Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Fatal Error[c0000005]: Uncontrolled termination
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
otrog
IAR 4.20A
при компиляции стал выдавать такую ошибку:
Цитата
main.c
iccavr.exe E:\Proj\DDDAVR\IARAVR\main.c --cpu=m8 -ms -o E:\Proj\DDDAVR\IARAVR\Debug\Obj\ -lCN E:\Proj\DDDAVR\IARAVR\Debug\List\ --initializers_in_flash -z9 --cross_call_passes=2 --debug -DENABLE_BIT_DEFINITIONS -e -I C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\ -I C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\CLIB\ --eeprom_size 512
Fatal Error[c0000005]: Uncontrolled termination

Причем на любом файле в любом проекте.
Иногда выдает следующее:
Цитата
Fatal Error[c0000005lЧЮ]: Uncontrolled termination

Цитата
Fatal Error[c0000005t]: Uncontrolled termination

Похоже на какую-то системную ошибку. Пробовал переустонавливать ИАР - результат тот же smile3046.gif . Судя по всему выход - переустановка системы sad.gif . Но может есть более простое решение?

PS к сожалению не заметил после чего это случилось sad.gif .
IgorKossak
У меня подобная ситуация (не утверждаю, что точно такая же) была с наличием русской буквы "я" в стрингах, но это было с версией 2.28.
Заменил все вхождения этой буквы на \xff - проблема исчезла.
otrog
Дело в том, что ИАР стал так ругаться на абсолютно все проекты, в том числе и на старые, давно отлаженные. И даже ИАР для MSP430 выдает ту же ошибку blink.gif .
Скорей всего что-то было установлено в систему, с чем ИАР(и для AVR и для MSP430) стал конфликтовать. Похоже что конфликтует файл "iccavr.exe", а как отследить какие dll-ки он использует у меня не получилось, так как он сразу же вылетает из памяти компьютера.
В общем похоже придется переустонавливать windows sad.gif .
PS табличка с ошибкой:
Нажмите для просмотра прикрепленного файла
dxp
Цитата(otrog @ Dec 13 2006, 16:10) *
Дело в том, что ИАР стал так ругаться на абсолютно все проекты, в том числе и на старые, давно отлаженные. И даже ИАР для MSP430 выдает ту же ошибку blink.gif .
Скорей всего что-то было установлено в систему, с чем ИАР(и для AVR и для MSP430) стал конфликтовать. Похоже что конфликтует файл "iccavr.exe", а как отследить какие dll-ки он использует у меня не получилось, так как он сразу же вылетает из памяти компьютера.
В общем похоже придется переустонавливать windows sad.gif .
PS табличка с ошибкой:
Нажмите для просмотра прикрепленного файла

IAR'овская оболочка выдает ошибки, если, например, скопировать исполняемые (которые в bin) на этом же уровне иерархии папок. Я так раньше делал - когда надо было оставить нелеченный вариант, я просто копировал папку bin тут же под именем bin.orig. И обнаружил, начиная с версий оболочки 3 (насколько склероз не изменяет), что не любит она это - она начинает сканировать все вложенные папки и находит содержимое bin.orig тоже. При этом случается вылет. Текст сообщения при вылете не помню, но что-то похожее. Посмотрите внимательно, нет ли у Вас там дублирующихся файлов, может в этом причина. Если в этом, то перестановка винды не поможет. smile.gif
otrog
Цитата(dxp @ Dec 13 2006, 14:01) *
Посмотрите внимательно, нет ли у Вас там дублирующихся файлов, может в этом причина. Если в этом, то перестановка винды не поможет. smile.gif

Посмотрел, дублирующихся(с одинаковым именем) файлов нет, исключая файлы типов *.c *.h *.txt и т.д. ДА и откуда им взяться, если я удалял ИАР через "Установка и удаление программ", затем вручную удалял каталог с ИАР-ом, а затем установил по новой. Так что дело в чем-то другом.
Вот бы кто подсказал как файл "iccavr.exe" заставить повисеть в памяти что бы посмотреть какие dll-ки он использует.
Сергей Борщ
Цитата(otrog @ Dec 12 2006, 12:09) *
PS к сожалению не заметил после чего это случилось sad.gif .
Что-то у меня в памяти крутится что примерно год назад на каком-то из форумов обсуждался похожий вылет какой-то программы после установки какого-то Firewall. Вроде Outpost. Уж не про ИАР ли тогда писали? Поскольку я тем файрволом не пользовался и не собирался, все забыл. Т.е. конкретно помню только что какая-то программа вылетала из-за файрвола и замена файрвола на другой все лечила. Не ваш случай? Файрвол не ставили недавно?
zltigo
Цитата(Сергей Борщ @ Dec 13 2006, 17:06) *
Вроде Outpost.

С Outpost не конфликтует.

P.S.
Прочитав следующий пост - добавляю - IDE не пользую для компиляции, да и вообще почти нет.
xemul
Цитата(otrog @ Dec 13 2006, 14:17) *
Вот бы кто подсказал как файл "iccavr.exe" заставить повисеть в памяти что бы посмотреть какие dll-ки он использует.

Приведенную Вами очепятку выдает не iccavr.exe, а ProjectManagerEngine.dll
Если интересно, что она еще использует: Нажмите для просмотра прикрепленного файла
Непосредственного отношения к компилятору она не имеет. Можете попробовать собрать проект из командной строки (см. EWAVR_UserGuide->Building from the command line) - должно получиться.
Я бы сравнил версии MSVCP71.dll, MFC71.dll, MSVCR71.dll в "x:\Program Files\IAR Systems\Embedded Workbench 4.0\common\bin" и в %systemroot%System32 (если dll'ки из системы загружаются раньше IAR, скорее всего он будет пользоваться уже загруженными).
Или просто установите MS Frameworks 2.0 - должно помочь.
OLEG_BOS
Цитата(zltigo @ Dec 13 2006, 19:15) *
С Outpost не конфликтует.


Ошибаетесь Уважаемый zltigo wink.gif . Лично у меня Outpost Firewall 3.х конфликтовал с IARAVR 4.20А: каждый раз когда я пытался запустить компиляцию проект, вместо IDE IARa я наблюдал синий экран Windows. После деинсталяции Outpost проблема исчезла wink.gif
otrog
Проблему решил, переустановив систему.
Всем спасибо за участие.

ПС пробовал ставить dotnetfx.exe и SP2, результата не дало, MS Frameworks 2.0 не пробовал т.к. не нашел.
xemul
Цитата(otrog @ Dec 26 2006, 11:20) *
Проблему решил, переустановив систему.
Всем спасибо за участие.

ПС пробовал ставить dotnetfx.exe и SP2, результата не дало, MS Frameworks 2.0 не пробовал т.к. не нашел.

Ну и ладненькоsmile.gif
ПС dotnetfx = .Net FrameWorks
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.