|
Перестал работать AVR Studio и WinAVR, Ошибка при компиляции make.exe: *** [soft411131v5.o] Error -1073741819 |
|
|
|
May 7 2010, 05:41
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(Инженер @ May 7 2010, 07:21)  Error -1073741819 Исключение c0000005. Микрософт советует бороться так: http://support.microsoft.com/kb/811270, но при получении его при загрузке. Посмотрите в Control Panel->Administrative tools->Event viewer, может там будет больше информации о причинах.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
May 11 2010, 05:02
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(Инженер @ May 11 2010, 05:19)  Да, вот еще. При каждой компиляции запускается процесс as.exe и drwtsn.exe, после нескольких запусков память забита этими процессами. Подозреваю, что вы нашли какую-то багу в ассемблере. Вам надо добавить в makefile диагностический вывод имени текущей цели и просмотреть, "спотыкается" он все время на одном и том же файле или на разных. Примерно так: Код $(OBJDIR)/%.o: %.c @echo Compiling: $< $(CC) $(INCLUDES) $(CFLAGS) -Wa,-ahlmsd=$(LSTDIR)/$(notdir $(<:.c=.lst)) -c $< -o $@ $(OBJDIR)/%.o: %.cpp @echo Compiling: $< $(CC) $(INCLUDES) $(CFLAGS) -Wa,-ahlmsd=$(LSTDIR)/$(notdir $(<:.cpp=.lst)) -c $< -o $@ $(OBJDIR)/%.o: %.S @echo Assembling: $< $(CC) $(INCLUDES) $(ASMFLAGS) -c $< -o $@ А make и вообще все утилиты из WinAVR (а особенно msys.dll) стоит обновить отсюда: MSYS/MinGW. Понадобится MSYS coreutils и остальное по вкусу. В WinAVR идет выжимка из msys от 2003 года, про ее баги я несколько раз писал на багтрекере WinAVR (пока атмел не выкупил проект и багтрекер был еще жив) и Эрик каждый раз закрывал мои репорты с резолюцией won't fix.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
May 11 2010, 05:50
|
Частый гость
 
Группа: Свой
Сообщений: 104
Регистрация: 10-12-04
Из: Ебург
Пользователь №: 1 436

|
Цитата(Сергей Борщ @ May 11 2010, 11:02)  (а особенно msys.dll) стоит обновить отсюда: MSYS/MinGW. Понадобится MSYS coreutils и остальное по вкусу. В WinAVR идет выжимка из msys от 2003 года, про ее баги я несколько раз писал на багтрекере WinAVR (пока атмел не выкупил проект и багтрекер был еще жив) и Эрик каждый раз закрывал мои репорты с резолюцией won't fix. там несколько архивов, запакованных чем-то, неподдающемуся RAR'у. Что именно выбрать?
|
|
|
|
|
May 11 2010, 06:59
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(Инженер @ May 11 2010, 08:50)  там несколько архивов Берите *-bin.tar.lzma Цитата(Инженер @ May 11 2010, 08:50)  , запакованных чем-то, неподдающемуся RAR'у. Что именно выбрать? 7zip прекрасно открывает. P.S. Я немного ошибся - dll живет в архиве Base System, а не Core utils. Но Core utils тоже пригодятся.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|