Программирование ARM: решение проблем, FAQ IAR: почему дублируется имя проекта? Fri, December 13 2019  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

IAR: почему дублируется имя проекта? Печать
Добавил(а) microsin   

Иногда IAR Embedded Workbench в окне просмотра дерева рабочего пространства (Workspace) дважды показывает в заголовке имя проекта, что не информативно и неудобно. Обычно это происходит с проектами, созданными с помощью утилиты STM32CubeMX.

IAR Workspace project name doubled

Имя проекта в заголовке дерева браузера Workspace составлено из имени проекта (имя *.ewp файла до расширения) и имени конфигурации проекта (в проекте может быть несколько переключаемых конфигураций, каждая со своим настроенным набором опций компиляции). Утилита STM32CubeMX по умолчанию создает только одну конфигурацию в проекте, и дает её такое же имя, как имя проекта. В выпадающем списке "Based on configuration:" можно выбрать, на основе какой конфигурации будет создана новая. Если выбрать None, то будет создана чистая конфигурация с настройками по умолчанию для выбранной категории заводских настроек Debug или Release (тогда в разделе "Factory Settings" выберите Debug или Release).

Чтобы исправить ситуацию, нужно создать новую конфигурацию с более информативным именем, отражающим назначение конфигурации - например с именем debug или release. Для этого выполните пункт меню Project -> Edit Configurations..., откроется окно редактирования конфигураций проекта.

IAR Project EditConfigurations

Кликните на кнопке New..., введите новое имя конфигурации, например debug. В выпадающем списке "Based on configuration:" можно выбрать, на основе какой конфигурации будет создана новая. Если выбрать None, то будет создана чистая конфигурация с настройками по умолчанию для выбранной категории заводских настроек Debug или Release (тогда в разделе "Factory Settings" выберите Debug или Release).

IAR Project New Configuration debug

Кликните OK, выберите текущую конфигурацию debug, и еще раз кликните OK. Окно дерева проекта Workspace преобразится, и будет теперь корректно отображать имя проекта и его текущую конфигурацию.

IAR Workspace project name debug

 

Добавить комментарий


Защитный код
Обновить

Top of Page