Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR 8.10
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Страницы: 1, 2
SasaVitebsk
Установил 8.10. Пропали русские буквы.
То есть не совсем пропали. Загружаешь проект - всё норм. А пытаешься коммент написать - вопросики.
Пока в настройках нифига не нашёл.
Может кто разобрался уже& Отпишитесь плиз.
PS: Прошу прощения. Всё заработало.
Интерфейс совершенно новый. Последний, с которым работал был 7.6.
Речь про IAR ARM.
Obam
Так куда керосин заливать надо было?
zltigo
Цитата(SasaVitebsk @ Apr 7 2017, 10:05) *
Установил 8.10. Пропали русские буквы.

Ну бог с ними, как и с IDE sm.gif sm.gif. Как сам компилятор то?

SasaVitebsk
Цитата(zltigo @ Apr 7 2017, 12:51) *
Ну бог с ними, как и с IDE sm.gif sm.gif. Как сам компилятор то?

Ну да. biggrin.gif Для Вас понятно. Вы по английски коменты пишите.
Компилятор не запускал пока. Пишу новый проект.
Сейчас попробую старый перекомпилить. Но исследовать не берусь. Совершенно нет на это времени. sad.gif

Отчитываюсь. ))
Чистый Си. Полная оптимизация.
###############################################################################
#
# IAR ELF Linker V7.60.1.11101/W32 for ARM 22/Mar/2017 09:06:38
# Copyright 2007-2016 IAR Systems AB.
...........
180 396 bytes of readonly code memory
38 805 bytes of readonly data memory (+ 4 absolute)
122 623 bytes of readwrite data memory

###############################################################################
#
# IAR ELF Linker V8.10.1.12857/W32 for ARM 07/Apr/2017 13:58:33
# Copyright 2007-2017 IAR Systems AB.
...........
177 044 bytes of readonly code memory
38 875 bytes of readonly data memory (+ 4 absolute)
122 614 bytes of readwrite data memory

Работоспособность не проверял, но, думаю, вопросов не возникнет. До этого ни разу проблемы не возникали.
zltigo
Цитата(SasaVitebsk @ Apr 7 2017, 14:07) *
Ну да. biggrin.gif Для Вас понятно. Вы по английски коменты пишите.

Не всегда, но IDE точно не пользуюсь.
Цитата
Отчитываюсь. ))

Поставил. Менеджер лицензий говорит, что все в порядке, а компилятор ругается на лицензию. Непонятно sad.gif. Буду ковырять.

SasaVitebsk
При запуске, после установки, запускать также под администратором. У меня десятка правда.
zltigo
Цитата(SasaVitebsk @ Apr 7 2017, 20:23) *
При запуске, после установки, запускать также под администратором. У меня десятка правда.

Опа sad.gif новые новые веяния. Офигенно хреново. Спасибо. Попробую. Неудобно. Хотя может теперь привязку нужно делать не под админом. В общем завтра экпериментировать нужно будет.


яман-тау
Каким пургеном лечили новье? (в ЛС если можно)
SasaVitebsk
Так всё по прежнему...
zltigo
Цитата(SasaVitebsk @ Apr 8 2017, 12:51) *
Так всё по прежнему...

Общем без разницы - по любому, хоть администратор, хоть нет, менеджер лицензий говорит, что все отлично, а компилятор ругается на лицензию.
WIN7 64. Надо на IAR жаловаться. В давние времена у них уже был подобный глюк с менеджером.
jcxz
Цитата(zltigo @ Apr 8 2017, 15:37) *
WIN7 64. Надо на IAR жаловаться. В давние времена у них уже был подобный глюк с менеджером.

У меня тоже какая-то хрень с менеджером лицензий - стоит их сразу два. Поставил купленную лицензию поверх evaluation (с другим менеджером лицензии). Если удалить менеджер с evaluation - то и купленная лицензия перестаёт работать wink.gif
Но в таком винегрете вроде пока работает, ну и хрен с ним раз работает rolleyes.gif
WIN8 64bit
x893
Поставил на win 10 x64, сделал лицензию через генератор.
Проблем никаких (от слова вообще).
zltigo
Цитата(x893 @ Apr 11 2017, 08:34) *
Поставил на win 10 x64, сделал лицензию через генератор.
Проблем никаких (от слова вообще).

