2017-01-06 31 views
-1

Я столкнулся с этой проблемой несколько раз в нескольких версиях встроенного инструментария IAR (EW430 5.40.7 [EW 6.0], EW430 5.51.2 [EW 6.4 ], EW430 6.20.1 [EW 7.0]), но каждый раз только после длительного периода отсутствия проблем. Проблема, похоже, не повлияла на других разработчиков прошивки в офисе, поэтому помощь там не может быть предложена. В настоящее время я нахожусь в Windows 10, но проблемы возникли, когда я был на Windows 8.1 (тот же компьютер).Как я могу остановить мой IAR ide от зависания при изменении конфигураций сборки

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

Из моего тестирования это похоже на то, что IDE делает с эмулятором, так как при изменении конфигурации сборки я вижу, что меню эмулятора в панели меню исчезает, а затем происходит зависание. В обычных условиях меню исчезнет, ​​а затем снова появится, как только будет полностью загружена другая конфигурация отладки.

Я пробовал проект по умолчанию «Мигает светодиодом», чтобы увидеть, был ли он только моим проектом, но если я выберу msp430x4xx (C) - Debug, щелкните его правой кнопкой мыши и выберите «Установить как активный» из контекстного меню , чтобы сделать это активным проектом, IDE также висела. Затем я снова открыла EW IDE и снова снова открыла проект для проецирования светодиодов. Первоначальный проект 1xx asm был активным проектом. Затем я изменил настройки проекта отладки 4xx (C) (без создания активного проекта) с эмулятора на симулятор и нажал OK. Программа НЕ сработала. Затем я установил проект отладки 4xx (C) как активный проект, и он не сработал. Симулятор даже работает без проблем.

Версия прошивки FET не изменилась с того момента, когда IDE работала правильно, когда она этого не сделала, и FET даже не используется в этой точке. Он может быть полностью отключен и те же результаты будут иметь место.

Я попытался следующие, но безуспешно:

  • стирание файлов в настройках моей папке проекта вложенной
  • стирая * .DEP файлы в папке проекта.
  • удаление файла IarIdePm.ini из AppData \ Roaming \ IAR Embedded Workbench
  • убедившись, что ни один из файлов проекта только для чтения
  • переустановить программу в том же месте
  • удалить и переустановить программу для в том же месте.

Что решить проблему (пока она не повторится), чтобы переустановить программу, но в другой каталог (для например, директории по умолчанию будет в программных файлах (x86) \ IAR Systems \ Embedded Workbench ой Установки снова в программные файлы (x86) \ IAR Systems \ EWx (просто так по-другому) позволили этой установке работать, но старая установка продолжала терпеть неудачу.

Лучший совет до сих пор (от нашего лица поддержки) состоял в том, чтобы сделать это, установить в другой каталог и жить с ним, так как этого не происходит часто. Поскольку это случилось со мной в 3 раза с 3 различными версиями программы, я хотел бы знать, как ее исправить или предотвратить ! Если бы кто-нибудь мог предложить вещь, чтобы попробовать (или даже лучше, прямое решение :)), что было бы очень полезно!

Приветствия!

+1

Мы не являемся форумом поддержки IAR. Они берут на это много денег, поэтому, по крайней мере, они должны оказывать поддержку. Или вы переходите к лучшей инструментальной цепочке, например. gcc плюс ваш предпочтительный бесплатный IDE. – Olaf

+0

Возможно, есть проблема с вашим компьютером? Я бы попытался выполнить те же тесты на другом ПК разработчиков. Помимо этого, я думаю, вам нужно оказывать большее давление на поддержку IAR; маловероятно, что вы найдете здесь ответ, так как проблема кажется очень редкой. – user694733

ответ

0

Это «естественная» проблема программного обеспечения. Не найден способ ее фиксации. Временное решение позволяет вручную изменить файл .eww для изменения активного проекта. Конечным решением является использование другой среды разработки.