|
|
  |
Fatal Error[c0000005]: Uncontrolled termination, помогите устранить ошибку |
|
|
|
Dec 12 2006, 13:09
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
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 Похоже на какую-то системную ошибку. Пробовал переустонавливать ИАР - результат тот же  . Судя по всему выход - переустановка системы  . Но может есть более простое решение? PS к сожалению не заметил после чего это случилось  .
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Dec 13 2006, 13:10
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Дело в том, что ИАР стал так ругаться на абсолютно все проекты, в том числе и на старые, давно отлаженные. И даже ИАР для MSP430 выдает ту же ошибку  . Скорей всего что-то было установлено в систему, с чем ИАР(и для AVR и для MSP430) стал конфликтовать. Похоже что конфликтует файл "iccavr.exe", а как отследить какие dll-ки он использует у меня не получилось, так как он сразу же вылетает из памяти компьютера. В общем похоже придется переустонавливать windows  . PS табличка с ошибкой:
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Dec 13 2006, 14:01
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(otrog @ Dec 13 2006, 16:10)  Дело в том, что ИАР стал так ругаться на абсолютно все проекты, в том числе и на старые, давно отлаженные. И даже ИАР для MSP430 выдает ту же ошибку  . Скорей всего что-то было установлено в систему, с чем ИАР(и для AVR и для MSP430) стал конфликтовать. Похоже что конфликтует файл "iccavr.exe", а как отследить какие dll-ки он использует у меня не получилось, так как он сразу же вылетает из памяти компьютера. В общем похоже придется переустонавливать windows  . PS табличка с ошибкой:  IAR'овская оболочка выдает ошибки, если, например, скопировать исполняемые (которые в bin) на этом же уровне иерархии папок. Я так раньше делал - когда надо было оставить нелеченный вариант, я просто копировал папку bin тут же под именем bin.orig. И обнаружил, начиная с версий оболочки 3 (насколько склероз не изменяет), что не любит она это - она начинает сканировать все вложенные папки и находит содержимое bin.orig тоже. При этом случается вылет. Текст сообщения при вылете не помню, но что-то похожее. Посмотрите внимательно, нет ли у Вас там дублирующихся файлов, может в этом причина. Если в этом, то перестановка винды не поможет.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Dec 13 2006, 14:17
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(dxp @ Dec 13 2006, 14:01)  Посмотрите внимательно, нет ли у Вас там дублирующихся файлов, может в этом причина. Если в этом, то перестановка винды не поможет.  Посмотрел, дублирующихся(с одинаковым именем) файлов нет, исключая файлы типов *.c *.h *.txt и т.д. ДА и откуда им взяться, если я удалял ИАР через "Установка и удаление программ", затем вручную удалял каталог с ИАР-ом, а затем установил по новой. Так что дело в чем-то другом. Вот бы кто подсказал как файл "iccavr.exe" заставить повисеть в памяти что бы посмотреть какие dll-ки он использует.
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Dec 13 2006, 18:15
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Сергей Борщ @ Dec 13 2006, 17:06)  Вроде Outpost. С Outpost не конфликтует. P.S. Прочитав следующий пост - добавляю - IDE не пользую для компиляции, да и вообще почти нет.
Сообщение отредактировал zltigo - Dec 13 2006, 20:19
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 13 2006, 19:41
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(otrog @ Dec 13 2006, 14:17)  Вот бы кто подсказал как файл "iccavr.exe" заставить повисеть в памяти что бы посмотреть какие dll-ки он использует. Приведенную Вами очепятку выдает не iccavr.exe, а ProjectManagerEngine.dll Если интересно, что она еще использует: [attachment=8712:attachment] Непосредственного отношения к компилятору она не имеет. Можете попробовать собрать проект из командной строки (см. 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 - должно помочь.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|