1) На чистый, или была уже установлена 7x?
2) Если уже была, то официальная, или нет?
3) При инсталяции рядом, но не вместо уже стоящих официальных 7x и 4x БЕЗ его удаления предложил "обновить лицензию", или новую.
Выбрал новую.

7x и 4x после работают без проблем, как и работали.
SasaVitebsk
Я ставил как обычно. То есть восьмёрку, потом активировал, потом сразу 8.1.
Ну как бы и с самим приложением какие-то глюки, периодически.
Я как бы уже отмечал, что с русским текстом проблема была. Потом так же внезапно прошла.
Потом опять возникла и опять прошла. Поиграешься с настройками редактора, ничего не меняя - проходит.
При загрузке проекта вылетает непонятное сообщение в лог.
Tue Apr 18, 2017 11:26:14: IAR Embedded Workbench 8.10.1 (C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0_2\arm\bin\armproc.dll)
Что к чему не понятно. Но проект компилится.
Новый проект создавал ... по непонятным причинам начал вылетать при открытии без всяких видимых причин. С закрытием среды.
При этом опять слетели настройки среды. Например число табуляций...
Пересоздал проект - начал работать. Потом опять. Падает - пропадают настройки редактора.
Короче какой-то бред.
В настройках проекта появился новый способ подключения CMSIS. На уровне проца. При этом в настройках среды появилась подгрузка толи плагина то ли ещё чего. Пока не разобрался.
Короче не работа а одна борьба со средой.
Видел обработку UTF правда не заметил с какого момента она подключена. Может и раньше была, я просто не замечал.
Раньше просто работала да и всё.
crying.gif
Появились опции по работе с кучей. Короче - только лови. Теперь куча компилятора, куча ОС, куча какой-нибудь ещё составной части. Оно всё понятно, но на все эти разборки всё больше и больше времени уходит.
Видно что изменений по среде очень много. За всеми этими галочками, что очевидно, стоят изменения в линкере, как минимум и в компиляторе.
Видно, что они попытались локализацию на новую высоту поднять... ))
Короче, продукт очень сырой, на мой взгляд. Я ещё поковыряюсь немного. Но что-то мне подсказывает, что придётся откатится на старую версию и подождать пока они хомуты устранят. Хотя бы крупные.
SasaVitebsk
С вылетом разобрался.
Короче вылет с крушением происходит в случае, если какой-то символ в файле есть. Скорее какой-то символ завершения файла. Скорее всего при редактировании внешнем редактором такое получилось.
Открыл файл notepad-ом обрезал пару строк - сохранил - после этого всё заработало в родной среде.
Решил пока не удалять его.
Пишу небольшой проект новый. Решил попробовать от начала до конца написать его.
ivainc1789
Не знаю, попробовал 8 версии - не понравилось окно с контекстом функций текущего файла (значок сверху справа). Оно какое-то урезанное, маленькое. Как изменить его размер - непонятно, а пользоваться совершенно неудобно. Откатился на 7.80.4 версию.
sigmaN
Честно скачал с сайта IAR ARM, зарегался, активировал Kickstart лицензию с ограничением размера которая. Система Win10 x64
IAR C/C++ Compiler for ARM
8.11.1.13263 (8.11.1.13263)

В менеджере лицензий всё ОК, компилятор при запуске ругается на отсутствие лицензии и выдает некий status code 0x12
Очень странно. Так и не разобрался. И с администратора запускал и что только не делал.

В системе стоит IAR для STM8, активированный оффлайн(если вы понимаете о чем я))). Работает пока что.

