|
IAR 8.10 |
|
|
|
 |
Ответов
(1 - 60)
|
Apr 7 2017, 11:07
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(zltigo @ Apr 7 2017, 12:51)  Ну бог с ними, как и с IDE  . Как сам компилятор то? Ну да.  Для Вас понятно. Вы по английски коменты пишите. Компилятор не запускал пока. Пишу новый проект. Сейчас попробую старый перекомпилить. Но исследовать не берусь. Совершенно нет на это времени.  Отчитываюсь. )) Чистый Си. Полная оптимизация. ############################################################################### # # 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 Работоспособность не проверял, но, думаю, вопросов не возникнет. До этого ни разу проблемы не возникали.
|
|
|
|
|
Apr 7 2017, 13:19
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(SasaVitebsk @ Apr 7 2017, 14:07)  Ну да.  Для Вас понятно. Вы по английски коменты пишите. Не всегда, но IDE точно не пользуюсь. Цитата Отчитываюсь. )) Поставил. Менеджер лицензий говорит, что все в порядке, а компилятор ругается на лицензию. Непонятно  . Буду ковырять.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 8 2017, 13:37
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(SasaVitebsk @ Apr 8 2017, 12:51)  Так всё по прежнему... Общем без разницы - по любому, хоть администратор, хоть нет, менеджер лицензий говорит, что все отлично, а компилятор ругается на лицензию. WIN7 64. Надо на IAR жаловаться. В давние времена у них уже был подобный глюк с менеджером.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 11 2017, 12:24
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(x893 @ Apr 11 2017, 08:34)  Поставил на win 10 x64, сделал лицензию через генератор. Проблем никаких (от слова вообще). 1) На чистый, или была уже установлена 7x? 2) Если уже была, то официальная, или нет? 3) При инсталяции рядом, но не вместо уже стоящих официальных 7x и 4x БЕЗ его удаления предложил "обновить лицензию", или новую. Выбрал новую. 7x и 4x после работают без проблем, как и работали.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 18 2017, 08:58
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Я ставил как обычно. То есть восьмёрку, потом активировал, потом сразу 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 правда не заметил с какого момента она подключена. Может и раньше была, я просто не замечал. Раньше просто работала да и всё. Появились опции по работе с кучей. Короче - только лови. Теперь куча компилятора, куча ОС, куча какой-нибудь ещё составной части. Оно всё понятно, но на все эти разборки всё больше и больше времени уходит. Видно что изменений по среде очень много. За всеми этими галочками, что очевидно, стоят изменения в линкере, как минимум и в компиляторе. Видно, что они попытались локализацию на новую высоту поднять... )) Короче, продукт очень сырой, на мой взгляд. Я ещё поковыряюсь немного. Но что-то мне подсказывает, что придётся откатится на старую версию и подождать пока они хомуты устранят. Хотя бы крупные.
|
|
|
|
|
Jul 26 2017, 18:41
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата(juvf @ Jul 26 2017, 21:09)  А где регистры UART, SPI,...? Там же где и регистры процессора. Наберите имя регистра в поле ввода, они и выскочат.
|
|
|
|
|
Jul 26 2017, 18:43
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(VladislavS @ Jul 26 2017, 23:41)  Наберите имя регистра в поле ввода, они и выскочат. Не выскакивают Цитата Там же где и регистры процессора. Вы правы, они там же, только нужно знать потайную комнату. ПКМ по регистрам процессора -> View Group и они выскочат.
|
|
|
|
|
Aug 26 2017, 16:45
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177

|
Попробовал "как обычно" поставить 8.11.2 - менеджер лицензий заявил, что лицензия имеющаяся для более старой версии и предложил слазить за новой. Пресек, попытался активировать оффлайн - при загрузке файла активации, third party программа  говорит "No features found for selected product". Win 7, стояла пара более старых версий. PS: Сгенерил новый номер лицензии, и сразу все встало нормально....
|
|
|
|
|
Nov 9 2017, 18:40
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(zltigo @ Apr 7 2017, 18:19)  Поставил. Менеджер лицензий говорит, что все в порядке, а компилятор ругается на лицензию. Непонятно  . Буду ковырять. Решили проблему? У меня на 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 ПК ставил с одного дистрибутива и одним генератором пользовался
|
|
|
|
|
Jan 22 2018, 11:38
|
Группа: Участник
Сообщений: 8
Регистрация: 11-02-07
Пользователь №: 25 254

