dimone 0 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба Возникла необходимость в более двух (доступных по умолчанию) "Watch" оконах отладки.. Не знаю в какие конфиги лезть, может кто-то с этим уже сталкивался? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба В эти Watch окна можно поместить много переменных. Еще можно смотреть Memory, зная адреса переменных. Еще можно в окне команд выполнить скрипт - вывести переменные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimone 0 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба В эти Watch окна можно поместить много переменных.. -так то оно так, но с многомерными массивами быват не влазит, особенно когда несколько копий дескрипторов сравнивать надо.. - хотелось бы видеть параллельно.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба 4 окна Me-mo-ry Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimone 0 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба -нужно знать где какие заголовки и поля, окна дампа не то.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба -нужно знать где какие заголовки и поля, окна дампа не то.. Можно выбрать формат отображения: целые, плавающие, символы. Другого способа не знаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба Другого способа не знаю. так знайте: переход на IAR Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба -так то оно так, но с многомерными массивами быват не влазит, особенно когда несколько копий дескрипторов сравнивать надо.. Окна можно перенести в любую часть рабочего поля и растянуть хоть на пол-монитора. так знайте: переход на IAR "эй, ямщик, гони-ка к IAR-у" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimone 0 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба 4 окна Me-mo-ry Вот и не понятно, почему Me-mo-ry -целых четыре, а Watch 1 и 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба Вот и не понятно, почему Me-mo-ry -целых четыре, а Watch 1 и 2 Наверное, наблюдать дамп памяти проще, чем переменные с именами. Я же пишу, растяните watch на столько, чтобы всё влезло. :rolleyes: Хватаете мышой за заголовок окна, и ну его мутузить по экрану. :rolleyes: Пока в нужное место не станет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimone 0 23 августа, 2017 Опубликовано 23 августа, 2017 · Жалоба Наверное, наблюдать дамп памяти проще, чем переменные с именами. Я же пишу, растяните watch на столько, чтобы всё влезло. :rolleyes: Хватаете мышой за заголовок окна, и ну его мутузить по экрану. :rolleyes: Пока в нужное место не станет. Да мне надо вживую сравнивать три копии большой управляющеи структуры, которая как раз по высоте и помещается.. Соответственно в двух окнах -две, а надо -три, а фапскролить и дебажить одновременно , это изврат.. ,советовать монитор повернуть на 90 -градусов не надо; Названия переменных, действительно -от лукавго, буду лучше разноцветными маркерами в дампе выделять поля.. Была надежда, что количество окон не вкомпилено намертво, а доступно в каком- нибудь конфиге, или где-то волшебное число Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 23 августа, 2017 Опубликовано 23 августа, 2017 · Жалоба Да мне надо вживую сравнивать три копии большой управляющей структуры, которая как раз по высоте и помещается... Плохому танцору - семь футов под килем! :laughing: Не хотите ворочать монитор - уменьшите размер шрифта в окнах. Все сразу - мозга не хватить охватить. Работайте по частям. А скриншотик можете выложить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 24 августа, 2017 Опубликовано 24 августа, 2017 · Жалоба так знайте: переход на IAR Да, у IAR с этим все благополучно. Watch и регистры можно выводить в несколько окон. Возникает другая проблема - не влазит все в экран. Экран я расширил второй видеокартой и монитором. ---- Вам могу предложить следующее. Если требуется что-либо сравнивать, то процессор это сделает намного продуктивнее чем Вы. Пропишите сервисную ф-ю, которая выполнеяет эту операцию, а на Watch выводите только результат сравнения в виде лога. Есть ли e Keil такие возможности, как в IAR не знаю, но в IAR-макросах отладчика есть возможность даже "напечатать" этот протокол в виде файла на PC. Надо серьезно курить док на отдадочные средства Keil. Могобыть есть нечто аналогичное. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 27 августа, 2017 Опубликовано 27 августа, 2017 · Жалоба Да мне надо вживую сравнивать три копии большой управляющеи структуры, которая как раз по высоте и помещается.. А приспособить Keil овские дебаг-функции не пробовали? Остановить прогу в заданной точке, запустить дебаг-функцию которая сравнит две структуры.Или покажет отличия в них. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться