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

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

Управление подключением

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

СредаWorkbenchOn ChipDebugging

объединяет управление подключения

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

конфигурацией в едином графичес

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

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

личными интерфейсами или ручной

настройке соединений в командной

строке. В качестве объектов соедине

ния могут выступать вычислительные

ядра, процессоры, процессыили симу

ляторы; можно даже поддерживать

несколько соединений одновременно.

Управление стартом целевых

систем

Утилита быстрого старта целевой

системы (Quick Target Launch), вклю

ченная в составWorkbenchOn ChipDe

bugging, основана на функции управ

ления стартом, предоставляемой

платформой Eclipse. Эта функция

предназначена для упрощения про

цедуры запуска конкретной целевой

системы в случае, если существует мно

жество целевых систем и их возмож

ных конфигураций. С помощью этой

функции разработчик может выбирать

требуемую стартовую последователь

ность (launch) либо подключаясь к уже

запущенной целевой системе, либо на

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

но переходя, таким образом, к реше

нию конкретных задач при необходи

мых начальных условиях.

Стартовые последовательности мо

гут быть использованы для установле

ния соединения с целевой системой,

загрузки в неё образа ОС, загрузки от

ладочной информации в отладочный

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

выполнения всех этих задач в произ

вольном сочетании. Кроме того, стар

товые последовательностиможно объ

единять в группы, чтобы иметь воз

можность подключаться и загружать

ПО в несколько процессоров или ядер

одновременно.

Командная оболочка

JTAG эмулятора

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

командной строки, вы можете рабо

тать с целевой системой через JTAG

эмулятор посредством командной

строки. Командная оболочка со встро

еннойфункциейжурналирования поз

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

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

Вы также можете создавать низкоуров

невые сценарии инициализации це

левой системы и загрузки ПО, чтобы

автоматизировать часто повторяющи

еся задачи.

Командная оболочка используется

для загрузки в эмулятор состояния ре

гистров целевого оборудования и по

следующего выполнения низкоуров

невых команд. Сессии командной обо

лочки можно записывать, сохранять в

виде файлов и впоследствии выпол

нять как сценарии; поддерживается

как запись в режиме «только команды»,

так и полная запись всей активности

(вводимые команды и результаты их

выполнения).

Консоль состояния целевой

системы

В состав Workbench On Chip Debug

ging также входит выделенная консоль,

которая предоставляет информациюо

состоянии JTAG соединения и событи

ях, происходящих на целевой системе,

чтобы можно было контролировать

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

67

WWW.SOEL.RU

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

№ 6 2011

Рис. 5. Навигатор Workbench позволяет быстро искать идентификаторы

Реклама

© СТА-ПРЕСС