|
Вопросики в файлах я победил установкой default character encoding в UTF8, в опциях программы, и преобразованием всех фалов проета в UTF8 с помощью notepad++. Но победить отображение в окнах Watch массивов строк не могу. Было в IDE7   Стало в IDE8   Подскажите если кто осилил эту проблему. пс. локаль не RU
Сообщение отредактировал yumi - Jan 22 2018, 11:51
|
|
|
|
|
Jan 22 2018, 13:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Попробол подсунуть компилятор из 8-й версии в 7.7..... Все компилится, линкуется... Вот только не дебажится: Код Mon Jan 22, 2018 18:01:47: ELF/DWARF Error: Unsupported .debug_info format version: 4 Усе, приплыли. C-SPY не понимать новую версию .debug_info, генерит ее компилятор, изменить ее нельзя.
|
|
|
|
|
May 2 2018, 10:20
|
Группа: Участник
Сообщений: 12
Регистрация: 3-09-17
Пользователь №: 99 108

|
попробуйте так
--------------------
|
|
|
|
|
May 6 2018, 10:45
|

Знающий
   
Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663

|
Устарел 'cmsis_iar.h', будет использован из пакета соответствующего ядра. Цитата Куда дели регистры АЦП, ЦАП, SPI и т.д? В хидеры, соответствующих блоков. Всегда так было. Не?
--------------------
Пролетарий умственного труда.
|
|
|
|
|
May 6 2018, 11:53
|

Знающий
   
Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663

|
Цитата(Alex_Golubev @ May 6 2018, 14:47)  А как убрать данное предупреждение? Раньше было просто нажимаешь регистры, выбираешь нужные и все. Без понятия. А надо ли? Честно предупреждают, что скоро "революция" будет. Это где это, просто нажимаешь? При отладке? Тогда хидеры вообще не при делах...
Сообщение отредактировал Obam - May 6 2018, 11:56
--------------------
Пролетарий умственного труда.
|
|
|
|
|
May 6 2018, 14:22
|
Местный
  
Группа: Участник
Сообщений: 280
Регистрация: 18-03-17
Пользователь №: 95 877

|
Цитата От куда у вас в проекте cmsis_iar.h Так Cube пихает все что можно в проект. Как я понял смысл, 'cmsis_iar.h' будет обновлен в следующем релизе. А в этом релизе он устаревший.
Сообщение отредактировал Alex_Golubev - May 6 2018, 14:23
|
|
|
|
|
May 12 2018, 17:17
|
Группа: Участник
Сообщений: 12
Регистрация: 3-09-17
Пользователь №: 99 108

|
в проводнике windows установите
--------------------
|
|
|
|
|
Jun 15 2018, 13:04
|
Местный
  
Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105

|
Цитата(juvf @ May 6 2018, 20:51)  ПКМ в окошке Registers1, там не то группы, не то сразу списко ADC, TIMER4, RTC, и вся остальная переферия У меня получается открыть по группам регистров используя скопированный SFR list (https://www.iar.com/support/resources/articles/debugging-with-microcontroller-registers/): копируешь нужный регистр и забиваешь в окно отображения регистров <find registr>. Но должен же быть способ проще. И что такое "ПКМ"?
--------------------
Я здесь и сейчас...
|
|
|
|
|
Jun 16 2018, 04:57
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(Linker @ Jun 15 2018, 18:04)  что такое "ПКМ"? Правая кнопка мыши Цитата должен же быть способ проще. ПКМ в окошке Registers1, там группы, в них список ADC, TIMER4, RTC, и вся остальная переферия
|
|
|
|
|
Jun 16 2018, 06:55
|
Местный
  
Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105

|
Цитата(juvf @ Jun 16 2018, 11:57)  Правая кнопка мыши ПКМ в окошке Registers1, там группы, в них список ADC, TIMER4, RTC, и вся остальная переферия Спасибо большое! Все получилось. Уточню куда ПКМ тыкать (или ниже):
--------------------
Я здесь и сейчас...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|