Кстати если IAR ARM тоже активировать пургеном оффлайн то в лиценз менеджере опять всё ОК, а компилятор всё равно не раобтает. Бедаа.
ivainc1789
Вот это окно со списком функций хоть как-то поддается настройке? У меня ни размер изменить, ни формат содержимого, хотя бы как в предыдущих версиях. Через некоторое время контент этого окна вообще пропал для части файлов и буквально через несколько секунд появился снова. И, наконец, прыгнуть к нужной функции из этого окна получается не всегда. Короче, как-то сыровато здесь...
Нажмите для просмотра прикрепленного файла
Vitaly
Настройка отображения кириллицы в 8 версии. Требуется перезапуск среды.

JohnKorsh
[CENSORED]
juvf

IAR 8.0.9 for STM8. Как в отладчике посмотреть регистры периферии? Раньше было для армов в View->Registers. Сейчас для стм8 там только регистры процессора. А где регистры UART, SPI,...?
VladislavS
Цитата(juvf @ Jul 26 2017, 21:09) *
А где регистры UART, SPI,...?

Там же где и регистры процессора. Наберите имя регистра в поле ввода, они и выскочат.
juvf
Цитата(VladislavS @ Jul 26 2017, 23:41) *
Наберите имя регистра в поле ввода, они и выскочат.
Не выскакивают

Цитата
Там же где и регистры процессора.
Вы правы, они там же, только нужно знать потайную комнату. ПКМ по регистрам процессора -> View Group и они выскочат.
jcxz
Цитата(juvf @ Jul 26 2017, 21:09) *
IAR 8.0.9 for STM8.

Где это Вы такой IAR взяли? Если верить www.iar.com, то последний IAR для STM8 это - v3.10.1 от июня 2017.
PS: Всегда смотрю регистры периферии в "Watches".
juvf
Цитата(jcxz @ Jul 27 2017, 01:14) *
Где это Вы такой IAR взяли? Если верить www.iar.com, то последний IAR для STM8 это - v3.10.1 от июня 2017.

компилятор ... да, 3,1... сборка аля идэ+стм8 тоже 3,1, но сама идэ версии 8
Velund
Попробовал "как обычно" поставить 8.11.2 - менеджер лицензий заявил, что лицензия имеющаяся для более старой версии и предложил слазить за новой. Пресек, попытался активировать оффлайн - при загрузке файла активации, third party программа wink.gif говорит "No features found for selected product".

Win 7, стояла пара более старых версий.

PS: Сгенерил новый номер лицензии, и сразу все встало нормально....
juvf
Цитата(zltigo @ Apr 7 2017, 18:19) *
Поставил. Менеджер лицензий говорит, что все в порядке, а компилятор ругается на лицензию. Непонятно sad.gif. Буду ковырять.
Решили проблему? У меня на 2-х компах win-7-64, IAR заработал. А на одном (win-7-32) таже фигня, Менеджер лицензий говорит, что все в порядке, а компилятор ругается на лицензию.
Цитата
Fatal Error[LMS001]: License check failed. Use the IAR License Manager to resolve the problem.
Failed to obtain feature: "STM8.EW.COMPILER_STD" version: "1.05".
No license is available for this feature. Status code 0x12. [LicenseCheck:2.15.4.1030, RMS:9.1.0.0104, Feature:STM8.EW.COMPILER, Version:1.05]
Error while running C/C++ Compiler


на все 3 ПК ставил с одного дистрибутива и одним генератором пользовался
Alechek
Поставил 8.2 версию. C++14 - это, конечно, прикольно... Но как поломали IDE!
1. Иконки в новом модном стиле "выколи глаз" - мимимум раскраски, минимум различий
2. Окно с списком функций... Уже упоминали выше.
3. В дебаге окно с регистрами сильно поменялось - теперь только в высоту рисует, кол-во на экране уменьшилось, выбор регистров периферии теперь по ПКМ в виде МЕНЮ с вертикальной прокруткой!
4. Рабочее пространство (кол-во окон редакторов исходников) теперь одно для режима редактирования и для режима дебага! Т.е. если было разделение редактора на 2 вертикальных окна (как у меня, что очень удобно на нынешних мониторах), так оно в отладчик и кочует. Убираешь его в дебаге - оно тут же убирается и при выходе с дебага..

