Добрый день!
Сталкивался ли кто-нибудь с проблемой отображения переменных в окне 'Live Watch' в последней версии IAR 9.10?
Проявляется в следующем: периодически добавленные в 'Live Watch' значения "промаргивают" - вместо имен переменных, их значений и прочего в полях 'Expression', 'Value', 'Location' и 'Type' появляются прочерки (в том числе и вместо строки "<click to add>"). Длительность этих прочерков ощутима на глаз - где-то 300-500 мс. И ладно бы просто был бы дискомфорт при просмотре таких переменных. Через некоторое время после старта отладки, если курсор мыши не шевелить, или если увести его за окно самого приложения IAR, то обновление переменных в 'Live Watch' и вовсе перестает работать - в таблице тупо прочерки во всех полях. Если курсором мыши пошевелить в области окна программы - обновлялка оживет на пару-тройку секунд и снова отвалится.
При этом:
1) Настройка 'Update Interval' для 'Live Watch' влияет только на частоту "промаргиваний", но не на их длительность, и тем более не на "фризинг" этого окна. Пробовал разные значения - все равно 'Live Watch' через некоторое время ломается.
2) Данное поведение 'Live Watch' не только при отладке живого контроллера, но и в симуляторе. Т.е. проблема не в "кривом" программаторе.
3) Обновление худо-бедно не останавливается, если навести курсор на элемент, выдающий 'ToolTip' (всплывающая подсказка). Но при этом длительность "моргания" достигает аж 1 сек.
4) На этом же компьютере, в этой же ОСи (win 10) установлен IAR 8.50, в котором такой проблемы нет. "Промаргивания" бывают, но по длительности - десятки миллисекунд, или меньше. И тем более не идет речь об "останове" 'Live Watch'.
5) Ставил программу на другой компьютер (ноутбук, тоже win 10) - точно такое же поведение.
Если кто сталкивался с чем-то подобным, или есть какие-то идеи куда копать - пожалуйста, напишите.