реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> IAR ARM работа с watch
Метценгерштейн
сообщение Jun 4 2015, 08:30
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Пишу под кейл, там с watch работаю нормально. Выделяю глобальную переменную и или мышкой затаскиваю в вотч, или add to watch.
В ИАРе открыл окно вотч, адд вотч- не появляется переменная, мышкой не хочет затаскиваться она туда. Поведение странное. Так и должно быть у ИАРа? Кто-то еще и в кейле работал?
Go to the top of the page
 
+Quote Post
Obam
сообщение Jun 4 2015, 10:18
Сообщение #2


Знающий
****

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



Цитата(Метценгерштейн @ Jun 4 2015, 12:30) *
Пишу под кейл, там с watch работаю нормально. Выделяю глобальную переменную и или мышкой затаскиваю в вотч, или add to watch.
В ИАРе открыл окно вотч, адд вотч- не появляется переменная, мышкой не хочет затаскиваться она туда. Поведение странное. Так и должно быть у ИАРа? Кто-то еще и в кейле работал?


Drag-n-drop нет, но есть Copy-Paste. Опять же <click to edit> чем не подсказка?


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 4 2015, 11:16
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



хорошо, без перетаскивания если.
Встал мышкой на переменную, правой кнопкой, add to watch.
Так? Она там не появляется.
Напомню, что в кейле я ровно то же делаю, и все проходит.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 4 2015, 11:33
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Метценгерштейн @ Jun 4 2015, 14:16) *
Так? Она там не появляется.

Так. Или не остановлен контролер, или это не переменная, а, макрос, например.
Что, ни одна переменная не появляется?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Obam
сообщение Jun 4 2015, 12:12
Сообщение #5


Знающий
****

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



Цитата(Метценгерштейн @ Jun 4 2015, 15:16) *
хорошо, без перетаскивания если.
Встал мышкой на переменную, правой кнопкой, add to watch.
Так? Она там не появляется.
Напомню, что в кейле я ровно то же делаю, и все проходит.


IAR EWARM 6.30: курсор на переменную (или выделяю), правая кнопка, выскакивает меню -->
"Add To Watch".
Прикрепленное изображение

Две последних строчки добавлены для проверки.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 4 2015, 12:48
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



попробую еще раз дома, может не остановлен был контроллер
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 4 2015, 18:37
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079




переменная в вотче, но значение ее не видно. Сейчас проц запущен. Добавил ее когда был остановлен.
Как-то странно. Скорее, чего-то очевидного не увидел.
Go to the top of the page
 
+Quote Post
Obam
сообщение Jun 5 2015, 09:38
Сообщение #8


Знающий
****

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



Цитата(Метценгерштейн @ Jun 4 2015, 22:37) *
переменная в вотче, но значение ее не видно. Сейчас проц запущен. Добавил ее когда был остановлен.
Как-то странно. Скорее, чего-то очевидного не увидел.


С нажатой CTRL "мышой" вытащите за заголовок окошко чтоб не было "причаливания" (docking) и измените размеры: увидите ещё столбцы.
Прикрепленное изображение

При остановленном проце измените value у переменной: должно измениться в дампе памяти по соответствующему адресу.

При работающем проце изменяться будут переменные в "Live Watch".

Сообщение отредактировал Obam - Jun 5 2015, 09:38


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 5 2015, 19:44
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



да, действительно, живьем переменная только в live отображается, или когда break нажмешь, то и в основном watch.
В кейле все-же 2 watch и они живьем сразу все и показывают. Как-то не ожидал даже.
Go to the top of the page
 
+Quote Post
Obam
сообщение Jun 7 2015, 11:06
Сообщение #10


Знающий
****

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



Цитата(Метценгерштейн @ Jun 5 2015, 23:44) *
да, действительно, живьем переменная только в live отображается, или когда break нажмешь, то и в основном watch.
В кейле все-же 2 watch и они живьем сразу все и показывают. Как-то не ожидал даже.


Частота обновления хоть и задаётся, но не велика.
В итоге только одно есть средство - RTFM. sm.gif Там столько всего!!! Но страниц до хрена!


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 7 2015, 15:34
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Цитата(Obam @ Jun 7 2015, 14:06) *
Частота обновления хоть и задаётся, но не велика.
В итоге только одно есть средство - RTFM. sm.gif Там столько всего!!! Но страниц до хрена!

можно рассказать подробней- что такое RTFM? Это к ИАРу относится или стороннее?
Go to the top of the page
 
+Quote Post
Obam
сообщение Jun 8 2015, 06:29
Сообщение #12


Знающий
****

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



Цитата(Метценгерштейн @ Jun 7 2015, 19:34) *
можно рассказать подробней- что такое RTFM? Это к ИАРу относится или стороннее?


RTFM в вежливом переводе означает: "Да прочтите же руководство на конец!"

К IARу относится вполне.

Процентов 80 вопросов на форуме имеют прямые ответы в документации; одна беда - объём документации неподъёмный,
быстро освоить не получается:
IAR Embedded Workbench IDE Project Management and Building Guide - 239 страниц
IAR Embedded Workbench C-SPY Debugging Guide - 418 страниц
IAR C/C++ Development Guide Compiling and Linking - 508 страниц



--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01442 секунд с 7
ELECTRONIX ©2004-2016