Table of Contents Table of Contents
Previous Page  68 / 82 Next Page
Information
Show Menu
Previous Page 68 / 82 Next Page
Page Background

Графическое представление

файлов конфигурации

Для упрощения процесса настройки

среда Workbench On Chip Debugging

предоставляет шаблоны файлов кон

фигурации регистров (configuration

files, CF) для большинства поддержи

ваемых процессоров. Этифайлымож

но редактировать, используя представ

ление Workbench On Chip Debugging

CF Options View. В данном представле

нии все параметры конфигурацион

ного файла для указанной целевой

системы, включая их названия, вари

анты значений, текущие значения и

комментарии, даны в удобной, визу

альной форме (см. рис. 6).

Удобный доступ к регистрам

Среда Workbench On Chip Debug

ging предоставляет побитовыйдоступк

регистрамцелевойсистемы, а также всю

необходимую справочную информа

цию по их конфигурированию «в один

клик». Это позволяет сократить время,

проведённое за изучением документа

циипопроцессору. Вдополнение к это

му, можно создавать свои собственные

графические представления выбран

ных групп периферийных регистров,

чтобы эффективно управлять различ

ными конфигурациями оборудования.

Утилита загрузки и сравнения

бинарных файлов

Утилита загрузки и сравнения би

нарных файлов позволяет разработ

чикам быстро извлекать нужную ин

формацию из любой области памяти

целевой системы, например, в случае

непреднамеренного затирания кода

загрузчика, поставляемого производи

телем оборудования в комплекте с от

ладочной платой. Эта возможность

особенно полезна для резервного ко

пирования и восстановления важного

системного кода, например кода ПЗУ

начальной загрузки.

Утилита позволяет визуально выде

лить область памяти целевого устрой

ства, включая группы секторов флэш

носителя, и выгрузить их содержи

мое в файл на инструментальном

компьютере. После сохранения образа

его можно анализировать при помо

щи утилиты сравнения, например, на

предмет повреждений. Утилита срав

нения сопоставляет образы, получен

ные с целевой системы, с бинарными

файлами, хранящимися на инструмен

тальном компьютере; все различия за

писываются и отображаются в редак

торе Workbench On Chip Debugging.

Расширенная диагностика

оборудования

В среде Workbench On Chip Debug

ging реализованы исчерпывающие

возможности диагностики оборудова

ния, благодаря чему не потребуется ни

каких дополнительных инструментов,

а значит, сэкономятся и деньги, и вре

мя на обучение. Благодаря интеграции

стандартных проверочных процедур

и циклических (scope loop) тестов в

едином интерфейсе, не придётся тра

тить время на написание сценариев

тестирования шин данных и адреса.

Компания Wind River предоставляет

надёжное интегрированное программ

ное решение, позволяющее быстро на

ходитьиустранятьошибкисоединений

иадресации. Набормастеров, входящих

в комплект, поможет сконфигурировать

и запустить необходимые диагности

ческие операции, включая:

проверку и тестирование произво

дительности шин данных и адреса;

вычисление контрольных сумм(CRC)

для заданной области памяти;

тестирование ОЗУ по сценариямраз

личной интенсивности: либо с за

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

занным шаблоном и затем считыва

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

последовательной записьюи чтени

ем, однократно или циклически;

циклические (scope loop) тесты, пе

риодическивыдающие заданныйша

блон на шину данных или адреса для

проверки внешним анализатором.

Анализатор исходного текста

Анализатор исходного текста упро

щает процесс документирования струк

турыкода, чтобыобеспечить эффектив

ную интеграцию деревьев кода в боль

ших проектах. Эта функция особенно

полезна, когда код разрабатывается не

сколькими программистами одновре

менно, повторно используется между

различными проектами или интегри

руется с унаследованной кодовой ба

зой. Она поможет быстроразобраться в

коде, разработанном другими людьми,

и интегрировать его в существующий

проект.

Благодаря этойфункции, можно мо

ментально оценивать влияние пред

лагаемого изменения в коде на весь

остальной проект, таким образом уве

личивая общую продуктивность ко

манды и снижая количество ошибок.

Статистическое профилирование

Встроенные средства анализа про

изводительности и покрытия кода

помогают выявить «узкие места» и

оптимизировать выполнение кода на

целевом процессоре. В отличие от

классического подхода к профилиро

ванию, инструментирования кода для

этого не требуется: чтобы провести

профилирование, достаточно выде

лить раздел кода. СредаWorkbenchOn

Chip Debugging сделает всё остальное

автоматически и представит результа

ты в виде графика, таблицы или гис

тограммы, содержащей:

название функции;

полный путь к функции;

адреса точек входа и выхода;

процент времени, проведённого

внутри каждой функции, для всех

функций, выполнявшихся на целе

вой системе.

Многофункциональный

отладочный модуль

Отладка является самым затратным

этапом любого процесса разработки.

Среда Workbench On Chip Debugging

ПРОГРАММИРОВАНИЕ

68

WWW.SOEL.RU

СОВРЕМЕННАЯ ЭЛЕКТРОНИКА

№ 6 2011

Рис. 6. Графическое представление позволяет визуализировать возможности конфигурации

выбранного JTAG эмулятора для конкретной целевой системы

© СТА-ПРЕСС