Вопрос:
Как сконвертировать файлы проекта из новой версии IDE в старую? Хочу обратно...
yumi
Вопросики в файлах я победил установкой default character encoding в UTF8, в опциях программы, и преобразованием всех фалов проета в UTF8 с помощью notepad++.

Но победить отображение в окнах Watch массивов строк не могу.
Было в IDE7




Стало в IDE8



Подскажите если кто осилил эту проблему.

пс. локаль не RU
Alechek
Попробол подсунуть компилятор из 8-й версии в 7.7.....
Все компилится, линкуется...
Вот только не дебажится:
Код
Mon Jan 22, 2018 18:01:47: ELF/DWARF Error: Unsupported .debug_info format version: 4

Усе, приплыли. C-SPY не понимать новую версию .debug_info, генерит ее компилятор, изменить ее нельзя.
Alex_Golubev
Можете подсказать как настроить iar8.xx для ввода русского текста (кириллица).

А то получается вводишь кириллицу а видишь вопросы.
Побывал default character encoding менять на utf8 не получилось.
juvf
У меня не получилось. Я исходники иаровского проекта импортировал в Eclipse. Для stm8 пишу в еклипсе, собираю в иаре (для stm32 всё в эклипсе). Иар нормально отображает кириллицу.
Alex_Golubev
Я правильно понял, что у вас juvf не получилось настроить IAR 8.xx для ввода кириллице ?
Нашел какой то документ https://www.iar.com/support/tech-notes/ide/...rkbench-editor/
Alex_Golubev
К сожалению у меня не получилось.
VladislavS
Перезапускали с новыми настройками?
Alex_Golubev
Нет даже не подумал.
Работает. Кириллицу пишет.

VladislavS можно у вас узнать по поводу еще одной проблемы точнее предупреждения.
Warning[Lt009]: Inconsistent wchar_t size.
Я использую emwin 5.40 и из-за него вот такое предупреждение.
IAR пишут, что нужно пересобрать библиотеку в iar 8.xx, но походу не кто не собрал.
Можно как-то вернуть wchar_t 2 байта?
VladislavS
Не, не подскажу.
technik-1017
попробуйте так



juvf
помог способ VladislavS, спасибо.
Способ technik-1017 помогает, но только в одном открытом файле. Нужно в каждый заходить и править.
Alex_Golubev
Обнаружил какое-то странное предупреждение:
Warning: The header file 'cmsis_iar.h' is obsolete and should not be used.
A sutiable version is automatically included from the CMSIS-core package.
This file will be removed in a future release.
Куда дели регистры АЦП, ЦАП, SPI и т.д?
Obam
Устарел 'cmsis_iar.h', будет использован из пакета соответствующего ядра.

Цитата
Куда дели регистры АЦП, ЦАП, SPI и т.д?

В хидеры, соответствующих блоков. Всегда так было. Не?
Alex_Golubev
А как убрать данное предупреждение?
Раньше было просто нажимаешь регистры, выбираешь нужные и все.
Obam
Цитата(Alex_Golubev @ May 6 2018, 14:47) *
А как убрать данное предупреждение?
Раньше было просто нажимаешь регистры, выбираешь нужные и все.

Без понятия. А надо ли? Честно предупреждают, что скоро "революция" будет.

Это где это, просто нажимаешь? При отладке? Тогда хидеры вообще не при делах...
Alex_Golubev
Раньше так было https://www.iar.com/support/resources/artic...ller-registers/ View > Register и делаешь с ними что надо. Было удобно.
VladislavS
Хидеры к этому никакого отношения не имеют. За отображение в отлидчике файл .svd отвечает.
Alex_Golubev
VladislavS можете подсказать как смотреть в iar8.20 регистры периферии после чтения документации у меня не получилось. Прошу помощи.
juvf
Цитата(Alex_Golubev @ May 6 2018, 17:59) *
Раньше так было https://www.iar.com/support/resources/artic...ller-registers/ View > Register и делаешь с ними что надо. Было удобно.

сейчас точно также. View > Register
Alex_Golubev
НО там нет периферии.
juvf
ПКМ в окошке Registers1, там не то группы, не то сразу списко ADC, TIMER4, RTC, и вся остальная переферия
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.