Я столкнулся с этой проблемой несколько раз в нескольких версиях встроенного инструментария 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 различными версиями программы, я хотел бы знать, как ее исправить или предотвратить ! Если бы кто-нибудь мог предложить вещь, чтобы попробовать (или даже лучше, прямое решение :)), что было бы очень полезно!
Приветствия!
Мы не являемся форумом поддержки IAR. Они берут на это много денег, поэтому, по крайней мере, они должны оказывать поддержку. Или вы переходите к лучшей инструментальной цепочке, например. gcc плюс ваш предпочтительный бесплатный IDE. – Olaf
Возможно, есть проблема с вашим компьютером? Я бы попытался выполнить те же тесты на другом ПК разработчиков. Помимо этого, я думаю, вам нужно оказывать большее давление на поддержку IAR; маловероятно, что вы найдете здесь ответ, так как проблема кажется очень редкой. – user694733